{"id":4081,"date":"2026-05-18T13:57:57","date_gmt":"2026-05-18T13:57:57","guid":{"rendered":"https:\/\/www.hackmosphere.fr\/pentest-orleans-compromised-remote-access-must-not-pave-the-way-for-is-compromise\/"},"modified":"2026-05-18T14:19:36","modified_gmt":"2026-05-18T14:19:36","slug":"pentest-orleans-compromised-remote-access-must-not-pave-the-way-for-is-compromise","status":"publish","type":"post","link":"https:\/\/www.hackmosphere.fr\/en\/pentest-orleans-compromised-remote-access-must-not-pave-the-way-for-is-compromise\/","title":{"rendered":"Pentest Orl\u00e9ans: Compromised remote access must not pave the way for IS compromise"},"content":{"rendered":"<p>A compromise doesn&#8217;t always start with an application flaw or visible malware. It may start with a reused VPN access, a poorly partitioned bastion or an exposed remote access portal. In this type of scenario, the attacker doesn&#8217;t necessarily break the system. He uses a gateway already designed for exploitation, then seeks to bounce back to more sensitive assets. This is precisely why an Orleans pentest should not be limited to the visible web surface. It must also assess how remote accesses, portals, tunnels and service flows may or may not open the way to a real compromise. A serious penetration test doesn&#8217;t just identify an exposed portal. It measures what an attacker can actually do from a compromised remote access. In Orl\u00e9ans, a relevant cybersecurity audit therefore treats VPNs, bastions, redirections, segmentation, nominative accounts and administration flows as critical attack surfaces.        <\/p>\n<h2>Why organizations in Orleans need to monitor their remote accesses<\/h2>\n<p>Orl\u00e9ans M\u00e9tropole will have a population of ~300,000 by 2022, and the metropolis boasts key sectors such as healthcare-pharmacy, logistics, agriculture-agri-food and industry. In this type of environment, organizations often need remote connections, maintenance, multi-site access, business interconnections and secure administration services, which automatically increases the strategic importance of remote access. <\/p>\n<p>The most frequent weaknesses in this area are often :<\/p>\n<ul>\n<li>MFA missing or incomplete on sensitive accesses ;<\/li>\n<li>VPN portals exposed with too much visibility;<\/li>\n<li>bastions accessible from insufficiently filtered areas ;<\/li>\n<li>nominative or technical accounts little reviewed ;<\/li>\n<li>insufficient segmentation between remotely accessible areas and critical resources.<\/li>\n<\/ul>\n<p>In this context, the access architecture resembles a lock with service gangways. The system is designed to allow controlled passage. But if the lateral gateways remain too open, if controls are not homogeneous or if certain temporary accesses become permanent, a malicious actor can progress without having to force the main mechanism.  <\/p>\n<p>That&#8217;s why a pentest for a company in Orleans must test remote accesses as attack paths in their own right, and not as mere components of technical comfort.<\/p>\n<h2>How a remote-access oriented penetration test works in Orleans<\/h2>\n<p>For more information on pentesting :  <a href=\"\/?p=3579\">https:\/\/www.hackmosphere.fr\/test-intrusion\/<\/a><\/p>\n<p>For Orl\u00e9ans, a remote access-oriented penetration test follows a progressive logic. The aim is not to disrupt production, but to demonstrate whether authorized access or peripheral exposure can open up a rebound path to the information system. <\/p>\n<h3>1. Recognition: find visible portals, services and entry points<\/h3>\n<p>The first phase consists in identifying the access areas that are actually visible and the associated services.<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/github.com\/bee-san\/RustScan\">Rustscan <\/a><\/strong>allows you to quickly identify ports and services accessible within the authorized perimeter, just as nmap would.<\/li>\n<li>\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-WEB:68c59387-09c9-4355-8271-c114156cae1c-0\" data-is-intersecting=\"true\">\n<div class=\"relative w-full overflow-visible\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:68c59387-09c9-4355-8271-c114156cae1c-0\" data-turn-id-container=\"request-WEB:68c59387-09c9-4355-8271-c114156cae1c-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"7ab2eb9b-2638-4a2f-baeb-660fc42ecf37\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"138\" data-is-last-node=\"\" data-is-only-node=\"\"><strong><a href=\"https:\/\/github.com\/d3mondev\/puredns\">PureDNS<\/a> <\/strong>massively resolves sub-domains and reveals IP\/DNS fingerprints, helping to spot VPN infrastructures behind suspicious domains.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<p>This step is used to identify VPN portals, bastions, HTTPS access, administration services and other components involved in remote access or support.<\/p>\n<h3>2. Identifying flaws: distinguishing truly exploitable gaps<\/h3>\n<p>Once the mapping has been completed, the pentest looks for faults that could enable a credible bypass, tunnel or rebound.<\/p>\n<ul>\n<li><b><a href=\"https:\/\/github.com\/projectdiscovery\/httpx\">HTTPX <\/a><\/b>enables rapid identification of VPN portals.<\/li>\n<li>Online searches can be carried out to identify software vulnerabilities. For example, in the case of <strong><a href=\"https:\/\/www.cert.ssi.gouv.fr\/alerte\/CERTFR-2025-ALE-002\/\">FortiOS in 2025<\/a><\/strong>. <\/li>\n<\/ul>\n<p>Typical points of attention include:<\/p>\n<ul>\n<li>insufficiently hardened configuration of access services ;<\/li>\n<li>redirections or application behaviors that encourage bypassing ;<\/li>\n<li>too little control over bastions ;<\/li>\n<li>obsolete and vulnerable versions ;<\/li>\n<li>reused technical accounts ;<\/li>\n<li>incomplete logging of connections.<\/li>\n<\/ul>\n<h3>3. Controlled operation: demonstrating impact without disrupting production<\/h3>\n<p>The exploitation phase must remain strictly supervised. It serves to demonstrate what an attacker can actually obtain from remote access, without compromising service availability. <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/jpillora\/chisel\"><strong>Chisel<\/strong> <\/a>can be used, within an authorized framework, to illustrate certain tunneling and network bounce scenarios through a SOCKS5 proxy.<\/li>\n<li><a href=\"https:\/\/github.com\/nicocha30\/ligolo-ng\"><strong>ligolo-ng<\/strong><\/a>similar to Chisel, demonstrates how a support point can be used to extend visibility or reach into an internal environment, through the creation of a TUN interface.<\/li>\n<\/ul>\n<p>This phase can, for example, demonstrate :<\/p>\n<ul>\n<li>rebound from an access portal to internal resources ;<\/li>\n<li>abuse of a bastion or poorly partitioned tunnel;<\/li>\n<li>the discovery of segments or services that are normally unexposed;<\/li>\n<li>progression to sensitive assets via &#8220;legitimate&#8221; access;<\/li>\n<li>preparation for a wider IS compromise.<\/li>\n<\/ul>\n<h3>4. Report: turning remote access into a business risk<\/h3>\n<p>For CISOs, the value of the report lies in its ability to link a technical exposure to a concrete impact: rebound to critical servers, compromise of an administration environment, access to sensitive data or weakening of zone separation.<\/p>\n<p>A good IT security audit therefore documents the portals concerned, the access permitted, the flows that can be used, the systems that can be reached and the priority remedies.<\/p>\n<h3>5. Retest: check that the hardening actually blocks the attack<\/h3>\n<p>The retest confirms that MFAs are in place, bastions are better partitioned, unnecessary tunnels have been removed and remote access flows no longer support the identified scenarios.<\/p>\n<h2>Example of a real attack: when a VPN or stronghold becomes a foothold<\/h2>\n<p>A real-life scenario we&#8217;ve come across begins with the compromise of a legitimate VPN account, using a weak password and with no MFA in place. The attacker doesn&#8217;t need to force the environment, since he uses it as intended, then tests what becomes accessible: internal segments, administration services, shares, support tools or intermediate systems. If partitioning is weak, progress can be rapid. If logs are insufficient, it can also remain discreet.   <\/p>\n<p>This type of scenario is particularly dangerous because it relies on mechanisms designed for day-to-day operation: maintenance, telecommuting, multi-site interconnection, remote support and administration. It is precisely these legitimate uses that require the strictest controls. <\/p>\n<p>Once the first stage has been completed, impacts can include :<\/p>\n<ul>\n<li>unauthorized access to internal services ;<\/li>\n<li>rebound to sensitive segments ;<\/li>\n<li>compromise of a stronghold or administration post ;<\/li>\n<li>lateral movement facilitated by trust in remote access ;<\/li>\n<li>preparation for a wider IS compromise.<\/li>\n<\/ul>\n<p>This is why a cybersecurity audit targeting remote access is so valuable: it addresses a central lever for transforming uses, but also a privileged point of support for attackers.<\/p>\n<h2>How to protect against remote access compromise<\/h2>\n<p>Risk reduction is based on a few simple but demanding measures:<\/p>\n<ul>\n<li>impose MFA on all sensitive remote accesses ;<\/li>\n<li>harden VPN portals and bastions ;<\/li>\n<li>strictly segment remotely accessible resources ;<\/li>\n<li>regularly review nominal and technical accounts;<\/li>\n<li>remove unnecessary tunnels or redirections ;<\/li>\n<li>log connections, failures and abnormal flows ;<\/li>\n<li>isolate administration items and accounts ;<\/li>\n<li>regularly test rebound scenarios via remote access.<\/li>\n<\/ul>\n<h3>Technical risk reduction chart<\/h3>\n<table>\n<thead>\n<tr>\n<th>Observed weakness<\/th>\n<th>Recommended action<\/th>\n<th>Safety impact<\/th>\n<th>Priority<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>MFA absent on remote access<\/td>\n<td>Generalized MFA + connection control<\/td>\n<td>Reduced risk of initial access<\/td>\n<td>High<\/td>\n<\/tr>\n<tr>\n<td>Bastion too exposed<\/td>\n<td>Filtering + hardening + nominative access<\/td>\n<td>Reduced risk of rebound<\/td>\n<td>High<\/td>\n<\/tr>\n<tr>\n<td>Tunnel or flow too permissive<\/td>\n<td>Segmentation + strict ACLs<\/td>\n<td>Propagation reduction<\/td>\n<td>Medium<\/td>\n<\/tr>\n<tr>\n<td>Technical accounts little reviewed<\/td>\n<td>Rotation + fewer privileges + supervision<\/td>\n<td>Reduced persistence<\/td>\n<td>Average<\/td>\n<\/tr>\n<tr>\n<td>Insufficient visibility<\/td>\n<td>Centralized logging + alerting<\/td>\n<td>Improved detection<\/td>\n<td>Average<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>External source recommended in this article:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.ibm.com\/docs\/fr\/svfpc\/8.5.x?topic=tasks-creating-bastion-host\">IBM: How to create and secure your stronghold<\/a><\/li>\n<\/ul>\n<h2>Why carry out a pentest with Hackmosphere<\/h2>\n<p>A pentest is only of value if it demonstrates a realistic scenario and helps to correct what is really exposing the organization. This is precisely the approach advocated by <a href=\"\/?page_id=1829\">Hackmosphere on its pentest services<\/a>: testing authorized accesses, bounce points, tunnels, bastions and flows that can serve as support for an experienced attacker. <\/p>\n<p>In this type of context, this approach makes it possible to :<\/p>\n<ul>\n<li>identify exposures that can really be exploited on remote accesses ;<\/li>\n<li>test internal rebound scenarios ;<\/li>\n<li>measure the business impact of a discrete compromise ;<\/li>\n<li>prioritize remedies according to the real risk to the business.<\/li>\n<\/ul>\n<p>For an organization based in Orl\u00e9ans, this means we can check that remote accesses are supporting the business without becoming the easiest way to compromise the IS.<\/p>\n<h2>FAQ<\/h2>\n<h3>Orl\u00e9ans: Can a pentest be used to test the risk associated with a compromised VPN, bastion or remote access?<\/h3>\n<p>Yes, a pentest can demonstrate what an attacker can actually achieve from a compromised access portal, bastion, tunnel or remote account. <\/p>\n<h3>Why is remote access so sensitive for a company?<\/h3>\n<p>Because they are legitimate gateways to the IS. If they are poorly partitioned or inadequately protected, they enable progress to be made without having to exploit a spectacular software flaw. <\/p>\n<h3>Orl\u00e9ans: What&#8217;s the difference between a traditional cybersecurity audit and a remote-access-oriented pentest?<\/h3>\n<p>A remote access-oriented pentest deals with VPNs, bastions, tunnels, redirections, administration flows and bounce paths. It complements network or web audits by targeting the operational gateways that structure IS access. <\/p>\n<p><script type=\"application\/ld+json\"><br \/>\n{<br \/>\n  \"@context\": \"https:\/\/schema.org\",<br \/>\n  \"@type\": \"FAQPage\",<br \/>\n  \"mainEntity\": [<br \/>\n    {<br \/>\n      \"@type\": \"Question\",<br \/>\n      \"name\": \"Un pentest Orl\u00e9ans permet-il de tester le risque li\u00e9 \u00e0 un VPN, un bastion ou un acc\u00e8s distant compromis ?\",<br \/>\n      \"acceptedAnswer\": {<br \/>\n        \"@type\": \"Answer\",<br \/>\n        \"text\": \"Oui. Un pentest peut d\u00e9montrer ce qu\u2019un attaquant peut r\u00e9ellement atteindre \u00e0 partir d\u2019un portail d\u2019acc\u00e8s, d\u2019un bastion, d\u2019un tunnel ou d\u2019un compte distant compromis.\"<br \/>\n      }<br \/>\n    },<br \/>\n    {<br \/>\n      \"@type\": \"Question\",<br \/>\n      \"name\": \"Pourquoi les acc\u00e8s distants sont-ils si sensibles pour une entreprise ?\",<br \/>\n      \"acceptedAnswer\": {<br \/>\n        \"@type\": \"Answer\",<br \/>\n        \"text\": \"Parce qu\u2019ils constituent des portes l\u00e9gitimes vers le SI. S\u2019ils sont mal cloisonn\u00e9s ou insuffisamment prot\u00e9g\u00e9s, ils permettent de progresser sans devoir exploiter une faille logicielle spectaculaire.\"<br \/>\n      }<br \/>\n    },<br \/>\n    {<br \/>\n      \"@type\": \"Question\",<br \/>\n      \"name\": \"Quelle diff\u00e9rence entre un audit cybers\u00e9curit\u00e9 Orl\u00e9ans classique et un pentest orient\u00e9 acc\u00e8s distants ?\",<br \/>\n      \"acceptedAnswer\": {<br \/>\n        \"@type\": \"Answer\",<br \/>\n        \"text\": \"Un pentest orient\u00e9 acc\u00e8s distants traite les VPN, bastions, tunnels, redirections, flux d\u2019administration et chemins de rebond. Il compl\u00e8te les audits r\u00e9seau ou web en ciblant les passerelles op\u00e9rationnelles qui structurent l\u2019acc\u00e8s au SI.\"<br \/>\n      }<br \/>\n    }<br \/>\n  ]<br \/>\n}<br \/>\n<\/script><\/p>\n<h2>Conclusion<\/h2>\n<p>At Orl\u00e9ans, remote access should not be seen as a mere convenience. As soon as a portal, bastion or tunnel is used to reach internal resources, it becomes a critical point of entry. A well-conducted pentest can identify these scenarios, prioritize remediation and check whether your access gateways really are resistant to an attacker who prefers to use the paths already open.  <\/p>\n<p><strong><a href=\"\/?page_id=1780\">Contact us to launch a targeted penetration test<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pentest Orl\u00e9ans, penetration testing Orl\u00e9ans, cybersecurity audit Orl\u00e9ans: identify VPN risks, bastions and remote access before a compromise.<\/p>\n","protected":false},"author":2,"featured_media":4084,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Pentest Orl\u00e9ans: preventing compromised remote access from opening the way to IS compromise","_seopress_titles_desc":"Pentest Orl\u00e9ans, penetration testing Orl\u00e9ans, cybersecurity audit Orl\u00e9ans: identify VPN risks, bastions and remote access before a compromise.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[46],"tags":[],"class_list":["post-4081","post","type-post","status-publish","format-standard","has-post-thumbnail","category-other"],"_links":{"self":[{"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/posts\/4081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/comments?post=4081"}],"version-history":[{"count":1,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/posts\/4081\/revisions"}],"predecessor-version":[{"id":4082,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/posts\/4081\/revisions\/4082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/media\/4084"}],"wp:attachment":[{"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/media?parent=4081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/categories?post=4081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hackmosphere.fr\/en\/wp-json\/wp\/v2\/tags?post=4081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}