<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>automatisation - RiskInsight</title>
	<atom:link href="https://www.riskinsight-wavestone.com/tag/automatisation/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.riskinsight-wavestone.com/tag/automatisation/</link>
	<description>Le blog cybersécurité des consultants Wavestone</description>
	<lastBuildDate>Mon, 14 Sep 2026 09:50:26 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.riskinsight-wavestone.com/wp-content/uploads/2024/02/Blogs-2024_RI-39x39.png</url>
	<title>automatisation - RiskInsight</title>
	<link>https://www.riskinsight-wavestone.com/tag/automatisation/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>​​Panorama des solutions agentiques pour les tests d’intrusion​ </title>
		<link>https://www.riskinsight-wavestone.com/2026/09/panorama-des-solutions-agentiques-pour-les-tests-dintrusion/</link>
					<comments>https://www.riskinsight-wavestone.com/2026/09/panorama-des-solutions-agentiques-pour-les-tests-dintrusion/#respond</comments>
		
		<dc:creator><![CDATA[Theo Atakpama]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 09:50:23 +0000</pubDate>
				<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Eclairage]]></category>
		<category><![CDATA[Ethical Hacking & Incident Response]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI agent]]></category>
		<category><![CDATA[AI for pentest]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[Automatisation par l'IA]]></category>
		<category><![CDATA[AutoPentestX]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[DeepExploit]]></category>
		<category><![CDATA[GPT 5.6]]></category>
		<category><![CDATA[Industrial security]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Offensive Security]]></category>
		<category><![CDATA[pentest]]></category>
		<category><![CDATA[Pentest Web]]></category>
		<category><![CDATA[PentestGPT]]></category>
		<category><![CDATA[PentestMCP]]></category>
		<category><![CDATA[sécurité offensive]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=30602</guid>

					<description><![CDATA[<p>L’objectif de cet article est d’effectuer un panorama des solutions existantes pour déterminer celles qui pourraient s’intégrer aux pratiques d’un pentester professionnel/auditeur cybersécurité. L’analyse porte à la fois sur leur efficacité dans des environnements réalistes, leur coût, leur degré d’autonomie,...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2026/09/panorama-des-solutions-agentiques-pour-les-tests-dintrusion/">​​Panorama des solutions agentiques pour les tests d’intrusion​ </a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p style="text-align: justify;">L’objectif de cet article est d’effectuer un panorama des solutions existantes pour déterminer celles qui pourraient s’intégrer aux pratiques d’un pentester professionnel/auditeur cybersécurité. L’analyse porte à la fois sur leur efficacité dans des environnements réalistes, leur coût, leur degré d’autonomie, leur couverture fonctionnelle et les enjeux de confidentialité associés à la manipulation de données sensibles.</p>
<p style="text-align: justify;"><br />En effet, aujourd’hui, il n’y a plus de doute sur l’intérêt de l’utilisation de l’IA pour la réalisation de tests d’intrusion. La publication des derniers modèles frontières tels que Fable 5.1 ou GPT Astra 6 confirme une tendance de fond : les capacités cyber-offensives des grands modèles de langage (LLM) progressent rapidement. L’incident de sécurité survenu lors d’une évaluation interne d’OpenAI sur le benchmark ExploitGym en fournit une illustration frappante.<sup><a style="color: #808080;" href="https://openai.com/fr-FR/index/hugging-face-model-evaluation-security-incident/">[1]</a></sup> Une combinaison de modèles avec une configuration de refus cyber réduite dont GPT-5.6 Sol et un modèle supérieur en préversion, a contourné l’isolation réseau de l’environnement d’évaluation. Pour cela, ils ont exploité une vulnérabilité zero-day dans le proxy de registres de paquets, puis se sont propagés dans l’infrastructure d’OpenAI. Après avoir obtenu un accès à Internet, les modèles ont enchaîné plusieurs vecteurs d’attaque sur l’infrastructure de production de l’entreprise Hugging Face afin d’accéder aux solutions du benchmark ExploitGym directement depuis la base de données.</p>
<p style="text-align: justify;"><br />Depuis les premiers travaux autour de PentestGPT, présentés à USENIX Security, l’offre du marché et la recherche académique ont fortement évolué. Ces travaux ont montré que les LLM pouvaient apporter une réelle valeur aux tests d’intrusion, d’abord comme assistants capables de structurer le raisonnement d’un opérateur, puis comme moteurs de systèmes plus autonomes. <br />Le potentiel de l’IA générative devient plus important lorsque le modèle est intégré à une solution agentique capable de planifier des actions, d’appeler des outils, d’analyser leurs résultats et d’adapter sa stratégie. Les publications décrivant des architectures multi-agents se multiplient<sup><a style="color: #808080;" href="https://arxiv.org/abs/2408.11650">[2]</a></sup><sup><a style="color: #808080;" href="https://arxiv.org/abs/2510.05605">[3]</a></sup><sup><a style="color: #808080;" href="https://arxiv.org/abs/2509.13021">[4]</a></sup>, tout comme les projets open source. En parallèle, des acteurs commerciaux s’installent sur le marché et attirent des financements significatifs, à l’image de Horizon3, qui a annoncé 250 millions de dollars de financement en août 2026.<sup><a style="color: #808080;" href="https://horizon3.ai/news/press-release/horizon3-raises-250m-series-e-at-2b-valuation-to-lead-the-ai-vs-ai-cybersecurity-era/">[5]</a></sup></p>
<p> </p>
<h2 style="text-align: justify;">Quels types de solutions existent sur le marché ?</h2>
<p style="text-align: justify;">Le périmètre retenu couvre les solutions agentiques utilisant un ou plusieurs modèles d’intelligence artificielle générative afin d’assister ou de réaliser un test d’intrusion. Il exclut donc :</p>
<ul>
<li style="text-align: justify;">Les modèles LLM considérés isolément comme Fable 5, GPT 5.6, ou DeepSeek V4 Pro</li>
<li style="text-align: justify;">Les solutions qui sélectionnent leurs actions au moyen de modèles décisionnels non génératifs (e.g. DeepExploit)</li>
<li style="text-align: justify;">Les solutions qui automatisent les tests d’intrusion en utilisant des méthodes déterministes (e.g. AutoPentestX)</li>
</ul>
<p style="text-align: justify;">Parmi l’ensemble des solutions documentées en ligne, une grande partie sont des solutions open-source disponibles sur GitHub. Certains de ces projets sont avant tout des prototypes académiques destinés à faire progresser l’état de l’art. À l’autre extrémité du spectre, un nombre croissant d’éditeurs proposent des plateformes promettant d’effectuer des tests d’intrusion à la demande ou en continu, généralement plus intégrées mais aussi plus opaques sur leur architecture.</p>
<h3 style="text-align: justify;"><br />Architecture</h3>
<p style="text-align: justify;">Plusieurs architectures co-existent sur le marché mais l’architecture globale d’une solution agentique peut être décrite par le schéma ci-dessous (voir <a style="color: #808080;" href="https://www.riskinsight-wavestone.com/2026/04/ia-agentique-pour-la-securite-offensive/">cet article</a> pour plus de détails) :</p>
<figure id="attachment_30603" aria-describedby="caption-attachment-30603" style="width: 1056px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-30603" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Architecture-FR.png" alt="Architecture standard d’une solution agentique automatisée pour les tests d’intrusion" width="1056" height="555" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Architecture-FR.png 1056w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Architecture-FR-363x191.png 363w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Architecture-FR-71x37.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Architecture-FR-768x404.png 768w" sizes="(max-width: 1056px) 100vw, 1056px" /><figcaption id="caption-attachment-30603" class="wp-caption-text">Architecture standard d’une solution agentique automatisée pour les tests d’intrusion</figcaption></figure>
<p style="text-align: justify;">Le tableau ci-après recense les principales familles d’architectures identifiées, sans détailler leurs mécanismes de fonctionnement, dans un souci de concision et de lisibilité :</p>
<table style="width: 100%; height: 940px;" width="633">
<tbody>
<tr style="height: 52px;">
<td style="width: 17.619%; height: 52px; text-align: center;" width="158">
<p><strong>Architecture</strong></p>
</td>
<td style="width: 26.0715%; height: 52px; text-align: center;" width="158">
<p><strong>Description</strong></p>
</td>
<td style="width: 36.1905%; height: 52px; text-align: center;" width="158">
<p><strong>Commentaire</strong></p>
</td>
<td style="width: 18.6905%; height: 52px; text-align: center;" width="158">
<p><strong>Exemples</strong></p>
</td>
</tr>
<tr style="height: 156px;">
<td style="width: 17.619%; height: 156px; text-align: center;" width="158">
<p><strong>Agent unique</strong></p>
</td>
<td style="width: 26.0715%; height: 156px;" width="158">
<p>Un seul agent suit une boucle ReAct (Reason Then Act) qui consiste à interroger le LLM sur la prochaine action à réaliser puis à exécuter l’outil correspondant</p>
</td>
<td style="width: 36.1905%; height: 156px;" width="158">
<p>Architecture des solutions pionnières dont la principale limite est une réduction de l’efficacité due au dépassement de la fenêtre de contexte causé par la grande quantité de tokens produits durant un test d’intrusion</p>
</td>
<td style="width: 18.6905%; height: 156px;" width="158">
<p>PentestGPT</p>
<p>VulnHuntr</p>
<p>Metatron</p>
</td>
</tr>
<tr style="height: 156px;">
<td style="width: 17.619%; height: 156px; text-align: center;" width="158">
<p><strong>Orchestrateur / exécuteurs</strong></p>
</td>
<td style="width: 26.0715%; height: 156px;" width="158">
<p>Un agent joue le rôle d’orchestrateur haut-niveau et délègue les sous-tâches à des agents d’exécution</p>
</td>
<td style="width: 36.1905%; height: 156px;" width="158">
<p>La plupart des solutions intègrent cette architecture d’une manière ou d’une autre : l’orchestrateur nécessite généralement un modèle frontière capable de raisonnement à long terme tandis que les exécuteurs peuvent se reposer sur un modèle moins coûteux</p>
</td>
<td style="width: 18.6905%; height: 156px;" width="158">
<p>LuaN1ao</p>
<p>Deep Eye</p>
<p>Incalmo</p>
</td>
</tr>
<tr style="height: 177px;">
<td style="width: 17.619%; height: 177px; text-align: center;" width="158">
<p><strong>Multi-agents avec rôles spécialisés</strong></p>
</td>
<td style="width: 26.0715%; height: 177px;" width="158">
<p>Plusieurs agents avec une spécialisation propre sont déployés en parallèle ou à la manière d’un pipeline</p>
</td>
<td style="width: 36.1905%; height: 177px;" width="158">
<p>Les agents spécialisés peuvent être généraux (agent de reconnaissance, agent d’exploitation, agent de développement) ou experts (agent spécialisé en injection en base de données (SQLi), agent spécialisé en Cross-Site Scripting (XSS), agent de rétro-ingénierie)</p>
</td>
<td style="width: 18.6905%; height: 177px;" width="158">
<p>PentAGI</p>
<p>Shannon</p>
<p>Strix</p>
</td>
</tr>
<tr style="height: 126px;">
<td style="width: 17.619%; height: 126px; text-align: center;" width="158">
<p><strong>Essaim dynamique</strong></p>
</td>
<td style="width: 26.0715%; height: 126px;" width="158">
<p>Un grand nombre d’agents interagissent en parallèle de manière organique à la manière d’un essaim</p>
</td>
<td style="width: 36.1905%; height: 126px;" width="158">
<p>En fonction des résultats, un agent peut être activé pour explorer une piste particulière ou inversement être désactivé si la piste n’aboutit pas</p>
</td>
<td style="width: 18.6905%; height: 126px;" width="158">
<p>Pentest Swarm AI</p>
<p>Decepticon</p>
<p>Terra Security</p>
</td>
</tr>
<tr style="height: 126px;">
<td style="width: 17.619%; height: 126px; text-align: center;" width="158">
<p><strong>Intégration centrée sur MCP</strong></p>
</td>
<td style="width: 26.0715%; height: 126px;" width="158">
<p>Les outils sont exposés au système agentique sous la forme de serveurs MCP</p>
</td>
<td style="width: 36.1905%; height: 126px;" width="158">
<p>Peu de solutions reposent uniquement sur cette architecture mais ajoutent des serveurs MCP comme fonctionnalité supplémentaire</p>
</td>
<td style="width: 18.6905%; height: 126px;" width="158">
<p>HexStrike AI</p>
<p>PentestMCP</p>
<p>AutoPentest-AI</p>
</td>
</tr>
<tr style="height: 147px;">
<td style="width: 17.619%; height: 147px; text-align: center;" width="158">
<p><strong>Natif Claude Code</strong></p>
</td>
<td style="width: 26.0715%; height: 147px;" width="158">
<p>Les agents sont des fichiers de skills prêts à être intégrés dans Claude Code</p>
</td>
<td style="width: 36.1905%; height: 147px;" width="158">
<p>Aucun middleware, mais implique une dépendance forte à l’environnement Claude</p>
</td>
<td style="width: 18.6905%; height: 147px;" width="158">
<p>Raptor</p>
<p>Transilience AI Community</p>
<p>Claude Bug Bounty</p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Ces catégories ne sont pas mutuellement exclusives. Une même solution peut, par exemple, associer un orchestrateur, plusieurs agents spécialisés et des outils exposés via MCP.</p>
<p> </p>
<h3 style="text-align: justify;">Autonomie</h3>
<p style="text-align: justify;">Le niveau d’autonomie doit être distingué des capacités techniques. Une solution peut être très performante sur une tâche précise tout en nécessitant de nombreuses interventions humaines. Le panorama utilise l’échelle suivante : </p>
<ul style="text-align: justify;">
<li><strong>Assistant piloté par l’humain </strong>: la solution est un assistant possédant une expertise en cybersécurité avec qui l’humain peut discuter et demander des conseils, il n’y a pas d’exécution directe des outils et d’interaction avec la cible (e.g. PentestGPT v0)</li>
<li><strong>Semi-autonome </strong>: la solution est en partie autonome sur certaines tâches mais nécessite une configuration par l’humain relativement complexe en amont et/ou demande régulièrement des interventions humaines pour continuer le test d’intrusion (e.g. hackingBuddyGPT)</li>
<li><strong>Automatisé avec intervention humaine</strong> : la solution réalise une grande majorité du test d’intrusion de manière autonome mais garde l’humain dans la boucle pour les actions les plus critiques ou pour la confirmation (e.g. Decepticon)</li>
<li><strong>Complètement automatisé de bout en bout</strong> : la solution réalise l’entièreté du test d’intrusion avec une intervention humaine minimale voire inexistante (e.g. Strix)</li>
</ul>
<p> </p>
<h3 style="text-align: justify;">Capacités couvertes</h3>
<p style="text-align: justify;">Les tests d’intrusion recouvrent une large gamme de catégories différentes qui ne sont pas représentées de manière homogène sur le marché.</p>
<p style="text-align: justify;">En effet, l’offre est aujourd’hui la plus mature pour le secteur des applications web, des API, de la revue de code (SAST) et dans une moindre mesure pour les tests d’intrusion d’infrastructure interne. En revanche, beaucoup moins de solutions se positionnent spécifiquement sur les tests d’intrusion en milieu industriel, les audits produits et la rétro-ingénierie avancée. Les revendications liées au Red Teaming doivent être analysées avec prudence. Un exercice de Red Team ne consiste pas seulement à trouver des vulnérabilités : il impose une maîtrise fine de la furtivité, des règles d’engagement et du risque opérationnel. Ces contraintes sont plus difficiles à déléguer à un agent autonome qu’une recherche exhaustive de vulnérabilités sur une application isolée. </p>
<p style="text-align: justify;">Par ailleurs, beaucoup de solutions open-source et académiques sont conçues et évaluées sur des environnements simplifiés de type Capture The Flag (CTF). Bien que la résolution de ces tâches témoigne de bonnes capacités cyber-offensives, les CTF émulent souvent un environnement très simplifié avec un processus d’exploitation en entonnoir bien différent de la grande complexité des environnements réels.</p>
<p style="text-align: justify;">Néanmoins, certaines solutions ont démontré leur potentiel en trouvant des vulnérabilités dans des projets en production. AISLE revendique 380 CVE attribuées<sup><a style="color: #808080;" href="https://aisle.com/cve-discoveries">[6]</a></sup>, dont 98 CVE confirmées par BugFlation<sup><a style="color: #808080;" href="https://bugflation.com/systems/aisle/">[7]</a></sup>. L’agent autonome XBOW s’est classé à la première place du classement HackerOne en l’espace de quelques mois et l’éditeur affirme avoir trouvé plus de 14 000 zero-days<sup><a style="color: #808080;" href="https://xbow.com/news/xbow-named-winner-in-fast-companys-2026-world-changing-ideas-awards">[8]</a></sup> dans les applications de ses clients. Parmi les solutions open-source, on peut citer MAPTA et VulnHuntr qui ont respectivement trouvé 19 vulnérabilités<sup><a style="color: #808080;" href="https://arxiv.org/pdf/2508.20816">[9]</a></sup> et 10 zero-days<sup><a style="color: #808080;" href="https://github.com/protectai/vulnhuntr">[10]</a></sup> (dont 6 enregistrées comme CVE) dans des projets open-source populaires.</p>
<p> </p>
<h2 style="text-align: justify;">Critères de comparaison</h2>
<p style="text-align: justify;">Pour établir une comparaison cohérente, les critères suivants ont été retenus :</p>
<ul style="text-align: justify;">
<li>Le <strong>type</strong>, pour distinguer les solutions entièrement open-source, les solutions commerciales et les offres hybrides dont le code est open-source mais qui proposent une plateforme plus puissante pour le déployer</li>
<li>L’<strong>architecture</strong></li>
<li>Le <strong>degré d’autonomie</strong>, pour déterminer selon les besoins un juste milieu entre le chatbot assistant et le test d’intrusion entièrement automatisé de bout en bout</li>
<li>Les <strong>catégories </strong>de test couvertes :
<ul>
<li>Applications web, API et applications mobiles</li>
<li>Revue de code et revue de configuration</li>
<li>Infrastructure et réseau</li>
<li>Cloud et conteneurs</li>
<li>Pentest industriel, audit produit et rétro-ingénierie</li>
<li>Red Team et ingénierie sociale</li>
</ul>
</li>
<li>Les <strong>modèles supportés</strong></li>
<li>Les <strong>coûts</strong>, à la demande ou par mois pour les solutions commerciales et en consommation de tokens pour les solutions open-source</li>
<li>La <strong>popularité</strong>, au travers du nombre d’étoiles sur les dépôts GitHub</li>
</ul>
<p style="text-align: justify;">La question des modèles supportés par les solutions agentiques est particulièrement pertinente car certaines solutions ne fonctionnent qu’avec des modèles particuliers (typiquement ceux d’OpenAI et d’Anthropic) ou ne donnent des résultats satisfaisants qu’avec les modèles frontières propriétaires.</p>
<p style="text-align: justify;">Étant donné le prix conséquent des tokens pour les modèles frontières, il est pertinent de se demander si ces solutions peuvent s’interfacer sur des modèles locaux ou des modèles moins performants mais moins coûteux, tels que DeepSeek ou Kimi, et fonctionner de manière équivalente.</p>
<p style="text-align: justify;">Pour donner un ordre de grandeur, une exécution consommant 4 millions de tokens en entrée et 1 million en sortie coûterait environ 90 dollars avec Claude Fable 5, 45 dollars avec Claude Opus 4.7 et moins de 3 dollars avec DeepSeek V4 Pro, sur la base des tarifs publics observés en juillet 2026. Cette comparaison reste indicative car le coût réel peut varier en fonction de la mise en cache, des appels d’outils, des nouvelles tentatives et des différences de tokenisation.</p>
<p> </p>
<h2 style="text-align: justify;">Que peuvent concrètement faire ces solutions ?</h2>
<h3 style="text-align: justify;">Forces</h3>
<p style="text-align: justify;">Dans le cas général, les solutions agentiques sont très efficaces sur les vulnérabilités répandues et bien documentées (injection SQL, XSS, CVE) mais moins pertinentes pour identifier des zero-days ou exploiter les vulnérabilités plus spécifiques nécessitant la compréhension d’une logique métier complexe.</p>
<p style="text-align: justify;">Leur intérêt immédiat réside donc moins dans le remplacement de l’auditeur que dans l’augmentation de sa capacité de travail. Utilisées sous supervision, ces solutions peuvent :</p>
<ul style="text-align: justify;">
<li>Accélérer la reconnaissance, l’énumération et la cartographie de la surface d’attaque </li>
<li>Explorer davantage de pistes et générer plus de variantes de payloads que ne le ferait un opérateur dans le même temps</li>
<li>Documenter les étapes suivies et préparer une première version des constats et des recommandations</li>
<li>Automatiser une partie des re-tests afin de vérifier la reproductibilité d’une vulnérabilité et l’efficacité d’un correctif</li>
<li>Réserver le temps de l’auditeur aux décisions complexes, à la compréhension métier et aux scénarios d’exploitation à forte valeur. </li>
</ul>
<p> </p>
<h3 style="text-align: justify;">Points d’attention</h3>
<p style="text-align: justify;">Néanmoins, toutes les solutions ne sont pas nécessairement encore prêtes à être intégrées telles quelles dans des missions d’audit et de tests d’intrusion.</p>
<p style="text-align: justify;">Les hallucinations restent un risque, notamment lorsque l’agent déduit une vulnérabilité à partir d’un retour partiel ou interprète incorrectement la sortie d’un outil. Les mécanismes de validation réduisent les faux positifs, mais ne les éliminent pas. </p>
<p style="text-align: justify;">La maîtrise du périmètre constitue un second enjeu. Un agent peut multiplier les requêtes, suivre une redirection vers un domaine tiers, utiliser un identifiant non prévu ou déclencher une action perturbatrice. Les garde-fous doivent donc être techniques et non uniquement formulés dans le prompt.</p>
<p style="text-align: justify;">Certaines vulnérabilités nécessitent également de l’intuition, une compréhension fine du métier ainsi que du périmètre et une capacité à évaluer l’impact au-delà de la preuve de concept. Ces dimensions restent difficiles à automatiser et justifient le maintien d’un opérateur expérimenté dans la réalisation du test d’intrusion. </p>
<p style="text-align: justify;">Enfin, la confidentialité et la souveraineté des données sont centrales. Un test d’intrusion peut exposer du code source, des détails d’architecture, des identifiants, des données de test et des vulnérabilités non corrigées. Avant l’utilisation d’un modèle distant, il faut donc examiner les conditions de conservation, l’usage éventuel des données pour l’entraînement, la localisation du traitement, les sous-traitants et les possibilités de déploiement local ou dans un environnement maîtrisé. </p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;">Panorama</h2>
<p> </p>
<p style="text-align: justify;"> </p>
<figure id="attachment_30605" aria-describedby="caption-attachment-30605" style="width: 1280px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-30605" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Radar-AI4Pentest-FR.png" alt="Radar des solutions IA agentiques pour les tests d’intrusion" width="1280" height="720" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Radar-AI4Pentest-FR.png 1280w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Radar-AI4Pentest-FR-340x191.png 340w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Radar-AI4Pentest-FR-69x39.png 69w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Radar-AI4Pentest-FR-768x432.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2026/09/Radar-AI4Pentest-FR-800x450.png 800w" sizes="(max-width: 1280px) 100vw, 1280px" /><figcaption id="caption-attachment-30605" class="wp-caption-text">Radar des solutions IA agentiques pour les tests d’intrusion</figcaption></figure>
<p style="text-align: justify;">Le marché des solutions agentiques appliquées aux tests d’intrusion évolue à un rythme particulièrement soutenu. Les projets se multiplient, les architectures changent rapidement et de nouveaux acteurs apparaissent régulièrement. Le radar ci-dessus présente une répartition des capacités couvertes sur un ensemble de 69 solutions mais tout panorama est une photographie datée, qu’il est nécessaire d’actualiser fréquemment.</p>
<p> </p>
<h3 style="text-align: justify;">Applications web, API et mobile</h3>
<p style="text-align: justify;">Cette catégorie regroupe les solutions conçues pour tester des applications web, des API et, plus rarement, des applications mobiles. Elle représente la part la plus importante du marché étudié avec une couverture par 81% des solutions de ce panorama. Certaines solutions adoptent une approche en boîte noire à partir d’une URL, tandis que d’autres acceptent des comptes de test, de la documentation d’API ou un accès complet au code source. </p>
<p style="text-align: justify;">Les solutions les plus convaincantes ne se limitent pas à lancer des scanners : elles construisent un modèle de l’application, gèrent l’authentification, suivent les états de session, vérifient l’exploitabilité et conservent les preuves nécessaires au rapport.</p>
<p style="text-align: justify;">Parmi les solutions les plus prometteuses on peut citer Decepticon, Strix, Shannon, RedAmon, Transilience AI, DarkMoon, Pentest Swarm AI, Aikido et XBOW.</p>
<p> </p>
<h3 style="text-align: justify;">Infrastructure et réseau</h3>
<p style="text-align: justify;">Cette catégorie couvre les tests d’intrusion internes et externes, la cartographie réseau, l’élévation de privilèges et l’Active Directory. Ce domaine est moins mature que celui des applications web mais reste couvert par 52% des solutions étudiées. Plusieurs solutions reposent encore largement sur l’orchestration d’outils existants, comme Nmap, BloodHound ou Metasploit, sans toujours démontrer une réelle capacité à prioriser les chemins d’attaque dans un environnement complexe. </p>
<p style="text-align: justify;">Parmi les solutions intéressantes de cette catégorie, on trouve Pentera, Cracken, PentAGI, NeuroSploit et CyberStrike AI.</p>
<p> </p>
<h3 style="text-align: justify;">Analyse de code et revue de configuration</h3>
<p style="text-align: justify;">Cette catégorie regroupe les outils d’analyse de code, de revue de configuration et de recherche de vulnérabilités à partir d’un dépôt. Elle recouvre des usages proches du SAST, l’analyse des dépendances, la recherche de secrets, l’étude des configurations d’infrastructure as code et certains contrôles de supply chain.</p>
<p style="text-align: justify;">36% des solutions étudiées couvrent cette catégorie avec notamment AISLE, Claude Security, Shannon, RepoAudit, Metis, Raptor et Clearwing.</p>
<p> </p>
<h3 style="text-align: justify;">Cloud et conteneurs</h3>
<p style="text-align: justify;">La plupart des solutions de cette catégorie qui regroupe 30% des outils étudiés permettent surtout de découvrir les points de terminaison basés sur le cloud et de détecter les mauvaises configurations des systèmes cloud et des conteneurs associés. L’exploitation concrète de vulnérabilités d’échappement de conteneurs Kubernetes, par exemple, reste assez rare.</p>
<p style="text-align: justify;">Aikido, Hadrian, Claude Bug Bounty, PentestAgent et RedAmon font partie des solutions les plus intéressantes de cette catégorie.</p>
<p> </p>
<h3 style="text-align: justify;">Red Team et ingénierie sociale</h3>
<p style="text-align: justify;">De nombreux outils se présentent comme des solutions de Red Team, mais cette étiquette recouvre des réalités très différentes. Seulement 13% des solutions du panorama présentent des fonctionnalités caractéristiques d’une équipe Red Team : recherche d’un chemin de compromission pertinent par rapport à un objectif avec un haut niveau de contrôle, de furtivité et d’adaptation. Une solution qui énumère massivement des services ou exécute des charges utiles facilement identifiables par les solutions de sécurité peut être utile en tests d’intrusion tout en étant inadaptée à une opération de Red Team.</p>
<p style="text-align: justify;">Certains outils proposent également des fonctions d’OSINT ou d’ingénierie sociale.</p>
<p style="text-align: justify;">Parmi les solutions les plus prometteuses, on retrouve Decepticon, RedAmon, Drakben, Cracken et Pentera.</p>
<p> </p>
<h3 style="text-align: justify;">Pentest industriel, audit produit et rétro-ingénierie</h3>
<p style="text-align: justify;">Peu de solutions (7% des solutions étudiées) revendiquent explicitement des capacités robustes sur les tests d’intrusion en milieu industriel, en audit de produits ou en rétro-ingénierie. Certains agents intègrent des outils de désassemblage ou de décompilation, mais ces fonctions sont souvent présentées comme des briques supplémentaires pour les CTF plutôt que comme une capacité complète d’audit.</p>
<p style="text-align: justify;">Les solutions les plus pertinentes de cette catégorie sont Decepticon, DeepZero, Clearwing et plus particulièrement CAI qui documente des cas d’usage dans des milieux industriels.<sup><a style="color: #808080;" href="https://aliasrobotics.com/case-studies/case-study-cai-mqtt-broker.php">[11]</a></sup></p>
<p> </p>
<h2 style="text-align: justify;">Conclusion</h2>
<p style="text-align: justify;">La multiplication des projets, leurs mises à jour fréquentes et l’arrivée régulière de nouveaux acteurs <strong>contribuent à faire évoluer rapidement ce panorama.</strong> Cette analyse se heurte également à un manque de données comparables : les capacités revendiquées par les éditeurs et les développeurs ne sont pas toujours démontrées dans des conditions réalistes, notamment pour les solutions commerciales, par nature plus opaques sur leurs résultats.</p>
<p style="text-align: justify;">Une tendance de fond se dégage néanmoins : à court terme, ces solutions ne remplaceront pas les auditeurs professionnels. Elles peuvent en revanche augmenter significativement leurs capacités, en automatisant les tâches répétitives, en améliorant l’exhaustivité des recherches et en accélérant certaines phases du test, de la reconnaissance au re-test des vulnérabilités. Cette évolution pourrait également abaisser la barrière d’entrée de certaines opérations offensives. Des profils moins expérimentés (script kiddies) pourront s’appuyer sur des agents pour orchestrer des outils et produire des charges utiles auparavant réservées à des opérateurs plus qualifiés.</p>
<p style="text-align: justify;">À ce stade, les solutions les plus performantes restent par ailleurs coûteuses, notamment lorsqu’elles reposent intensivement sur des modèles propriétaires de pointe. Leur adoption devra donc être évaluée au regard du gain de productivité obtenu, mais aussi des contraintes de confidentialité, de souveraineté et de maîtrise opérationnelle propres à chaque mission.</p>
<p style="text-align: justify;">La sécurisation des agents eux-mêmes constitue enfin un chantier encore peu mature : manipulation du contexte, détournement des outils, exposition de secrets ou non-respect du périmètre peuvent transformer un accélérateur opérationnel en nouvelle surface d’attaque.</p>
<p style="text-align: justify;">L’enjeu n’est donc plus de déterminer si l’IA agentique modifiera les tests d’intrusion, mais à quelle vitesse et selon quelles modalités. La prochaine étape consistera à confronter une sélection de ces solutions à des scénarios représentatifs de missions d’audit de sécurité, afin de mesurer leurs capacités effectives, leurs coûts, leurs limites et les conditions nécessaires à leur intégration dans les pratiques des auditeurs cybersécurité.</p>
<p> </p>
<hr />
<p><sup>[1] </sup><a style="color: #808080;" href="https://openai.com/fr-FR/index/hugging-face-model-evaluation-security-incident/">https://openai.com/fr-FR/index/hugging-face-model-evaluation-security-incident/</a></p>
<p><sup>[2] </sup><a style="color: #808080;" href="https://arxiv.org/abs/2408.11650">https://arxiv.org/abs/2408.11650</a></p>
<p><sup>[3] </sup><a style="color: #808080;" href="https://arxiv.org/abs/2510.05605 ">https://arxiv.org/abs/2510.05605 </a></p>
<p><sup>[4] </sup><a style="color: #808080;" href="https://arxiv.org/abs/2509.13021">https://arxiv.org/abs/2509.13021</a></p>
<p><sup>[5] </sup><a style="color: #808080;" href="https://horizon3.ai/news/press-release/horizon3-raises-250m-series-e-at-2b-valuation-to-lead-the-ai-vs-ai-cybersecurity-era/">https://horizon3.ai/news/press-release/horizon3-raises-250m-series-e-at-2b-valuation-to-lead-the-ai-vs-ai-cybersecurity-era/</a></p>
<p><sup>[6] </sup><a style="color: #808080;" href="https://aisle.com/cve-discoveries">https://aisle.com/cve-discoveries</a></p>
<p><sup>[7] </sup><a style="color: #808080;" href="https://bugflation.com/systems/aisle/">https://bugflation.com/systems/aisle/</a></p>
<p><sup>[8] </sup><a style="color: #808080;" href="https://xbow.com/news/xbow-named-winner-in-fast-companys-2026-world-changing-ideas-awards">https://xbow.com/news/xbow-named-winner-in-fast-companys-2026-world-changing-ideas-awards</a></p>
<p><sup>[9] </sup><a style="color: #808080;" href="https://arxiv.org/pdf/2508.20816">https://arxiv.org/pdf/2508.20816</a></p>
<p><sup>[10] </sup><a style="color: #808080;" href="https://github.com/protectai/vulnhuntr">https://github.com/protectai/vulnhuntr</a></p>
<p><sup>[11] </sup><a style="color: #808080;" href="https://aliasrobotics.com/case-studies/case-study-cai-mqtt-broker.php">https://aliasrobotics.com/case-studies/case-study-cai-mqtt-broker.php</a> </p>
<p> </p>












<p>Cet article <a href="https://www.riskinsight-wavestone.com/2026/09/panorama-des-solutions-agentiques-pour-les-tests-dintrusion/">​​Panorama des solutions agentiques pour les tests d’intrusion​ </a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riskinsight-wavestone.com/2026/09/panorama-des-solutions-agentiques-pour-les-tests-dintrusion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>La cyber n&#8217;échappera pas à la réduction des coûts</title>
		<link>https://www.riskinsight-wavestone.com/2020/04/la-cyber-nechappera-pas-a-la-reduction-des-couts-2/</link>
		
		<dc:creator><![CDATA[Matthieu Garin]]></dc:creator>
		<pubDate>Wed, 22 Apr 2020 10:50:49 +0000</pubDate>
				<category><![CDATA[Cyberrisk Management & Strategy]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[contrats]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[maîtrise de coûts]]></category>
		<category><![CDATA[Operating Model]]></category>
		<category><![CDATA[RSSI]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=13019</guid>

					<description><![CDATA[<p>Ne nous mentons pas : on a parfois l’impression que la cyber vit dans une bulle. Les RSSI sont abreuvés de benchmarks (10% du budget de la DSI, 1 ETP pour 400 employés…) qui les amènent à multiplier les grands programmes...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2020/04/la-cyber-nechappera-pas-a-la-reduction-des-couts-2/">La cyber n&rsquo;échappera pas à la réduction des coûts</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ne nous mentons pas : on a parfois l’impression que la cyber vit dans une bulle. Les RSSI sont abreuvés de benchmarks (10% du budget de la DSI, 1 ETP pour 400 employés…) qui les amènent à multiplier les grands programmes d’investissement, parfois à coûts de centaines de millions de dollars. Il n’est plus rare aujourd’hui de croiser des filières sécurité atteignant plusieurs centaines, voire milliers d’employés…</p>
<p>Mais depuis quelques temps, <strong>certains comités exécutifs ne sont plus aussi généreux</strong> et exigent davantage d’efforts de la part de la filière SSI. On le sait : prouver l’efficacité des moyens engagés n’est pas aisé, et certains RSSI se retrouvent à batailler pour ne serait-ce que maintenir leur budget annuel. La situation post-COVID risque de ne rien arranger, et mon petit doigt me dit qu’<strong>il n’y a aucune raison pour que la cyber échappe aux impératifs d’économies à venir</strong>.</p>
<p>Sur le terrain, les trois leviers suivants peuvent présenter des opportunités pour optimiser les coûts d’une filière SSI : 1. La revue de l’Operating Model, 2. la massification des contrats, 3. l’automatisation et le recours à l’offshore.</p>
<p>&nbsp;</p>
<h2>1/ La revue de l&rsquo;Operating Model</h2>
<p>Pour optimiser un Operating Model SSI, <strong>il faut rapidement se poser la question des redondances</strong>. Le constat est souvent le même d’une entreprise à l’autre : la filière SSI a grandi très rapidement, et différentes équipes ont des missions très proches voire redondantes. Beaucoup de prestataires peuvent en témoigner : il est assez classique d’être sollicité plusieurs fois pour la même étude au sein d’un Grand Compte, dans plusieurs entités différentes. Même si quelques entreprises envisagent de traiter ce sujet par une centralisation complète de l’équipe sécurité (quelques exemples récents dans l’industrie), la clé est plutôt de regrouper a minima l’expertise cyber en central et de structurer des offres de service consommables par tous : pentests, SOC, redteam, rédaction de politiques, awareness…</p>
<p>Attention, cela peut représenter un <strong>changement de posture fort pour de nombreuses équipes RSSI</strong>, qui passent ainsi d’un rôle de prescripteur à un rôle d’offreur de service avec toutes ses facettes (SLA, mesure de la qualité, voire pénalités). Mais c’est une excellente manière de supprimer les redondances, optimiser les coûts et clarifier au passage les responsabilités !</p>
<p>&nbsp;</p>
<h2>2/ La massification des contrats</h2>
<p>Les contrats d’achat représentent souvent plus de la moitié des dépenses de la filière SSI et peuvent évidemment présenter d’excellentes pistes d’optimisation. De nombreuses entreprises ont multiplié le déploiement tactique de solutions de sécurité et il n’est pas rare de se retrouver en production avec 4 types d’IPS, 3 EDR et 3 SIEM… Une solution simple pour reprendre le contrôle et optimiser les coûts est de <strong>revenir au bon vieux catalogue de solutions</strong> avec prix négociés en central : maximum 2 produits référencés par techno et obligation pour toutes les entités de taper dans le catalogue ! Les résultats peuvent être spectaculaires en jouant sur les effets de volume.</p>
<p>Même approche pour les prestations : il s’agit d’éviter l’éparpillement des contrats et de faire jouer la concurrence. Sur le terrain, on constate typiquement une tendance à la <strong>massification des contrats ne nécessitant pas d’expertise cyber pointue</strong> : gestion de projets, PMO, conduite du changement… D’expérience il est assez simple d’aller chercher 10%-15% sur les taux journaliers, le panel des sociétés étant beaucoup plus important pour ce type de tâche ! Mais attention à ne pas perdre en valeur : il ne s’agit pas de baisser la garde sur l’expertise ou la stratégie cyber.</p>
<p>&nbsp;</p>
<h2>3/ L&rsquo;automatisation et le recours à l&rsquo;offshore</h2>
<p>L’automatisation peut également être une piste d’optimisation à explorer à moyen terme. D’autant plus que le mouvement est déjà en marche : solutions SOAR pour le traitement des incidents, apprentissage automatique pour la détection d’anomalies, déploiement de mesures dans le Cloud… de nombreuses activités de la cybersécurité cherchent actuellement à gagner en rapidité en tirant partie de l’automatisation des tâches répétitives. Les résultats ne sont évidemment pas immédiats, mais la conjoncture actuelle risque clairement de booster les projets de ce type !</p>
<p><strong>Une stratégie d’offshore peut en revanche présenter des résultats beaucoup plus immédiats</strong>, mais attention aux projets menés dans la précipitation. L’offshore d’activités sécurité est tout sauf tactique et nécessite un gros travail de cadrage pour comprendre les spécificités de chaque pays, établir une proximité avec le management local, et surtout intégrer sans couture l’offshore dans l’operating model SSI… Les opérations d’offshore réussies embarquent jusqu’à 20% des effectifs de la filière en offshore. L<strong>a clé pour atteindre de tels volumes est de privilégier la fourniture de services standardisés en offshore</strong> (opérations, scans de vulnérabilités, traduction…), et de limiter les équipes étendues qui peuvent s’avérer séduisantes sur le papier mais souvent contre-productives car complexes à piloter.</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2020/04/la-cyber-nechappera-pas-a-la-reduction-des-couts-2/">La cyber n&rsquo;échappera pas à la réduction des coûts</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Et si les machines assuraient leur propre cyberdéfense ?</title>
		<link>https://www.riskinsight-wavestone.com/2017/01/machines-assuraient-propre-cyberdefense/</link>
		
		<dc:creator><![CDATA[David Renty]]></dc:creator>
		<pubDate>Fri, 13 Jan 2017 09:19:14 +0000</pubDate>
				<category><![CDATA[Cloud & Next-Gen IT Security]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[Capture The Flag]]></category>
		<category><![CDATA[cyberdéfense]]></category>
		<category><![CDATA[DEF CON]]></category>
		<category><![CDATA[security architecture]]></category>
		<category><![CDATA[vulnérabilités]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=9355</guid>

					<description><![CDATA[<p>C’est du moins l’avenir qu’envisage la DARPA, l’agence pour les projets de recherche avancée de défense américaine. Elle a organisé l’été dernier le Cyber Grand Challenge(CGC), un tournoi de d’attaque/défense cybersécurité (Capture The Flag) réservé aux machines. Sans intervention humaine,...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2017/01/machines-assuraient-propre-cyberdefense/">Et si les machines assuraient leur propre cyberdéfense ?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>C’est du moins l’avenir qu’envisage la <strong>DARPA</strong><a href="http://www.darpa.mil/" name="_ednref1"></a>, l’agence pour les projets de recherche avancée de défense américaine. Elle a organisé l’été dernier le <em>Cyber Grand Challenge</em><a href="#_edn2" name="_ednref2"></a>(CGC), un <strong>tournoi de d’attaque/défense cybersécurité</strong> (<em>Capture The Flag</em><a href="#_edn3" name="_ednref3"></a><em>)</em> réservé aux <strong>machines</strong>. Sans intervention humaine, elles ont tenté de trouver des <strong>vulnérabilités</strong> dans les systèmes adverses tout en se défendant de leurs concurrents. Avec<strong> 2 millions de dollars à la cl</strong>é, ce concours était l’occasion de faire avancer la recherche dans un terrain encore peu exploré.</p>
<h1>Un concours digne d’une compétition sportive</h1>
<p>Au Paris Hotel de Las Vegas, Nevada, s’est déroulé en août 2016 cet étrange concours digne d’une compétition sportive. Pendant près de 12 heures, d’imposantes machines, appelées <em>Cyber Reasoning Systems</em> se sont affrontées dans l’arène devant un public de 3000 personnes, auquel les présentateurs expliquaient les tentatives d’attaques et les corrections de vulnérabilités grâce à des représentations en 3D très parlantes. Organisé par la DARPA, ce concours avait un double but : valider le concept de <strong>cyberdéfense automatisée</strong> et stimuler la recherche en offrant 4 millions de dollars de prix, dont 2 à l’équipe vainqueur.</p>
<p>Selon Mike Walker<a href="#_edn4" name="_ednref4"></a>, responsable du programme du <em>Cyber Grand Challenge</em>, les failles de sécurité exploitées dans la nature le seraient pendant 312 jours en moyenne avant leur détection et le temps médian de correction après détection serait de 24 jours. Un délai très long pendant lequel les systèmes restent vulnérables et que la DARPA souhaiterait voir réduit à quelques minutes ou secondes<strong>, en confiant aux machines la tâche de détecter et de corriger elles-mêmes ces failles de sécurité</strong>.</p>
<p>Depuis l’annonce du concours en 2013, la DARPA qui prend le sujet très au sérieux, y a <strong>investi 55 millions de dollars</strong>. 7 équipes aux propositions intéressantes ont été invitées à participer au concours en recevant une aide financière mais l’entrée restait ouverte à toute équipe auto-financée souhaitant relever le défi. En juin 2015, les qualifications ont eu lieu sur Internet pendant <strong>24 heures</strong> au cours desquelles les équipes devaient trouver le <strong>maximum de vulnérabilités affectant 131 programmes</strong><a href="#_edn5" name="_ednref5"></a>. Sur plus de 100 équipes les 7 meilleures se sont qualifiées pour l’événement final, touchant 750.000$ au passage afin de s’y préparer. Parmi elles, 3 équipes financées par la DARPA et 4 équipes auto-financées<a href="#_edn6" name="_ednref6"></a>.</p>
<p>Au bout de 12 heures de compétition acharnée, c’est <strong>Mayhem, le CRS de l’équipe ForAllSecure<a href="#_edn7" name="_ednref7"></a> </strong>qui a remporté la victoire malgré une difficulté technique qui l’a empêché de soumettre des correctifs pendant une partie de l’épreuve. Mayhem a eu le privilège de pouvoir concourir au concours « normal » de la conférence DEFCON où s’affrontaient les meilleures équipes de hackers du monde entier. Mayhem est arrivé bon dernier de ce concours, mais à quelques points seulement de la dernière équipe humaine<a href="#_edn8" name="_ednref8"></a>. Ce résultat peut être comparé à la progression des machines contre les humains aux échecs en conditions de tournoi : entre les premières victoires des machines contre des maîtres au début des années 80<a href="#_edn9" name="_ednref9"></a> et le moment où les machines parvenaient à battre des grands maîtres de façon régulière au milieu des années 2000, 25 ans se sont écoulés.</p>
<p>Si les machines talonnent aujourd’hui les meilleures équipes de hackers, <strong>de quoi seront-elles capables dans 10 ou 20 ans </strong>?</p>
<h1>Vers un monde plus sûr ?</h1>
<p>David Brumley, CEO de ForAllSecure spinoff de l’université Carnegie Mellon, souhaite que dans le monde ultra connecté qui est le nôtre, <strong>chacun puisse avoir la garantie que les objets et les applications que nous utilisons soient sûrs</strong>, sans s’en remettre uniquement à leurs développeurs<a href="#_edn10" name="_ednref10"></a>. Mais si le développement d’une cyberdéfense automatisée est une aubaine pour la société civile, <strong>on peut bien imaginer quelles implications offensives ces recherches pourraient avoir</strong>. Découvrir rapidement et en grande quantité des bugs dans des programmes fournirait autant de munitions à un état décidé à attaquer des systèmes d’organisations ou d’autres nations n’étant pas alignées avec ses intérêts. Et l’on peut être sûr que la DARPA, dont la vocation première est militaire, en a parfaitement conscience.</p>
<p>&nbsp;</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2017/01/machines-assuraient-propre-cyberdefense/">Et si les machines assuraient leur propre cyberdéfense ?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>S7comm : un outil de communication avec les Automates Programmables Industriels Siemens</title>
		<link>https://www.riskinsight-wavestone.com/2016/05/s7comm-un-outil-de-communication-avec_24/</link>
		
		<dc:creator><![CDATA[Alexandrine Torrents]]></dc:creator>
		<pubDate>Wed, 25 May 2016 13:43:46 +0000</pubDate>
				<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Deep-dive]]></category>
		<category><![CDATA[Ethical Hacking & Incident Response]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[outil]]></category>
		<category><![CDATA[programmable]]></category>
		<category><![CDATA[s7comm]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=15506</guid>

					<description><![CDATA[<p>La sécurité des Systèmes d’Informations Industriels (SII) est aujourd’hui au centre des préoccupations dans les entreprises concernées. Ces systèmes permettent une action directe dans le monde « physique » à l’aide d’instructions provenant du monde « logique » et pilotent...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2016/05/s7comm-un-outil-de-communication-avec_24/">S7comm : un outil de communication avec les Automates Programmables Industriels Siemens</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<figure id="post-15913 media-15913" class="align-center"><img decoding="async" class="aligncenter size-full wp-image-15913" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/indu.jpg" alt="" width="320" height="213" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/indu.jpg 320w, https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/indu-287x191.jpg 287w, https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/indu-59x39.jpg 59w" sizes="(max-width: 320px) 100vw, 320px" /></figure>
</div>
<p>La sécurité des <span class="Miseenvaleur" style="color: #00477f;"><b>Systèmes d’Informations Industriels (SII)</b></span> est aujourd’hui au centre des préoccupations dans les entreprises concernées. Ces systèmes permettent une <span class="Miseenvaleur" style="color: #00477f;"><b>action directe dans le monde « physique »</b></span> à l’aide d’instructions provenant du <span class="Miseenvaleur" style="color: #00477f;"><b>monde « logique »</b></span> et pilotent les <span class="Miseenvaleur" style="color: #00477f;"><b>outils de production</b></span> de nombreuses entreprises.</p>
<p>Du fait du <span class="Miseenvaleur" style="color: #00477f;"><b>manque de sécurité </b></span>de ces systèmes, de nombreuses attaques ont été recensées dans le monde ces dernières années. La dernière en date ayant eu le plus gros impact est <span class="Miseenvaleur" style="color: #00477f;"><b><b><b>l&rsquo;attaque du réseau électrique de l&rsquo;Ukraine en décembre dernier [1]</b></b></b></span>. De nombreuses personnes se sont retrouvées sans électricité suite à une attaque du réseau industriel.</p>
<p>Le plus bas niveau des SI industriels est le <span class="Miseenvaleur" style="color: #00477f;"><b><b>réseau de production</b></b></span>. Les <span class="Miseenvaleur" style="color: #00477f;"><b>capteurs et les actionneurs</b></span> sont reliés aux entrées/sorties des automates industriels. Les protocoles utilisés pour communiquer avec ces automates sont généralement des protocoles propriétaires. Parmi les plus utilisés, on retrouve : <span class="Miseenvaleur" style="color: #00477f;"><b>Modbus, S7comm, DNP3, Profibus, Hart</b></span>… Ces protocoles manquent souvent des principales fonctions de sécurité à savoir <span class="Miseenvaleur" style="color: #00477f;"><b><b>l’authentification et le chiffrement des flux</b></b></span>. Il est donc possible de rejouer des requêtes et de réaliser des actions malveillantes directement sur les automates.<br />
<span class="Miseenvaleur" style="color: #00477f;"><b>Modbus</b></span>, protocole de <span class="Miseenvaleur" style="color: #00477f;"><b>Schneider Electric</b></span> publiquement documenté et libre de droits, est une norme de référence pour les communications industrielles. De nombreux outils utilisant ce protocole existent pour communiquer avec les automates Schneider :</p>
<div class="Enum1" style="margin-left: 88.9pt; mso-list: l2 level1 lfo6; tab-stops: 35.4pt; text-indent: -18pt;">
<ul>
<li><span style="font-family: 'symbol'; font-size: 12pt; text-indent: -18pt;"><span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">       </span></span><span style="text-indent: -18pt;">Le module Metasploit </span><i style="text-indent: -18pt;">modbusclient</i><span style="text-indent: -18pt;"> [2], permettant de lire et d&rsquo;écrire sur les coils / registres de l&rsquo;automate</span></li>
<li><span style="font-family: 'symbol'; font-size: 12pt; text-indent: -18pt;"><span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">       </span></span><span style="text-indent: -18pt;">Le module Metasploit </span><i style="text-indent: -18pt;">modicon_command</i><span style="text-indent: -18pt;"> [3], permettant d&rsquo;arrêter / démarrer l&rsquo;automate à distance</span></li>
<li><span style="font-family: 'symbol'; font-size: 12pt; text-indent: -18pt;"><span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">       </span></span><span style="text-indent: -18pt;">Le module Metasploit </span><i style="text-indent: -18pt;">modicon_stux_transfer </i><span style="text-indent: -18pt;">[4], permettant de récupérer / télécharger le code de l&rsquo;automate</span></li>
<li><span style="font-family: 'symbol'; font-size: 12pt; text-indent: -18pt;"><span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">       </span></span><span style="text-indent: -18pt;">Le script perl </span><i style="text-indent: -18pt;">mbtget</i><span style="text-indent: -18pt;"> [5], permettant de lire et d&rsquo;écrire sur les coils / registres de l&rsquo;automate</span></li>
<li><span style="font-family: 'symbol'; font-size: 12pt; text-indent: -18pt;"><span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">       </span></span><span style="text-indent: -18pt;">La librairie python </span><i style="text-indent: -18pt;">Pymodbus</i><span style="text-indent: -18pt;"> [6], permettant de communiquer avec des automates Schneider</span></li>
</ul>
</div>
<div class="MsoNormal">En revanche, le protocole <span class="Miseenvaleur" style="color: #00477f;"><b>S7 Communication (S7comm) </b></span>est quant à lui nettement moins fourni en outils,  bien qu&rsquo;utilisé par tous les automates <span class="Miseenvaleur" style="color: #00477f;"><b>Siemens</b></span>.<br />
Il existe cependant la <span class="Miseenvaleur" style="color: #00477f;"><b>bibliothèque Snap7</b></span> [7] ainsi qu&rsquo;un wrapper Python utilisant ce protocole.</div>
<div class="MsoNormal">Nous nous sommes ainsi lancés dans le <span class="Miseenvaleur" style="color: #00477f;"><b>développement d&rsquo;un nouveau script baptisé « s7comm »</b></span>, permettant facilement de dialoguer avec les automates Siemens.</div>
<div class="MsoNormal"></div>
<div class="MsoNormal" style="break-after: avoid; page-break-after: avoid;"><span class="Miseenvaleur" style="color: #00477f;"><b>Présentation de s7comm </b></span>s7comm [8] est un <span class="Miseenvaleur" style="color: #00477f;"><b>script python</b></span> utilisant la librairie Snap7 permettant de <span class="Miseenvaleur" style="color: #00477f;"><b>lire et écrire sur les sorties des automates Siemens</b></span>.</div>
<div class="MsoNormal">Les <span class="Miseenvaleur" style="color: #00477f;"><b>différents arguments </b></span>sont directement spécifiés en ligne de commande, exactement comme pour le script <span class="Miseenvaleur" style="color: #00477f;"><b>mbtget</b></span> pour le protocole <span class="Miseenvaleur" style="color: #00477f;"><b>Modbus</b></span> :</div>
<div></div>
<div style="background: #dce5ec; border: 1pt solid #308987; margin-left: 42.55pt; margin-right: 0cm; padding: 1pt 4pt;">
<div class="LignedecommandeCxSpFirst" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm;"><span lang="EN-US">$ python<br />
s7comm.py -a address -m mode -n number -d data ip_address</span><b></b></div>
<div class="LignedecommandeCxSpMiddle" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm;"></div>
<div class="LignedecommandeCxSpMiddle" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm;">-a     Adresse à partir de laquelle les<br />
données vont être lues / écrites</div>
<div class="LignedecommandeCxSpMiddle" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm;">-m [r|w]     Choix du mode de<br />
fonctionnement : lecture ou écriture sur l&rsquo;automate</div>
<div class="LignedecommandeCxSpMiddle" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm;">-n     Nombre de données à lire /<br />
écrire</div>
<div class="LignedecommandeCxSpLast" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm;">-d     Données en bit à écrire (exemple<br />
0110)<span style="font-size: 11pt;"> </span></div>
</div>
<div></div>
<div class="MsoNormal">Les <span class="Miseenvaleur" style="color: #00477f;"><b>deux principales </b></span>fonctions utilisées de la <span class="Miseenvaleur" style="color: #00477f;"><b>bibliothèque Snap 7 </b></span>sont les suivantes :</div>
<div class="MsoNormal"><span lang="EN-US" style="font-family: 'courier new'; mso-ansi-language: EN-US;">             s7.read_area(snap7.types.areas[&lsquo;PA&rsquo;], 0, start, size)</span></div>
<div class="Enum1" style="margin-left: 49.6pt; mso-list: none; tab-stops: 35.4pt; text-indent: 0cm;">Cette fonction permet de <span class="Miseenvaleur" style="color: #00477f;"><b>lire des données sur les sorties de l&rsquo;automate</b></span> en utilisant le protocole S7comm.<br />
Elle admet quatre arguments :</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l5 level1 lfo3; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->1. Le <span class="Miseenvaleur" style="color: #00477f;"><b>type</b></span> de données : dans ce cas, il s&rsquo;agit des <span class="Miseenvaleur" style="color: #00477f;"><b>sorties numériques </b></span>(« tout ou rien », tor)<span class="Miseenvaleur" style="color: #00477f;"><b> de l&rsquo;automate</b></span>.</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l5 level1 lfo3; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->2. Le <span class="Miseenvaleur" style="color: #00477f;"><b>numéro de la base de données</b></span> : dans le cas des sorties numériques, cette option n&rsquo;est pas utilisée et a donc toujours la valeur 0.</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l5 level1 lfo3; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->3. Le <span class="Miseenvaleur" style="color: #00477f;"><b>byte d&rsquo;offset </b></span>: il s&rsquo;agit du premier byte lu.</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l5 level1 lfo3; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]--><span style="font-family: 'times new roman' , 'serif'; font-size: 12pt;">4.<span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">      </span></span><!--[endif]-->Le <span class="Miseenvaleur" style="color: #00477f;"><b>nombre</b></span> de bytes à lire.</div>
<div></div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l5 level1 lfo3; tab-stops: 35.4pt; text-indent: -18pt;"><span lang="EN-US" style="font-family: 'courier new'; mso-ansi-language: EN-US;">s7.write_area(snap7.types.areas[&lsquo;PA&rsquo;], 0, start, data)</span></div>
<div class="Enum1" style="margin-left: 49.6pt; mso-list: none; tab-stops: 35.4pt; text-indent: 0cm;">Cette fonction permet <span class="Miseenvaleur" style="color: #00477f;"><b>d&rsquo;écrire des données sur les sorties de l&rsquo;automate</b></span>.</div>
<div class="Enum1" style="margin-left: 49.6pt; mso-list: none; tab-stops: 35.4pt; text-indent: 0cm;">Elle a quatre arguments :</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l3 level1 lfo4; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->1. Le <span class="Miseenvaleur" style="color: #00477f;"><b>type de données </b></span>: dans ce cas, il s&rsquo;agit des sorties numériques de l&rsquo;automate.</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l3 level1 lfo4; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->2. Le <span class="Miseenvaleur" style="color: #00477f;"><b>numéro de la base de données</b></span> : dans le cas des sorties numériques, cette option n&rsquo;est pas utilisée et a donc toujours la valeur 0.</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l3 level1 lfo4; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->3. Le <span class="Miseenvaleur" style="color: #00477f;"><b>byte d&rsquo;offset </b></span>: il s&rsquo;agit du premier byte sur lequel on va écrire.</div>
<div class="Enum2" style="margin-left: 99.8pt; mso-list: l3 level1 lfo4; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->4. Les <span class="Miseenvaleur" style="color: #00477f;"><b>données</b></span> à écrire sous forme de bytearray.</div>
<div></div>
<div class="MsoNormal">Chaque sortie de l&rsquo;automate a une <span class="Miseenvaleur" style="color: #00477f;"><b>valeur sur un bit</b></span>. <span class="Miseenvaleur" style="color: #00477f;"><b>Huit sorties</b></span> peuvent donc être écrites sur un byte. Plusieurs opérations doivent donc être réalisées <span class="Miseenvaleur" style="color: #00477f;"><b>avant d&rsquo;envoyer la commande</b></span> puisque les arguments <span style="font-family: 'courier new';">« address »</span> et <span style="font-family: 'courier new';">« number »</span> donnés en ligne de commande font référence à des bits. Notamment, si le premier bit à lire n&rsquo;est pas le premier bit du byte, il y a un offset à prendre en compte.</div>
<div class="MsoNormal">Pour finir, voici deux exemples d&rsquo;utilisation :</div>
<div></div>
<div class="Enum1" style="margin-left: 88.9pt; mso-list: l1 level1 lfo5; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]-->1. Lecture de 8 bits à partir de l&rsquo;adresse 0 :</div>
<div class="Enum1" style="margin-left: 67.05pt; mso-list: none; tab-stops: 35.4pt; text-indent: 0cm;">
<figure id="post-15922 media-15922" class="align-center"><img loading="lazy" decoding="async" class="size-full wp-image-15922 alignnone" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/last-1.png" alt="" width="320" height="135" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/last-1.png 320w, https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/last-1-71x30.png 71w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure>
</div>
<div class="Enum1" style="margin-left: 88.9pt; mso-list: l1 level1 lfo5; tab-stops: 35.4pt; text-indent: -18pt;"><!-- [if !supportLists]--><span style="font-family: 'times new roman' , 'serif'; font-size: 12pt;">2.<span style="font-family: 'times new roman'; font-size: 7pt; font-stretch: normal;">      </span></span><!--[endif]-->Écriture de la valeur 1 sur 8 bits à partir de l&rsquo;adresse 0</div>
<div class="Enum1" style="margin-left: 67.05pt; mso-list: none; tab-stops: 35.4pt; text-indent: 0cm;">
<figure id="post-15924 media-15924" class="align-center"><img loading="lazy" decoding="async" class="size-full wp-image-15924 alignnone" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/last.png" alt="" width="320" height="25" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/last.png 320w, https://www.riskinsight-wavestone.com/wp-content/uploads/2016/03/last-71x6.png 71w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure>
</div>
<div class="MsoNormal"><b><span style="color: #00477f;">Conclusion</span></b></div>
<div class="MsoNormal">À travers la publication de <span class="Miseenvaleur" style="color: #00477f;"><b>l’outil s7comm</b></span>  comme de cet article, nous souhaitons rappeler la relative facilité à communiquer avec des <span class="Miseenvaleur" style="color: #00477f;"><b>automates industriels</b></span>.<br />
Un attaquant, une fois arrivé sur le SI industriel, peut directement <span class="Miseenvaleur" style="color: #00477f;"><b>perturber le procédé industriel</b></span>. Vos commentaires et contributions sont les bienvenus afin de fiabiliser et d’améliorer cet outil.<b></b></div>
<div></div>
<div></div>
<div class="MsoNormal" style="break-after: avoid; line-height: 11.5pt; page-break-after: avoid; text-autospace: none; vertical-align: middle;"><span style="color: #9c9d9e;">Sources :</span></div>
<div class="Tableau">[1] <a href="https://ics.sans.org/blog/2016/01/09/confirmation-of-a-coordinated-attack-on-the-ukrainian-power-grid">https://ics.sans.org/blog/2016/01/09/confirmation-of-a-coordinated-attack-on-the-ukrainian-power-grid</a></div>
<div class="Tableau">[2] <a href="https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/scanner/scada/modbusclient.rb">https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/scanner/scada/modbusclient.rb</a></div>
<div class="Tableau">[3] <a href="https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/scada/modicon_command.rb">https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/scada/modicon_command.rb</a></div>
<div class="Tableau">[4] <a href="https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/scada/modicon_stux_transfer.rb">https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/scada/modicon_stux_transfer.rb</a></div>
<div class="Tableau">[5] <a href="https://github.com/sourceperl/mbtget/blob/master/scripts/mbtget">https://github.com/sourceperl/mbtget/blob/master/scripts/mbtget</a></div>
<div class="Tableau">[6] <a href="https://github.com/bashwork/pymodbus">https://github.com/bashwork/pymodbus</a></div>
<div class="Tableau">[7] <span class="MsoHyperlink"><a href="http://python-snap7.readthedocs.org/en/latest/installation.html">http://python-snap7.readthedocs.org/en/latest/installation.html</a></span></div>
<div class="Tableau">[8] <a href="https://github.com/alexandrinetorrents/s7comm">https://github.com/alexandrinetorrents/s7comm</a></div>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2016/05/s7comm-un-outil-de-communication-avec_24/">S7comm : un outil de communication avec les Automates Programmables Industriels Siemens</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cloud privé, à la recherche du Graal</title>
		<link>https://www.riskinsight-wavestone.com/2012/03/cloud-prive-a-la-recherche-du-graal/</link>
		
		<dc:creator><![CDATA[Yannick Neff]]></dc:creator>
		<pubDate>Mon, 19 Mar 2012 15:01:54 +0000</pubDate>
				<category><![CDATA[Métiers - Stratégie & projets IT]]></category>
		<category><![CDATA[architecture Si]]></category>
		<category><![CDATA[automatisation]]></category>
		<category><![CDATA[DSI]]></category>
		<category><![CDATA[SOI]]></category>
		<category><![CDATA[virtualisation]]></category>
		<guid isPermaLink="false">http://www.solucominsight.fr/?p=1639</guid>

					<description><![CDATA[<p>Les évolutions de plus en plus rapides des besoins métiers ainsi que le développement des technologies poussent à la transformation du système d’information dans l’entreprise. La virtualisation de serveurs a apporté un premier niveau de réponse à ces besoins de...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2012/03/cloud-prive-a-la-recherche-du-graal/">Cloud privé, à la recherche du Graal</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Les évolutions de plus en plus rapides des besoins métiers ainsi que le développement des technologies poussent à la transformation du système d’information dans l’entreprise.</p>
<p>La virtualisation de serveurs a apporté un premier niveau de réponse à ces besoins de flexibilité au sein du datacenter. Plus récemment, le cloud computing est arrivé avec son lot de promesses d’optimisations et de souplesse supplémentaire.</p>
<p>Au-delà des buzz générés successivement autour de ces solutions, dans quelle continuité s’inscrivent-elles et quelles différences y a-t-il entre deux concepts souvent confondus ?</p>
<h3><strong>Retour sur les évolutions apportées par la virtualisation </strong></h3>
<p>La virtualisation système consiste à faire fonctionner sur un même serveur physique plusieurs systèmes d’exploitation en parallèle. Ceci est réalisé au travers d’un hyperviseur assurant aussi bien la virtualisation du serveur physique que celle de ses interfaces (réseau, stockage…). La virtualisation s’inscrit ainsi dans le <a href="http://www.solucom.fr/Publications" target="_blank">modèle SOI</a> comme un moyen d’implémenter une couche « ressource ».</p>
<p>La virtualisation permet :</p>
<ul>
<li>De réduire le nombre de serveurs physiques en les consolidant,</li>
<li>De normaliser le socle d’hébergement des OS sous forme de VM,</li>
<li>D’améliorer l’agilité en réduisant le temps de provisioning,</li>
<li>De renforcer la disponibilité et la reprise d’activité en offrant des mécanismes de migration et de redémarrage automatique intégrés.</li>
</ul>
<p>&nbsp;</p>
<p>La virtualisation apporte ainsi de nombreux bénéfices qu’il reste à bien mettre en balance face à ses contraintes. En effet, il faut  noter qu’elle a tendance à augmenter la complexité de l’architecture et de son exploitation et que la facilité de création des machines virtuelles peut provoquer une prolifération des instances de serveurs. Par ailleurs, la virtualisation génère de nouvelles problématiques de sécurité  et peut être source de contentions entre les services. Enfin, mêmes virtualisées, le temps de déploiement des ressources reste conséquent.</p>
<h3> <strong>Le cloud computing : au-delà du buzz, un mode de consommation </strong></h3>
<p>Depuis 2008, parallèlement à l’évolution interne des SI est apparu le cloud computing publique, promettant un niveau supplémentaire d’agilité avec une mise à disposition très rapide de ressources élastiques et une facturation adaptée à la consommation réelle.</p>
<p>Malgré les promesses du cloud public, les entreprises restent aujourd’hui frileuses dans son adoption. Les freins majeurs étant  les risques de sécurité perçus (utilisation d’internet, confidentialité des données et soumission à des lois locales à l’opérateur) ainsi que la dépendance aux fournisseurs engendrée par le manque de standards.</p>
<p>Une notion intermédiaire est donc apparue, le cloud privé. Il a pour vocation d’amener la flexibilité du cloud public dans le SI des entreprises tout en répondant aux réticences des DSI sur la sécurité et la fiabilité des services fournis.</p>
<h3> <strong>De la virtualisation au cloud privé</strong></h3>
<p>La mise en place d’un cloud privé peut être<a href="http://www.solucominsight.fr/2012/03/cloud-prive-a-la-recherche-du-graal/schema-cloud/" rel="attachment wp-att-1640"><img loading="lazy" decoding="async" class="alignleft size-full wp-image-1640" title="schéma cloud" src="http://www.solucominsight.fr/wp-content/uploads/2012/03/sch%C3%A9ma-cloud.jpg" alt="" width="315" height="155" /></a> vue comme un empilement de blocs fonctionnels mettant à disposition des utilisateurs les ressources du SI en self-service, de manière automatisée, tout en offrant un niveau de qualité de service et de sécurité calibré.</p>
<p>Pour obtenir une plate-forme de cloud privé interne IaaS*, les principales fonctionnalités agrégées autour d’un socle de virtualisation système  sont les suivantes :</p>
<ul>
<li><strong>L’automatisation du provisioning</strong> : supprimer les actions manuelles des processus de mise à disposition de ressources ;</li>
<li><strong>L’orchestration</strong> : mettre en musique les actions sur les différents composants de la plate-forme ;</li>
<li><strong>La supervision</strong> : contrôler le bon fonctionnement et collecter les métriques d’usage ;</li>
<li><strong>L’authentification et le contrôle d’accès</strong> : gérer finement les droits d’accès aux ressources et à leur administration ;</li>
<li><strong>Le portail self-service</strong> : permettre à l’utilisateur de réaliser ses demandes de création, modifications, et éventuellement suppression de ressources ainsi qu’en consulter les informations (inventaire, facturation, utilisation…) ;</li>
<li><strong>La refacturation à l’usage</strong> : traduire les métriques d’utilisation des ressources en termes budgétaires et les basculer dans les systèmes de gestion internes ;</li>
<li><strong>Le catalogue de service</strong> : être le référentiel des caractéristiques de ce qui peut être déployé.</li>
</ul>
<p>&nbsp;</p>
<p>La majorité de ces blocs existent déjà dans les SI et sont alors adaptés à l’occasion du passage au cloud privé. Ce passage s’inscrit dans une démarche d’évolution à la suite des travaux de normalisation et standardisation, de catalogues de services, d’automatisation et mise en place de stratégies self-service dans les DSI. C’est un mouvement précurseur des grandes tendances d’automatisation globale du SI.</p>
<p>[Article rédigé en collaboration avec Julien Contal et Aurélien Delcros]</p>
<p>Pour en savoir plus sur la virtualisation et le cloud computing, consulter la synthèse Solucom : <a href="http://www.solucom.fr/Publications/Synthese-n-37-Virtualisation-et-cloud-computing-jusqu-ou-aller">Virtualisation et cloud computing : jusqu’où aller ? </a></p>
<p>&nbsp;</p>
<p><em><span style="font-size: x-small;">* : Le marché du cloud privé est structuré de la même facon que le cloud publique entre SaaS, PaaS et IaaS. Ce billet traite principalement du cloud privé interne IaaS. La structuration de ce marché est décrite dans la synthèse <a href="http://www.solucom.fr/Publications/Synthese-n-37-Virtualisation-et-cloud-computing-jusqu-ou-aller">Virtualisation et cloud computing : jusqu’où aller ? </a></span></em></p>
<div></div>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2012/03/cloud-prive-a-la-recherche-du-graal/">Cloud privé, à la recherche du Graal</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
