<?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>Cybersécurité &#8211; tazmenworld</title>
	<atom:link href="https://tazmenworld.com/category/cybersecurite-protegez-vos-infrastructures-et-vos-donnees/feed/" rel="self" type="application/rss+xml" />
	<link>https://tazmenworld.com</link>
	<description>Mon site WordPress</description>
	<lastBuildDate>Wed, 21 Oct 2026 07:01:43 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Faille GlobalProtect : corriger le VPN et rechercher une intrusion</title>
		<link>https://tazmenworld.com/2026/10/21/faille-globalprotect-corriger-vpn-rechercher-intrusion/</link>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 07:01:43 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=493</guid>

					<description><![CDATA[Face à CVE-2026-0257, Palo Alto Networks publie des correctifs et deux mesures d’atténuation. Mais sécuriser l’accès VPN ne règle pas la question d’une intrusion antérieure : Rapid7 rapporte des exploitations dès mai 2026, et Arctic Wolf documente des intrusions de juin ayant abouti au rançongiciel Qilin.]]></description>
										<content:encoded><![CDATA[<p><!-- news-it-import NIT-D572660792D7 7f0ea486e17bec7af7fcf89a7f2dd4437981913ef8c3542d4d2b359e735a1dbf --></p>
<figure class="wp-block-image size-large" style="margin:1.6em 0"><img width="1672" height="941"  alt="Louis et son lapin dans une illustration sur : Faille GlobalProtect : corriger le VPN et rechercher une intrusion" class="wp-image-494" style="display:block;width:100%;height:auto;border-radius:10px"/ loading="eager" fetchpriority="high" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/10/nit-d572660792d7-hero.webp" srcset="https://tazmenworld.com/wp-content/uploads/2026/10/nit-d572660792d7-hero.webp 1672w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-d572660792d7-hero-300x169.webp 300w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-d572660792d7-hero-1024x576.webp 1024w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-d572660792d7-hero-768x432.webp 768w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-d572660792d7-hero-1536x864.webp 1536w" sizes="(max-width: 1672px) 100vw, 1672px" /></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Face à CVE-2026-0257, Palo Alto Networks publie des correctifs et deux mesures d’atténuation. Mais sécuriser l’accès VPN ne règle pas la question d’une intrusion antérieure : Rapid7 rapporte des exploitations dès mai 2026, et Arctic Wolf documente des intrusions de juin ayant abouti au rançongiciel Qilin.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’exposition dépend d’abord de la configuration. CVE-2026-0257 ne touche pas automatiquement tous les pare-feu Palo Alto Networks : elle concerne certaines configurations utilisant les cookies d’Authentication Override et leurs certificats. Ces cookies interviennent dans l’authentification ; dans une configuration vulnérable, un attaquant peut fabriquer un cookie accepté et établir une connexion VPN sans passer par l’authentification normale.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour déterminer la réponse adaptée, il faut donc examiner à la fois les réglages des accès GlobalProtect, leur version logicielle et l’historique des connexions. Ces vérifications permettent de distinguer une configuration exposée d’un accès effectivement utilisé par un attaquant.</p>
<h2>Vérifier les portails, les passerelles et leurs certificats</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’avis de Palo Alto Networks répertorie des versions concernées dans les branches PAN-OS 10.2, 11.1, 11.2 et 12.1, ainsi que Prisma Access 10.2 et 11.2. Il indique que Panorama et Cloud NGFW ne sont pas concernés. Ce périmètre doit être précisé par l’examen de la version exacte et des réglages de chaque équipement.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour chaque portail et chaque passerelle GlobalProtect, la vérification porte sur la génération ou l’acceptation des cookies d’Authentication Override, puis sur le certificat utilisé. Rapid7 explique que réutiliser le certificat des cookies pour un service HTTPS peut rendre sa clé publique accessible et permettre la fabrication d’un cookie accepté par une configuration vulnérable. Le mécanisme décrit donne accès au VPN par contournement de l’authentification ; il ne démontre pas une exécution de code sur le pare-feu.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La version installée doit ensuite être confrontée au <a href="https://security.paloaltonetworks.com/CVE-2026-0257">tableau officiel des versions concernées et corrigées</a>. Les seuils varient selon les branches et les sous-versions : connaître seulement le numéro de branche ne permet pas de conclure que l’équipement est corrigé.</p>
<h2>Coordonner la correction ou appliquer une atténuation officielle</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Palo Alto Networks recommande d’installer une version corrigée. Dans les environnements utilisant les cookies d’Authentication Override, le constructeur précise que tous les portails et passerelles qui les génèrent ou les acceptent doivent être mis à niveau de façon coordonnée. Après cette opération, les utilisateurs doivent s’authentifier de nouveau une fois.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le constructeur documente également deux mesures d’atténuation :</p>
<ul>
<li>désactiver les cookies d’Authentication Override ;</li>
<li>utiliser pour ces cookies un certificat neuf et exclusivement réservé à cet usage.</li>
</ul>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La seconde option exige donc davantage que la sélection d’un autre certificat déjà partagé avec un service HTTPS : le caractère neuf et dédié du certificat fait partie de la mesure publiée.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’avis décrit aussi un réglage temporaire de compatibilité pour une mise à niveau progressive. Ce réglage rétablit un ancien comportement des cookies. Il accompagne une migration et ne doit pas être repris isolément comme une protection permanente.</p>
<h2>Rechercher les connexions réussies suspectes</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’examen des journaux vise à déterminer si la vulnérabilité a déjà été exploitée. Unit 42, l’équipe de recherche de Palo Alto Networks, recommande de rechercher dans les journaux GlobalProtect les connexions réussies correspondant aux adresses, identifiants d’hôte et noms d’appareil publiés dans ses indicateurs, ainsi que les événements « gateway-connected » suspects.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Lorsqu’une connexion réussie correspond à ces indicateurs, Unit 42 recommande d’engager une réponse à incident. L’investigation doit alors porter sur les conséquences possibles de l’accès obtenu, au-delà de la configuration du portail VPN.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Ces indicateurs servent au triage, c’est-à-dire à repérer les événements qui demandent une investigation. Leur liste n’étant pas exhaustive, l’absence de correspondance ne permet pas de déclarer le réseau sain. De même, l’installation du correctif ne démontre pas l’éradication d’une intrusion antérieure.</p>
<h2>De l’accès VPN au rançongiciel dans les cas étudiés</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les observations publiées illustrent les conséquences possibles de cet accès. Rapid7 rapporte des exploitations réussies chez plusieurs clients, avec une première activité observée le 17 mai 2026. Dans ses observations de mai, l’entreprise ne décrivait toutefois pas de déplacement latéral réussi, c’est-à-dire de progression vers d’autres systèmes du réseau. Ce constat reste limité au périmètre et à la période observés par Rapid7.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Arctic Wolf a, de son côté, documenté plusieurs intrusions distinctes de juin ayant abouti au déploiement de Qilin. Ses enquêtes décrivent une collecte d’identifiants, des déplacements latéraux, un effacement de journaux et un chiffrement, ainsi qu’une exfiltration de données dans certains cas. Ces résultats concernent les incidents étudiés par Arctic Wolf ; ils ne décrivent pas l’issue de toute exploitation de la faille.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">À partir de ces enquêtes, Arctic Wolf propose de surveiller les activités observées après l’accès VPN. Ces recommandations complémentaires lui sont propres. Parmi les recommandations directement publiées par Palo Alto Networks figurent la correction ou l’atténuation de la configuration vulnérable, la recherche des connexions suspectes et la réponse à incident lorsqu’une connexion réussie correspond aux indicateurs de Unit 42. Cette sélection ne constitue pas un inventaire exhaustif des consignes officielles.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les sources publiques consultées ne permettent pas d’établir le nombre total d’organisations compromises. Pour une organisation qui examine ses propres accès, la décision dépend de ses constats : si une connexion suspecte est identifiée, la mise à jour de GlobalProtect laisse ouverte l’investigation des actions réalisées dans le réseau.</p>
<p><!-- news-it-illustrations NIT-D572660792D7 cdfa245f9de84188bf765f840b17b9a9 --></p>
<h2>Sources</h2>
<ul>
<li><a href="https://security.paloaltonetworks.com/CVE-2026-0257">Palo Alto Networks, avis de sécurité CVE-2026-0257</a></li>
<li><a href="https://unit42.paloaltonetworks.com/?search=paloalto+github+socks">Unit 42, texte indexé du Threat Brief sur CVE-2026-0257</a></li>
<li><a href="https://www.rapid7.com/blog/post/etr-rapid7-observed-exploitation-of-pan-os-globalprotect-authentication-bypass-vulnerability-cve-2026-0257/">Rapid7, exploitation observée et analyse technique</a></li>
<li><a href="https://arcticwolf.com/resources/blog/exploitation-of-cve-2026-0257-leads-to-qilin-ransomware/">Arctic Wolf Labs, Cookie Crumbles</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ivanti Connect Secure : corriger et rechercher une compromission</title>
		<link>https://tazmenworld.com/2026/10/14/ivanti-connect-secure-correctifs-compromission/</link>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Wed, 14 Oct 2026 06:29:39 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=486</guid>

					<description><![CDATA[Une faille d’Ivanti Connect Secure permet à un attaquant distant d’exécuter des commandes sans authentification. Volexity documente son exploitation. Pour les administrateurs, la priorité est d’identifier les versions concernées, d’appliquer le correctif adapté et de rechercher une éventuelle intrusion : la mise à jour ne suffit pas à écarter une compromission antérieure.]]></description>
										<content:encoded><![CDATA[<p><!-- news-it-import NIT-FEBD34FB7D6F 78eaa91f5befc8260788bdf9b521380637c231a87072fb7f162ff64136c9baec --></p>
<figure class="wp-block-image size-large" style="margin:1.6em 0"><img width="1672" height="941"  alt="Louis et son lapin dans une illustration sur : Ivanti Connect Secure : corriger et rechercher une compromission" class="wp-image-487" style="display:block;width:100%;height:auto;border-radius:10px"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/10/nit-febd34fb7d6f-hero.webp" srcset="https://tazmenworld.com/wp-content/uploads/2026/10/nit-febd34fb7d6f-hero.webp 1672w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-febd34fb7d6f-hero-300x169.webp 300w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-febd34fb7d6f-hero-1024x576.webp 1024w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-febd34fb7d6f-hero-768x432.webp 768w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-febd34fb7d6f-hero-1536x864.webp 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" /></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Une faille d’Ivanti Connect Secure permet à un attaquant distant d’exécuter des commandes sans authentification. Volexity documente son exploitation. Pour les administrateurs, la priorité est d’identifier les versions concernées, d’appliquer le correctif adapté et de rechercher une éventuelle intrusion : la mise à jour ne suffit pas à écarter une compromission antérieure.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Sur une passerelle d’accès distant comme Connect Secure, la correction et l’examen d’une intrusion répondent à deux questions distinctes. La première porte sur la vulnérabilité du système ; le second cherche à établir ce qu’un attaquant a pu y faire avant l’installation du correctif. Rapid7 recommande donc de rechercher une compromission même après la mise à jour.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La fiche CVE publiée sous l’autorité d’attribution d’Ivanti décrit CVE-2026-104935 comme un contournement d’authentification par usurpation permettant l’exécution de commandes arbitraires. Elle indique une attaque réseau de faible complexité, sans privilège initial ni interaction de l’utilisateur, avec un score CVSS 3.1 de 8,6.</p>
<h2>Identifier précisément les branches déployées</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La première vérification consiste à relever le numéro complet de version de chaque appliance. Les seuils dépendent de la branche et de sa révision : un numéro abrégé ne permet pas de déterminer correctement l’exposition.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Rapid7 et le Center for Internet Security indiquent les seuils affectés et les versions corrigées suivants :</p>
<figure class="wp-block-table news-it-table" style="margin:1.5em 0;overflow-x:auto;border:1px solid #dbe5e9;border-radius:10px;background:#ffffff">
<table style="width:100%;min-width:780px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5">
<thead>
<tr>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box;font-weight:600;text-align:left">Branche</th>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box">Versions concernées</th>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box">Versions corrigées indiquées</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:nowrap;text-align:right;font-weight:600;text-align:left">25.1.1</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:nowrap;text-align:right">25.1.1.1 et antérieures dans cette branche</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:nowrap;text-align:right">25.1.1.2</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:nowrap;text-align:right;font-weight:600;text-align:left">25.1.2</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:nowrap;text-align:right">25.1.2.2 et antérieures dans cette branche</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:nowrap;text-align:right">25.1.3.0 ou 25.1.3.1</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:nowrap;text-align:right;font-weight:600;text-align:left">22.8R2</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:nowrap;text-align:right">22.8R2.4 et antérieures dans cette branche</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:nowrap;text-align:right">22.8R2.5</td>
</tr>
</tbody>
</table>
</figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les trois versions limites figurant dans ce tableau sont donc concernées selon ces sources. L’alerte du NHS England emploie une formulation « prior to » qui semble les exclure. Cette divergence justifie de confirmer la matrice de mise à niveau auprès d’Ivanti avant l’intervention, sans considérer ces versions limites comme épargnées.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La fiche CVE précise que 22.7R2.14 et les versions antérieures ne sont pas touchées par cette CVE particulière. Cette exclusion ne renseigne pas leur exposition à d’autres vulnérabilités et ne constitue pas une appréciation générale de leur sécurité.</p>
<h2>Distinguer le correctif de la chaîne complète d’attaque</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le tableau permet d’identifier la mise à jour à examiner. La procédure applicable, les éventuelles mesures d’atténuation et les consignes de récupération restent à confirmer auprès d’Ivanti.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Il faut aussi distinguer CVE-2026-104935 de la chaîne complète décrite par Volexity. Dans son enquête, l’entreprise rapporte un routage abusif de requêtes vers un composant CGI protégé, suivi d’une exécution de code et d’une élévation de privilèges distincte. Cette dernière étape a permis d’exécuter des commandes avec les privilèges root sur une appliance 22.8R2.4 alors à jour. Ces privilèges correspondent au niveau de contrôle obtenu sur le système dans ce cas précis.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Dans leurs publications du 13 octobre 2026, Volexity et Rapid7 indiquaient que le correctif de cette élévation de privilèges distincte restait à venir. Les mises à jour visant CVE-2026-104935 ne doivent donc pas être présentées comme corrigeant toute la chaîne. La disponibilité ultérieure d’un correctif pour cette autre faille reste à vérifier auprès du fournisseur.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’inscription au catalogue des vulnérabilités exploitées connues de CISA, le KEV, renforce la priorité donnée à cette alerte. Selon Rapid7 et la reprise des données du catalogue par CIRCL, CVE-2026-104935 y a été ajoutée le 13 octobre 2026, avec une échéance au 16 octobre pour les entités soumises aux exigences fédérales américaines applicables. Cette échéance n’est pas une date limite réglementaire universelle.</p>
<h2>Rechercher les signes d’entrée et les actions qui ont suivi</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Volexity situe au plus tard au 3 octobre 2026 le début de l’exploitation répétée reconstituée dans son enquête. Sur l’appliance étudiée, l’entreprise décrit notamment des recherches de secrets Active Directory, une exfiltration de données et une altération des journaux. Ces observations orientent l’examen d’un système suspect, sans établir que toutes les appliances vulnérables ont subi les mêmes actions.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour rechercher des traces, Volexity recommande notamment de surveiller les requêtes anormalement nombreuses vers la page de connexion concernée, les incohérences entre le chemin demandé et l’en-tête de routage, ainsi que l’activité après exploitation. L’entreprise prévient que d’autres chemins pourraient être employés : limiter l’examen au seul parcours observé risquerait de laisser de côté une autre forme d’exploitation.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’examen doit ainsi porter sur les signes d’entrée comme sur les actions qui ont pu suivre. Lorsque l’exploitation est suspectée, Rapid7 renvoie aux procédures de récupération du fournisseur. Leurs étapes restent à obtenir auprès d’Ivanti ; le récit de l’attaque ne permet pas de les reconstituer.</p>
<h2>Pourquoi le contrôle d’intégrité peut manquer une compromission</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Selon Volexity, l’Integrity Checker Tool recherche des modifications de fichiers sur disque. Or la chaîne observée modifiait notamment du code en mémoire puis restaurait certaines données. Un contrôle centré sur l’état des fichiers peut ainsi manquer des traces de cette activité. Une absence d’alerte de l’outil ne suffit donc pas à écarter une compromission.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La capture publiée par Volexity provient de son enquête et de son outil commercial d’analyse mémoire Volcano. Elle montre des alertes dans le cas étudié, notamment liées à une activité de capture réseau. Elle illustre le type de traces que l’analyse mémoire peut apporter en complément de l’examen des fichiers, sans mesurer l’efficacité générale de cette détection ni représenter toutes les exploitations.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Dans le suivi de l’incident, il faut donc conserver séparément la version identifiée, la correction appliquée et le résultat de la recherche de compromission. Un résultat normal du contrôle d’intégrité ne doit pas clore à lui seul ce dernier volet. Si des indices subsistent, les consignes de récupération du fournisseur restent la référence à consulter.</p>
<p><!-- news-it-illustrations NIT-FEBD34FB7D6F af829b3f3fdd468ca72c270cae54abbc --></p>
<h2>Sources</h2>
<ul>
<li><a href="https://www.cve.org/CVERecord?id=CVE-2026-104935">CVE Program, fiche CVE-2026-104935, autorité d’attribution Ivanti</a></li>
<li><a href="https://www.volexity.com/blog/2026/10/13/a-series-of-unauthenticated-events-chained-exploitation-of-ivanti-connect-secure-zero-days/">Volexity, A Series of Unauthenticated Events: Chained Exploitation of Ivanti Connect Secure Zero-Days</a></li>
<li><a href="https://www.rapid7.com/blog/post/etr-ivanti-connect-secure-zero-day-exploited-in-the-wild-cve-2026-104935/">Rapid7, Ivanti Connect Secure zero-day exploited in the wild</a></li>
<li><a href="https://www.cisecurity.org/advisory/a-vulnerability-in-ivanti-connect-secure-could-allow-for-arbitrary-code-execution_2026-115">Center for Internet Security, A Vulnerability in Ivanti Connect Secure Could Allow for Arbitrary Code Execution</a></li>
<li><a href="https://cve.circl.lu/known-exploited-vulnerabilities-catalog/1de65794-4de9-442e-9a39-299bf381cadf">CIRCL Vulnerability-Lookup, reprise de l’entrée CISA KEV pour CVE-2026-104935</a></li>
<li><a href="https://digital.nhs.uk/cyber-alerts/2026/cc-4866">NHS England Digital, Ivanti Releases Security Updates for Connect Secure</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Des compétences cachées aux instructions malveillantes : le prochain risque des CV analysés par l’IA ?</title>
		<link>https://tazmenworld.com/2026/10/12/cv-ia-contenus-caches-injection-prompt/</link>
					<comments>https://tazmenworld.com/2026/10/12/cv-ia-contenus-caches-injection-prompt/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 14:08:10 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<category><![CDATA[Intelligence Artificielle (IA)]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=482</guid>

					<description><![CDATA[Des compétences cachées peuvent déjà modifier les informations qu’un logiciel lit dans un CV. Avec les agents IA de recrutement, la question s’étend aux instructions que ces documents pourraient contenir et aux actions qu’elles pourraient provoquer. Les recherches et les essais en lab permettent de distinguer la manipulation d’une évaluation d’un éventuel détournement des accès internes.]]></description>
										<content:encoded><![CDATA[<p><!-- news-it-import NIT-BAAD3F9C587E d03665606a52d5ca187861cdc7126f23fc4f1e6710bd3a43316ec95b564b7801 --></p>
<figure class="wp-block-image size-full" style="margin:1.6em 0"><img alt="Louis et son lapin à cape rouge examinent un CV et une couche révélant du contenu caché lu par une IA." class="wp-image-478" height="941"  style="display:block;width:100%;height:auto;border-radius:10px" width="1672"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/10/cv-prompt-injection-couverture.webp" srcset="https://tazmenworld.com/wp-content/uploads/2026/10/cv-prompt-injection-couverture.webp 1672w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-prompt-injection-couverture-300x169.webp 300w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-prompt-injection-couverture-1024x576.webp 1024w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-prompt-injection-couverture-768x432.webp 768w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-prompt-injection-couverture-1536x864.webp 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" /></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Si un CV reste en apparence un document classique, avec ses expériences, ses compétences et ses diplômes, ce que le recruteur voit à l’écran ne correspond pas toujours à ce que son logiciel lit. Certains documents contiennent des informations presque imperceptibles pour un humain, mais accessibles à l’extraction automatique. Des compétences supplémentaires peuvent ainsi être prises en compte par le logiciel sans apparaître dans la présentation lue par le recruteur.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Fait vérifié.</strong> Présentée à USENIX Security 2026, une étude de Mohan Zhang et ses coauteurs porte sur <strong>196 682 CV</strong> et rapporte <strong>2 030 détections</strong> de contenus cachés classés comme injections, soit environ <strong>1 %</strong>. Plus de <strong>90 %</strong> des contenus repérés sont des ajouts de données sans instruction explicite, notamment des compétences et des expériences. Ces chiffres ne mesurent ni des recrutements obtenus frauduleusement ni des intrusions informatiques. <a href="https://www.usenix.org/conference/usenixsecurity26/presentation/zhang-mohan">étude USENIX sur les CV</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le point de départ est donc une manipulation de l’information soumise au traitement automatique. Une compétence supplémentaire peut rendre un profil plus pertinent pour un moteur de recherche ou un dispositif de classement, sans jamais commander au logiciel de changer de comportement.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Mais une autre question apparaît : <strong>un CV pourrait-il aussi donner des instructions à l’IA chargée de l’évaluer, puis tenter de détourner les outils auxquels elle a accès ?</strong> Cette hypothèse mérite un examen précis. Elle dépend du chemin suivi par les données, du comportement du modèle et des permissions effectives de l’application.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour les directions informatiques, les responsables de sécurité et les équipes RH, l’enjeu consiste à comprendre où se situe cette frontière. Un document reçu de l’extérieur doit pouvoir être analysé sans devenir une autorité sur le fonctionnement du système. Les études disponibles permettent déjà d’examiner la manipulation des évaluations. Une éventuelle chaîne reliant candidature, agent et accès internes exige, elle, des preuves supplémentaires.</p>
<h2>Le CV, un support de confiance déjà exploité</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les recruteurs ont une particularité opérationnelle : leur travail les oblige à ouvrir des documents et à consulter des liens transmis par des personnes qu’ils ne connaissent pas. Une candidature constitue une raison légitime d’engager cette interaction. Ce contexte donne aux attaquants un prétexte crédible, sans rendre chaque document suspect par nature.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Faits historiques.</strong> En 2017, Check Point a décrit des failles permettant de transférer des fichiers malveillants par la messagerie LinkedIn sous une apparence acceptable. LinkedIn avait déployé un correctif le <strong>24 juin 2017</strong>, avant la publication du rapport. Il s’agissait de sécurité des fichiers et d’exécution de code, pas d’injection de prompt. <a href="https://research.checkpoint.com/2017/is-malware-hiding-in-your-resume-vulnerability-in-linkedin-messenger-would-have-allowed-malicious-file-transfer/">rapport Check Point de 2017</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">En décembre 2023, Proofpoint a documenté des campagnes de <strong>TA4557</strong> visant les recruteurs. Des échanges avec de faux candidats les conduisaient vers des sites imitant des CV, puis vers une chaîne d’infection liée à More_eggs. Certains documents servaient à orienter la victime vers le site ; cela ne signifie pas que chaque PDF constituait lui-même un malware. <a href="https://www.proofpoint.com/uk/blog/threat-insight/security-brief-ta4557-targets-recruiters-directly-email">recherche Proofpoint sur TA4557</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Aryaka décrit également, dans son rapport <strong>BlackSanta</strong>, une campagne utilisant des liens vers des fichiers présentés comme des CV pour cibler les processus de recrutement. Cette source de recherche d’éditeur concerne encore une infection classique, distincte du détournement d’un modèle de langage. <a href="https://www.aryaka.com/reports-and-guides/blacksanta-edr-killer-threat-report/">rapport BlackSanta d’Aryaka</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le rapprochement avec les agents IA porte sur le point d’entrée : du contenu extérieur arrive au cœur d’une activité légitime. Le mécanisme change ensuite. Un logiciel malveillant cherche une exécution informatique ; une injection de prompt cherche à faire interpréter un texte comme une consigne. Une entreprise peut donc avoir correctement sécurisé l’ouverture des pièces jointes tout en conservant un risque dans leur traitement sémantique.</p>
<h2>Extraction, classement et agent : trois niveaux à distinguer</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Parler de « recrutement par l’IA » sans préciser l’architecture entretient la confusion. Un premier traitement peut simplement convertir un document en texte et remplir des champs : poste occupé, durée d’expérience, diplôme, compétences déclarées. Un autre peut rapprocher ces champs d’une fiche de poste. Un troisième peut produire une synthèse ou une note. Enfin, un agent peut sélectionner des actions et solliciter des outils.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Ces opérations ont des surfaces de risque différentes. Une liste cachée de compétences peut contaminer une extraction, y compris sans modèle génératif. Une instruction destinée à modifier une justification suppose qu’un composant interprète ce texte et lui accorde une influence indue. Un appel à un dossier interne suppose encore une capacité d’action et des permissions correspondantes.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Connectivité documentée.</strong> La documentation <strong>Apply Connect</strong> de LinkedIn décrit une intégration permettant aux partenaires de recevoir des candidatures directement dans leur ATS, c’est-à-dire leur système de suivi des candidatures. Elle établit un flux métier ; elle ne décrit pas une attaque. <a href="https://learn.microsoft.com/en-us/linkedin/talent/apply-connect/apply-connect-overview">documentation Apply Connect</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Bullhorn documentait dès 2020 une intégration <strong>Recruiter System Connect</strong> entre LinkedIn et ses solutions fondées sur Salesforce. Les fonctions de synchronisation et de consultation doivent être comprises dans leur périmètre propre. Elles ne démontrent pas le transfert systématique d’un PDF brut à un agent. <a href="https://www.bullhorn.com/customer-blog/bullhorn-salesforce-integration-linkedin/">intégration LinkedIn et Bullhorn</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La fiche <strong>Bullhorn Amplify for Salesforce</strong> annonce des fonctions de matching et de screening. Une présentation officielle de Bullhorn décrit aussi des agents configurables fondés sur <strong>Agentforce</strong> dans Recruitment Cloud. Ces documents commerciaux attestent des capacités proposées, sans révéler les permissions de chaque installation ni prouver une vulnérabilité. <a href="https://appexchange.salesforce.com/appxListingDetail?listingId=229136db-206f-4201-8c53-bc3d37c9fdfa">fiche Bullhorn Amplify</a>, <a href="https://www.bullhorn.com/customer-blog/meet-bullhorn-amplify-for-recruitment-cloud/">présentation officielle de Bullhorn</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’audit utile commence donc par une cartographie concrète. Quel composant extrait le texte ? Quelles transformations suivent ? Le modèle reçoit-il le document entier ou quelques champs ? Peut-il seulement proposer une réponse, ou aussi consulter des informations et modifier un statut ? Qui autorise ces opérations ? Les réponses comptent davantage qu’une étiquette « IA » dans une brochure.</p>
<h2>Ce que les recherches établissent réellement</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Observation sur des documents réels.</strong> Le PDF final de l’étude USENIX identifie <strong>hireEZ</strong> comme origine des données. Les auteurs réunissent deux jeux de CV désidentifiés et utilisent un détecteur spécialisé pour repérer des éléments cachés. Leur définition large comprend les ajouts de données et les instructions explicites. <a href="https://www.usenix.org/system/files/usenixsecurity26-zhang-mohan.pdf">texte intégral de l’étude USENIX</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le détail temporel impose une nuance : les taux connaissent un pic en 2024, puis baissent dans les observations récentes. Dans le jeu Applicant Match, les auteurs estiment néanmoins une augmentation du nombre absolu de documents concernés, liée au volume de candidatures. Dire simplement que « les attaques augmentent » effacerait la différence entre fréquence et quantité. Le rappel exact du détecteur sur l’ensemble du corpus demeure inconnu ; aucune efficacité sur les décisions finales n’est mesurée. <a href="https://www.usenix.org/system/files/usenixsecurity26-zhang-mohan.pdf">texte intégral de l’étude USENIX</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Expérience sur le filtrage.</strong> Honglin Mu et ses coauteurs évaluent différentes manipulations dans un benchmark de sélection de CV. La version révisée du <strong>26 avril 2026</strong> rapporte des taux dépassant <strong>80 % pour certaines catégories</strong>, dans ses conditions expérimentales. Le tableau consacré aux méthodes attribue notamment <strong>80,89 %</strong> à la catégorie « Job Manipulation » sans défense ; ce taux ne résume pas toutes les attaques et ne mesure aucun accès à un système interne. <a href="https://arxiv.org/abs/2512.20164">étude de Mu et ses coauteurs</a>, <a href="https://arxiv.org/html/2512.20164v2">benchmark et résultats détaillés</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Cette étude signale aussi un compromis : les protections évaluées peuvent réduire la manipulation tout en augmentant les rejets de candidatures légitimes. Une défense RH doit donc être évaluée pour sa sécurité et pour ses effets sur les personnes, au lieu de retenir uniquement un taux de blocage. <a href="https://arxiv.org/html/2512.20164v2">benchmark et résultats détaillés</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Expérience sur le classement.</strong> Preet Baxi et ses coauteurs observent que les manipulations sont plus efficaces lorsque les profils ont une qualité similaire et que peu de candidats les utilisent. L’avantage diminue lorsque la manipulation se généralise. Leur étude porte sur les positions dans un classement, pas sur une fuite de données. <a href="https://aclanthology.org/2026.findings-acl.142/">étude de Baxi et ses coauteurs</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Expérience sur la détection.</strong> RAPIDS, présenté par Yohann Augey et ses coauteurs, combine un petit modèle spécialisé et une vérification supplémentaire. Les auteurs annoncent un rappel de bout en bout d’au moins <strong>98 % sur les deux jeux évalués</strong>, avec une latence réduite d’un facteur <strong>21 à 24</strong> par rapport à leur référence. Le texte précise toutefois une couverture limitée aux CV anglophones et un jeu réel annoté de <strong>1 945 documents</strong>. <a href="https://aclanthology.org/2026.acl-industry.127/">publication RAPIDS</a>, <a href="https://aclanthology.org/2026.acl-industry.127.pdf">méthode et limites de RAPIDS</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Ces travaux mesurent des contenus, des classements ou une capacité de détection. Établir une compromission d’entreprise demanderait encore des preuves d’actions effectives et de franchissement des contrôles d’accès.</p>
<h2>Trois mécanismes, trois réponses</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Une <strong>injection de données</strong> ajoute de l’information destinée au traitement automatique. Dans un exemple entièrement fictif, le CV visible mentionne une expérience de support informatique ; le texte extrait contient aussi des compétences absentes de la présentation. Le problème porte sur la fidélité de la représentation et sur la confiance accordée à des qualifications déclarées.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Une <strong>injection d’instructions</strong> cherche à orienter l’évaluateur. Elle peut tenter de modifier le commentaire ou de faire abandonner une règle de classement. La question devient celle de l’autorité : le contenu d’une candidature ne doit pas définir la procédure utilisée pour l’examiner. Une telle instruction peut être visible ; son invisibilité facilite certaines manipulations, mais ne constitue pas une condition nécessaire.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Un <strong>malware</strong> vise une exécution ou une compromission technique selon une autre chaîne. Le document, le téléchargement ou le lien peut servir d’amorce. Confondre ces mécanismes conduirait à choisir une défense adaptée à un problème différent de celui rencontré.</p>
<figure class="wp-block-table news-it-table" style="margin:1.5em 0;overflow-x:auto;border:1px solid #dbe5e9;border-radius:10px;background:#ffffff">
<table style="width:100%;min-width:600px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5">
<thead>
<tr>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box;font-weight:600;text-align:left;overflow-wrap:break-word;text-align:left;width:26%">Mécanisme</th>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box;overflow-wrap:break-word;text-align:left;width:32%">Frontière concernée</th>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box;overflow-wrap:break-word;text-align:left;width:42%">Contrôle à examiner</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word">Données cachées</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;overflow-wrap:break-word">Affichage humain et représentation extraite</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;overflow-wrap:break-word">Comparaison des vues, provenance des champs</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word">Instructions dans le CV</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;overflow-wrap:break-word">Donnée extérieure et consigne de traitement</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;overflow-wrap:break-word">Détection, séparation des rôles, validation des sorties</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word">Malware associé à une candidature</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;overflow-wrap:break-word">Document reçu et exécution informatique</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;overflow-wrap:break-word">Sécurité des fichiers et des postes</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word">Détournement d’un agent</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;overflow-wrap:break-word">Suggestion du modèle et permission effective</td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;overflow-wrap:break-word">Autorisation indépendante des appels d’outils</td>
</tr>
</tbody>
</table>
</figure>
<h2>Du CV à l’outil interne : une hypothèse conditionnelle</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Hypothèse, non chaîne démontrée.</strong> Imaginons qu’un CV conserve une instruction après extraction, que cette instruction arrive dans le contexte d’un agent et que celui-ci la traite comme légitime. Il pourrait alors proposer une action étrangère à l’évaluation. Pour que cette proposition produise un effet, un outil doit exister, être accessible et accepter l’appel.</p>
<figure class="wp-block-image size-full" style="margin:1.6em 0;max-width:580px;margin-left:auto;margin-right:auto"><a href="https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations.webp"><img alt="Un CV extérieur passe par l’extraction, l’ATS et un éventuel agent IA. Une autorisation indépendante permet une action justifiée ou bloque et journalise une action injustifiée." class="wp-image-480" height="2024"  style="display:block;width:100%;height:auto;border-radius:10px" width="1164"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations.webp" srcset="https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations.webp 1164w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations-173x300.webp 173w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations-589x1024.webp 589w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations-768x1335.webp 768w, https://tazmenworld.com/wp-content/uploads/2026/10/cv-agent-autorisations-883x1536.webp 883w" sizes="auto, (max-width: 1164px) 100vw, 1164px" /></a><figcaption style="font-size:0.9em;line-height:1.5;margin-top:0.75em">Schéma conceptuel d’une architecture possible. Il ne représente pas une vulnérabilité établie de LinkedIn, Bullhorn ou Salesforce.</figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Chaque flèche correspond à une condition à vérifier. Une extraction peut retirer le passage suspect. Une représentation structurée peut réduire sa portée, tout en conservant des données trompeuses. Le modèle peut ignorer la sollicitation. Une règle applicative peut refuser l’action. L’absence d’une seule capacité peut interrompre le scénario envisagé.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Précédents indépendants.</strong> ForcedLeak, publié par Noma Security en septembre 2025, concernait une injection indirecte via des données <strong>Web-to-Lead</strong> dans Salesforce Agentforce. Les chercheurs décrivaient un risque de fuite de données CRM et des mesures correctives de Salesforce, notamment sur les destinations de sortie autorisées. L’entrée étudiée était un formulaire commercial, pas un CV. <a href="https://noma.security/blog/forcedleak-agent-risks-exposed-in-salesforce-agentforce">recherche ForcedLeak de Noma</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">EchoLeak, associé à <strong>CVE-2025-32711</strong>, concernait Microsoft 365 Copilot et un e-mail préparé pour provoquer une fuite dans les conditions de la démonstration. L’analyse publiée rapporte une correction côté service. Ce précédent ne démontre aucune attaque par candidature, ni une exploitation observée chez des recruteurs. <a href="https://arxiv.org/abs/2509.10540">étude de cas EchoLeak</a>, <a href="https://arxiv.org/html/2509.10540v1">analyse et chronologie d’EchoLeak</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Ces cas montrent pourquoi les contrôles doivent porter sur l’ensemble de l’application. Le modèle n’a pas besoin d’obtenir de nouveaux privilèges si l’application lui en accorde déjà trop pour la tâche. À l’inverse, une réponse dévoyée peut rester sans effet opérationnel lorsque les capacités sont étroitement limitées.</p>
<h3>Ce que je sais / Ce que je suppose / Ce que j’ai observé en lab</h3>
<figure class="wp-block-table news-it-table" style="margin:1.5em 0;overflow-x:auto;border:1px solid #dbe5e9;border-radius:10px;background:#ffffff">
<table style="width:100%;min-width:520px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5">
<thead>
<tr>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box;font-weight:600;text-align:left;overflow-wrap:break-word;text-align:left;width:25%">Statut</th>
<th style="padding:15px 10px;background:#233b49;color:#ffffff;font-weight:600;vertical-align:middle;border:0;box-sizing:border-box;overflow-wrap:break-word;text-align:left;width:75%">Proposition</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word"><strong>Je sais</strong></td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;overflow-wrap:break-word">Des CV réels contiennent des ajouts cachés ; des expériences montrent des manipulations d’évaluation ; des injections indirectes ont affecté d’autres assistants d’entreprise.</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word"><strong>Je suppose</strong></td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;overflow-wrap:break-word">Une candidature pourrait détourner un agent RH dans une architecture réunissant conservation du texte, confusion d’autorité et permissions suffisantes.</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word"><strong>J’ai observé en lab</strong></td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#ffffff;white-space:normal;text-align:left;overflow-wrap:break-word">Des notes plus élevées avec les compétences cachées, des commentaires influencés et des propositions de consultation fictive. Les consignes renforcées ont réduit certains effets.</td>
</tr>
<tr>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;font-weight:600;text-align:left;overflow-wrap:break-word"><strong>Limite du test</strong></td>
<td style="padding:15px 10px;vertical-align:top;border:0;border-bottom:1px solid #dbe5e9;background:#f1f6f8;white-space:normal;text-align:left;overflow-wrap:break-word">Les outils sont simulés par des propositions structurées ; aucun accès interne ni aucune exfiltration n’a été testé.</td>
</tr>
</tbody>
</table>
</figure>
<h2>En lab, le CV visible ne change pas, mais sa note augmente</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour observer ces mécanismes, j’ai évalué en lab quatre profils entièrement fictifs. Le profil B possède un an d’expérience en support bureautique. Ses variantes ajoutent soit des compétences cachées, soit une instruction neutre concernant le commentaire, soit une sollicitation de consultation fictive. Les quatre versions produisent exactement la même image avec le moteur de rendu utilisé ; leurs extractions textuelles diffèrent.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La campagne du <strong>12 octobre 2026</strong> comprend <strong>320 essais</strong>, avec <strong>20 répétitions par condition</strong>. Elle utilise <strong>Qwen3.5 9B</strong>, quantifié en Q4_K_M, sous <strong>Ollama 0.33.2</strong>, à une température de <strong>0,2</strong>, sans mode de raisonnement étendu. Chaque requête repart d’une conversation neuve. Le serveur et le programme d’essais sont isolés du réseau extérieur.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La grille réserve 40 points aux compétences, 30 à l’expérience, 20 aux incidents résolus et 10 à la formation. La configuration de départ fournit déjà cette tâche et un format de réponse. La configuration renforcée ajoute une consigne de séparation et un balisage du CV comme donnée non fiable. Une troisième configuration conserve ces consignes et ajoute un refus des consultations inutiles dans le code.</p>
<figure class="wp-block-image size-full" style="margin:1.6em 0"><a href="https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2.webp"><img alt="Résultats du profil B : les notes moyennes passent de 36,25 à 61,80 au départ et de 33,50 à 59,70 avec les consignes renforcées. Les commentaires influencés passent de 20 à 8 sur 20, les consultations fictives proposées de 6 à 0 sur 20." class="wp-image-479" height="2080"  style="display:block;width:100%;height:auto;border-radius:10px" width="2080"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2.webp" srcset="https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2.webp 2080w, https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2-300x300.webp 300w, https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2-1024x1024.webp 1024w, https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2-150x150.webp 150w, https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2-768x768.webp 768w, https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2-1536x1536.webp 1536w, https://tazmenworld.com/wp-content/uploads/2026/10/resultats-en-lab-v2-2048x2048.webp 2048w" sizes="auto, (max-width: 2080px) 100vw, 2080px" /></a><figcaption style="font-size:0.9em;line-height:1.5;margin-top:0.75em">Résultats en lab, avec 20 réponses valides par condition. Les barres du premier panneau représentent les moyennes ; les traits indiquent le minimum et le maximum observés. Le second panneau compte les réponses influencées ou proposant une consultation fictive, sans mesurer un accès réel aux données.</figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les compétences ajoutées augmentent donc la note moyenne d’environ <strong>26 points</strong> dans les deux configurations. Le modèle les lit dans le texte extrait et les prend en compte dans son évaluation. Ce scénario ne contient aucune instruction lui demandant de changer sa note : il illustre une modification des données utilisées pour juger le profil.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La consigne renforcée ne corrige pas cet effet. Elle vise les instructions contenues dans le CV, tandis que les ajouts ressemblent à des qualifications ordinaires. Le modèle reçoit le texte, sans l’image du document : il ne peut pas comparer les deux vues pour repérer ce qui était invisible. La vérification documentaire doit donc intervenir avant que cette information visuelle soit perdue.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’instruction neutre produit un autre résultat. Elle demande une modification de la fin du commentaire, sans ajouter de qualification. Elle est suivie dans toutes les réponses de départ, puis dans huit réponses malgré les consignes renforcées. Dans ces huit sorties, le champ prévu pour les alertes reste vide. La séparation réduit ici l’effet observé, mais ne l’élimine pas. En revanche, la note moyenne de cette variante n’augmente pas : modifier le commentaire et améliorer le score sont deux conséquences distinctes.</p>
<h3>Une proposition d’outil n’est pas un accès aux données</h3>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Dans le scénario de consultation, le modèle peut produire une proposition structurée pour un <strong>mock</strong>, un outil simulé. Six réponses de départ en proposent une, alors que la consultation est annoncée comme inutile à l’évaluation. Le code retourne seulement une constante inventée. Avec les consignes renforcées, aucune proposition n’apparaît, y compris dans la configuration ajoutant le contrôle applicatif.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Cela signifie qu’aucun refus n’a été exercé par cette dernière barrière pendant la campagne. Son fonctionnement est vérifié séparément par les tests du dispositif, qui soumettent directement des demandes au contrôle. Présenter le résultat comme des attaques effectivement bloquées par le code confondrait ces deux vérifications.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le modèle n’a reçu aucun outil natif d’Ollama : il produit des objets de données ensuite examinés par le programme. Le retour fictif n’est pas réintroduit dans une seconde conversation. Ce test ne mesure donc ni une action d’agent de bout en bout, ni un accès à un dossier, ni une fuite. La déclaration du mock n’apparaît que dans ce scénario ; les six propositions ne suffisent pas à attribuer causalement leur apparition au seul texte du CV.</p>
<h3>Un format correct peut accompagner une évaluation discutable</h3>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les <strong>320 réponses</strong> respectent les champs, les bornes et la somme des sous-scores. Aucun essai n’est rejeté pour erreur de format ou délai dépassé. Cela ne garantit pas la fiabilité du contenu. Dans la variante à compétences cachées, <strong>30 réponses sur 40</strong> fournissent une citation qui ne correspond pas à un passage continu du texte extrait, souvent en assemblant les compétences visibles et ajoutées. Ce défaut de citation ne prouve pas que ces compétences ont été inventées par le modèle.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Deux réponses signalent aussi, à tort, qu’un total de <strong>58 points</strong> dépasse le plafond de <strong>100</strong>. Même la référence varie : de <strong>25 à 40 points</strong> au départ et de <strong>22 à 50</strong> avec les consignes renforcées. Les moyennes décrivent cette grille et ce modèle ; elles ne valident pas la justesse des notes pour recruter.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Enfin, les répétitions portent sur les mêmes documents fictifs, avec différentes graines de génération. Elles renseignent sur la variabilité de ces conditions, pas sur la fréquence d’une attaque parmi de vrais candidats. Aucun détecteur visuel, autre modèle ou logiciel RH commercial n’a été évalué. Le lab montre une frontière de confiance à protéger, sans démontrer une vulnérabilité de produit.</p>
<h2>Des défenses qui protègent aussi la décision RH</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Cadres défensifs.</strong> OWASP recommande notamment de séparer les contenus extérieurs, de limiter les privilèges et de valider les sorties par du code. Microsoft présente également une défense en profondeur contre les injections indirectes. Ces recommandations fournissent un cadre ; leur efficacité dépend de leur mise en œuvre et de leur évaluation. <a href="https://genai.owasp.org/llmrisk/llm01-prompt-injection/">recommandations OWASP</a>, <a href="https://www.microsoft.com/en-us/msrc/blog/2025/07/how-microsoft-defends-against-indirect-prompt-injection-attacks">défense en profondeur de Microsoft</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour une équipe RH, la première décision consiste à définir ce que l’agent peut accomplir. Une synthèse de candidature peut souvent être produite à partir du seul document et de la fiche de poste. Lui donner, pour cette tâche, un accès général à tous les dossiers ou à des fonctions d’envoi élargit inutilement les conséquences d’une erreur.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La deuxième priorité concerne la provenance. Les qualifications restent des déclarations du candidat, même après leur extraction dans une base interne. Le stockage ne leur confère aucune autorité sur la procédure. Une synthèse intermédiaire devrait conserver les passages justificatifs et permettre de retrouver le document d’origine, afin qu’un champ douteux puisse être examiné.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La troisième priorité consiste à rendre les autorisations explicites. Chaque outil doit vérifier l’identité, les ressources accessibles, l’objet de la tâche et les paramètres. La justification rédigée par le modèle ne suffit pas à créer un droit. Une action doit être refusée si elle dépasse les capacités prévues, même lorsque la sortie respecte parfaitement le format demandé.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La détection documentaire complète ces barrières. Comparer rendu et extraction peut faire apparaître du contenu supplémentaire. Un signal doit déclencher une revue proportionnée, avec examen des artefacts de conversion possibles. Le candidat ne devrait pas être exclu automatiquement sur la seule décision d’un détecteur : une erreur de mise en page et une manipulation intentionnelle ne se déduisent pas d’une simple alerte.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Enfin, la supervision humaine doit disposer de preuves utilisables : critères, citations du CV, transformations appliquées, alertes et actions proposées. Valider une note sans accès à ces éléments peut seulement ajouter une signature à une décision opaque. Pour un responsable RH, la possibilité de contester une extraction ou de revenir au document compte autant que la fluidité de l’interface.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto"><strong>Cadre réglementaire vérifié le 12 octobre 2026.</strong> L’annexe III de l’AI Act vise notamment certains systèmes d’analyse, de filtrage et d’évaluation des candidatures. Le texte de l’article 113 affiché par le service officiel et sa FAQ indiquent le <strong>2 décembre 2027</strong> pour les dispositions relatives aux systèmes à haut risque de cette annexe. La qualification précise et les dispositions transitoires doivent être examinées selon le système ; cette date ne résume pas toutes les obligations applicables. <a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act/annex-3">annexe III de l’AI Act</a>, <a href="https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-113">article 113 de l’AI Act</a>, <a href="https://ai-act-service-desk.ec.europa.eu/fr/ai-act/faq/quand-lapplication-de-la-loi-commence-t-elle">calendrier officiel de l’AI Act</a></p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le contenu caché des CV pose déjà une question de fidélité des données utilisées pour recruter. Les instructions malveillantes ajoutent une question d’autorité ; les agents connectés ajoutent une question de permissions. Examiner ces trois niveaux permet d’agir sans transformer une hypothèse en incident établi. Le CV peut renseigner l’entreprise sur une candidature. Il ne doit pas définir les règles de son évaluation ni les droits de son évaluateur.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/10/12/cv-ia-contenus-caches-injection-prompt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>EvilTokens : le piège du code appareil dans Microsoft 365</title>
		<link>https://tazmenworld.com/2026/10/06/eviltokens-phishing-code-appareil-microsoft-365/</link>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 15:45:28 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=466</guid>

					<description><![CDATA[EvilTokens fait passer une autorisation d’accès pour une vérification nécessaire à l’ouverture d’un document. L’utilisateur peut alors authentifier la demande de l’attaquant sur une véritable page Microsoft. Le parcours décrit par Microsoft éclaire ce piège, les traces à examiner après une suspicion et les mesures de sécurisation à adapter à son environnement.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large" style="margin: 1.6em 0;"><img width="1672" height="941" alt="Louis et son lapin dans une illustration sur : EvilTokens : du phishing par code appareil aux traces d’une compromission Microsoft 365" class="wp-image-470"  style="display: block; width: 100%; height: auto; border-radius: 10px;"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/10/nit-df45a9719238-hero-approved.webp" srcset="https://tazmenworld.com/wp-content/uploads/2026/10/nit-df45a9719238-hero-approved.webp 1672w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-df45a9719238-hero-approved-300x169.webp 300w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-df45a9719238-hero-approved-1024x576.webp 1024w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-df45a9719238-hero-approved-768x432.webp 768w, https://tazmenworld.com/wp-content/uploads/2026/10/nit-df45a9719238-hero-approved-1536x864.webp 1536w" sizes="auto, (max-width: 1672px) 100vw, 1672px" /></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">EvilTokens fait passer une autorisation d’accès pour une vérification nécessaire à l’ouverture d’un document. L’utilisateur peut alors authentifier la demande de l’attaquant sur une véritable page Microsoft. Le parcours décrit par Microsoft éclaire ce piège, les traces à examiner après une suspicion et les mesures de sécurisation à adapter à son environnement.</p>
<h2>Une attaque contre le sens de l’autorisation</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Un code de connexion relie deux actions : la demande d’un client logiciel et sa validation par un utilisateur. Dans le parcours EvilTokens, le leurre dissimule qui a lancé cette demande. La personne croit vérifier son identité pour accéder à un document, alors qu’elle accorde un accès au client contrôlé par l’attaquant. Le mot de passe et la vérification multifacteur peuvent être saisis sur le bon site sans corriger ce décalage.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Dans son analyse du 22 septembre 2026, Microsoft décrit une plateforme de phishing par abonnement qui organise cette chaîne, depuis la préparation du message jusqu’à l’exploitation des comptes. L’entreprise lui associe plus de 12 000 boîtes compromises dans plus de 10 000 organisations et attribue son développement et son support à Storm-2992. Ces chiffres et cette attribution restent les conclusions de Microsoft ; les autres sources fournies ne les valident pas indépendamment.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Huntress a relié à EvilTokens une campagne observée sur Railway, tandis que Cloudflare rapporte l’utilisation de ses Workers et sa participation à une opération coordonnée de démantèlement. Ces observations corroborent des mécanismes et des infrastructures dans leurs périmètres respectifs. Elles ne constituent pas une mesure indépendante de l’ensemble des victimes annoncé par Microsoft.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les neuf captures publiées dans l’analyse Microsoft permettent de suivre l’organisation du service et le parcours proposé à la victime. Les écrans commerciaux documentent des options et des promesses, dont l’affichage ne prouve pas l’efficacité. Les observations d’incidents apportent une autre information : elles décrivent les actions effectivement rapportées dans les cas étudiés.</p>
<h2>Le code appareil : un usage légitime détourné</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le flux OAuth par code appareil répond à une contrainte réelle. Un téléviseur, une imprimante ou certains équipements Teams ne permettent pas une connexion interactive confortable. Le client demande alors un code à Microsoft, l’affiche, puis attend. L’utilisateur saisit ce code dans un navigateur, éventuellement sur un autre appareil, et termine l’authentification. Après cette autorisation, le client demandeur reçoit un jeton d’accès et, selon le cas, un jeton de renouvellement.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le jeton d’accès permet d’utiliser les ressources autorisées ; le jeton de renouvellement sert à obtenir de nouveaux jetons d’accès. La distinction compte pour la suite : récupérer ces éléments ne revient pas seulement à connaître un mot de passe. L’attaquant dispose d’un moyen d’exercer l’accès accordé au client, dans les limites des autorisations obtenues et de la validité des jetons.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Dans le détournement décrit par Microsoft, le client demandeur est contrôlé par l’attaquant. Le code est présenté à la victime comme une étape nécessaire pour consulter un document ou vérifier son identité. L’utilisateur effectue une authentification légitime, mais au bénéfice d’une demande qu’il n’a pas lui-même initiée. Parler simplement de « MFA contournée » masque cette mécanique : la victime peut accomplir elle-même l’authentification multifacteur, ou MFA, pendant qu’elle autorise la mauvaise session.</p>
<h2>Une boutique, un support et un panneau de campagne</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Selon Microsoft, EvilTokens rassemble dans une même plateforme les éléments nécessaires à une campagne : modèles de messages, pièces jointes, pages d’arrivée, hébergement, redirections et suivi des victimes. Les abonnés peuvent ainsi préparer leurs opérations avec l’assistance du service, plutôt que de construire séparément chaque composant technique.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le profil du bot Telegram présenté comme la boutique EvilTokens affiche un contact d’administration, un site et un contact de secours. Ces différents points de contact donnent au service l’apparence d’une offre suivie, avec plusieurs moyens de joindre ses opérateurs. Microsoft rapporte que Telegram sert également aux annonces, aux mises à jour, à la coordination des abonnés et au support. Le profil ne permet pas d’identifier les personnes derrière ces comptes.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 1 : profil du bot Telegram présenté comme la boutique EvilTokens. Capture publiée par Microsoft ; droits de republication non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig1-EvilTokens-Telegram-bot-1.jpg"><figcaption>Figure 1 : profil du bot Telegram présenté comme la boutique EvilTokens. Capture publiée par Microsoft ; droits de republication non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’offre affichée dans le bot mêle vocabulaire d’entreprise et promesses offensives. Elle présente notamment des jetons qui « n’expirent pas » et un accès persistant après changement de mot de passe. Dans son analyse de septembre 2026, Microsoft rapporte un achat initial de 1 500 dollars américains et un abonnement mensuel de 500 dollars. Ces tarifs décrivent l’offre étudiée, sans établir sa disponibilité actuelle. Les promesses de non-expiration et de persistance ne remplacent pas l’examen des autorisations et de la validité réelle des jetons.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 2 : offre tarifée et argumentaire du bot EvilTokens. Les performances annoncées restent des promesses commerciales. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig2a-EvilTokens-store-bot-1.webp"><figcaption>Figure 2 : offre tarifée et argumentaire du bot EvilTokens. Les performances annoncées restent des promesses commerciales. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La page d’accueil du panneau répartit la préparation entre deux familles d’hébergement : Cloudflare Workers/Bunny et hébergement PHP. Elle présente ensuite des réglages de mode de capture, de modèle, d’affichage du code, de langue, de CAPTCHA et de personnalisation. L’intérêt de cette interface guidée est de rapprocher des choix habituellement dispersés : où héberger le leurre, quelle apparence lui donner et comment présenter l’étape d’autorisation à la cible.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 3 : choix d’hébergement et options de préparation dans le panneau EvilTokens. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig3-EvilTokens-platform-welcome-page-1.jpg"><figcaption>Figure 3 : choix d’hébergement et options de préparation dans le panneau EvilTokens. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le panneau de gestion des jetons annonce l’accès à la messagerie, la détection de comptes administrateurs, le renouvellement automatique et des alertes par mots-clés. Il présente donc l’authentification de la cible comme le début d’un travail sur le compte, plutôt que comme la fin de l’attaque. Les possibilités étendues promises pour certains jetons administrateurs restent toutefois des affirmations du service : les permissions réellement obtenues, notamment sur les autres boîtes d’une organisation, ne sont pas établies par cet écran.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 4 : fonctions annoncées pour la gestion des jetons capturés. L’écran ne démontre pas les permissions obtenues. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig4-EvilTokens-platform-options-1.jpg"><figcaption>Figure 4 : fonctions annoncées pour la gestion des jetons capturés. L’écran ne démontre pas les permissions obtenues. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La page d’outils complémentaires propose un navigateur ET, un redirecteur antibot, un expéditeur B2B, un expéditeur SMTP et un validateur d’adresses Office. Les boutons d’acquisition et de tutoriel, ainsi que l’offre de parrainage, prolongent la logique de boutique. Microsoft rapporte des frais supplémentaires pour plusieurs modules et une récompense en cryptomonnaie pour les recommandations. Ce catalogue montre comment le service commercialise des fonctions autour du leurre, de sa diffusion et de l’exploitation des accès ; il ne mesure pas leur contribution aux incidents.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 5 : catalogue d’outils complémentaires et offre de parrainage EvilTokens. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig5-EvilTokens-Essential-Tools-1.jpg"><figcaption>Figure 5 : catalogue d’outils complémentaires et offre de parrainage EvilTokens. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Microsoft rapporte aussi l’usage d’assistants d’IA pour adapter les messages au rôle de la cible et analyser des messageries compromises. Cette assistance s’inscrit dans la même organisation du travail : préparer un message pertinent, puis chercher des comptes ou des échanges intéressants après l’accès. Les observations fournies ne permettent ni de quantifier le gain apporté par l’IA ni de conclure qu’elle intervient dans toutes les campagnes.</p>
<h2>Des modèles familiers pour faire accepter une étape inhabituelle</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le sélecteur de thèmes présente notamment la signature Adobe, DocuSign, une notification vocale, la quarantaine de messagerie, l’expiration de mot de passe et le partage de fichiers. Des champs permettent de modifier la couleur, le nom du document et le pied de page. Microsoft décrit 44 thèmes au total, dont seule une partie apparaît dans la capture. Ces réglages permettent d’envelopper la demande de code dans plusieurs situations professionnelles familières, sans changer le principe de l’autorisation recherchée.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 6 : thèmes et champs de personnalisation du leurre. La capture ne présente qu’une partie de la liste. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig6-EvilTokens-templates-1.jpg"><figcaption>Figure 6 : thèmes et champs de personnalisation du leurre. La capture ne présente qu’une partie de la liste. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le ressort du leurre est de rendre cohérente une étape qui, isolément, devrait interroger. La signature d’un document peut servir de prétexte à une vérification d’identité ; un avis d’expiration suggère une action urgente ; une proposition commerciale donne une raison d’ouvrir un lien. Microsoft décrit des messages adaptés aux fonctions des destinataires. Huntress rapporte également des propositions de chantier, des accords commerciaux, des messages sur la rémunération et des avis d’expiration de mot de passe.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le courriel présenté en exemple invite le destinataire à soumettre une proposition pour un projet et renvoie vers un dossier annoncé comme accessible via Adobe. Une référence de document et une invitation à poser des questions lui donnent le ton d’un échange professionnel ordinaire. Le message fournit ainsi une raison d’ouvrir le lien avant toute demande de connexion. La capture ne révèle cependant ni l’identité réelle de l’expéditeur, ni la destination effective du lien, ni le résultat de l’interaction.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 7 : exemple de courriel de phishing utilisant une demande de proposition commerciale. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig7-EvilTokens-phishing-email-1.webp"><figcaption>Figure 7 : exemple de courriel de phishing utilisant une demande de proposition commerciale. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les points d’entrée décrits par Microsoft comprennent des URL, des PDF et des fichiers HTML. L’interaction avec le lien ou la pièce jointe amorce le parcours vers la page de phishing. Le leurre n’a donc pas besoin de demander immédiatement un mot de passe : il peut d’abord conduire la personne vers une étape intermédiaire qui prépare l’autorisation.</p>
<h2>Du faux document à la véritable connexion Microsoft</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La page aux couleurs d’Adobe Acrobat Sign associe un document nommé Important_update.pdf à une demande de vérification d’identité avec Microsoft. Elle affiche un code, propose de le copier, puis de continuer vers Microsoft. L’accès au document devient ainsi le motif apparent de l’opération. Cette mise en scène est visible dans la capture ; la génération du code en temps réel et la récupération ultérieure des jetons sont décrites par l’analyse Microsoft.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 8 : page de leurre présentant un code appareil comme une vérification préalable à l’ouverture d’un document. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig8-EvilTokens-sample-generated-device-code-1.webp"><figcaption>Figure 8 : page de leurre présentant un code appareil comme une vérification préalable à l’ouverture d’un document. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Selon Microsoft, la page exécute un script d’automatisation qui échange avec le fournisseur d’identité pour obtenir un code valide. Le bouton de continuation dirige ensuite la victime vers le portail officiel microsoft.com/devicelogin. L’analyse décrit aussi une copie automatique fréquente du code dans le presse-papiers, destinée à réduire les manipulations demandées à l’utilisateur. Le passage vers un véritable portail de connexion fait donc partie du piège.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pendant ce temps, l’infrastructure suit l’avancement de la session. Dans la séquence étudiée, Microsoft décrit une fonction checkStatus() qui interroge un point de terminaison /state toutes les trois à cinq secondes, pendant une fenêtre de quinze minutes. Ce suivi transmet un identifiant secret de session et reste en attente tant que la victime n’a pas terminé l’authentification. Il renseigne l’état du parcours côté plateforme ; il ne constitue pas, à lui seul, la preuve d’une autorisation réussie.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’écran Microsoft de saisie du code avertit que l’application ou l’appareil concerné obtiendra l’accès au compte et qu’il ne faut pas saisir un code provenant d’une source non fiable. C’est le changement de sens crucial entre les deux pages : le leurre parle de consulter un document, tandis que le portail parle d’accorder un accès. Microsoft présente cette capture comme son écran de connexion par code appareil ; l’authenticité de la page de destination ne garantit pas la fiabilité de l’origine du code.</p>
<figure class="wp-block-image news-it-draft-source"><img alt="Figure 9 : écran de saisie du code présenté par Microsoft, avec avertissement sur l’accès accordé au compte. Capture publiée par Microsoft ; droits non établis."  style="max-width: 100%; height: auto" loading="lazy" decoding="async" src="https://www.microsoft.com/en-us/security/blog/wp-content/uploads/2026/09/Fig9-Sample-device-code-sign-in-1.webp"><figcaption>Figure 9 : écran de saisie du code présenté par Microsoft, avec avertissement sur l’accès accordé au compte. Capture publiée par Microsoft ; droits non établis.<br />Source : <a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog</a></figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Si la victime n’a pas de session active, elle peut être invitée à saisir son mot de passe et à effectuer la MFA. Si elle est déjà connectée, la saisie du code et la confirmation peuvent suffire dans le parcours décrit. Lorsque l’autorisation aboutit, le client contrôlé par l’attaquant peut obtenir les jetons. Le secret n’a pas nécessairement été tapé dans une imitation de page de connexion : c’est l’autorisation donnée au mauvais client qui fait basculer l’accès.</p>
<h2>Une livraison à plusieurs étapes pour compliquer l’analyse</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Microsoft décrit des liens portés par des images, des pièces jointes et plusieurs redirections avant la page finale. Certaines pages imposent un faux CAPTCHA ou une vérification nécessitant une interaction humaine avant de montrer le contenu. Ces étapes cherchent à compliquer l’examen par des analyseurs d’URL et des environnements automatisés. Elles constituent des techniques d’évasion observées, sans garantir un passage à travers toutes les protections.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">L’analyse rapporte l’utilisation de domaines légitimes compromis et de plateformes comme Vercel, Cloudflare Workers et AWS Lambda pour héberger la logique de redirection. L’objectif est de faire passer des éléments de l’attaque au milieu de trafic cloud habituel et de limiter l’efficacité d’un filtrage fondé uniquement sur la réputation du domaine. Cela n’autorise pas à qualifier de malveillant tout usage de ces plateformes.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour une campagne suivie en avril 2026, Microsoft rapporte des milliers de nœuds de suivi uniques et de courte durée, avec une logique serveur en Node.js. Le fournisseur associe cette infrastructure dynamique à des difficultés pour les détections par signature ou motif. Cloudflare confirme, dans son propre compte rendu, avoir observé des usages de Workers et supprimé des projets et domaines associés lors de l’opération coordonnée de septembre. Ces observations portent sur des périmètres distincts : Cloudflare ne valide pas ici le détail des nœuds suivis en avril par Microsoft.</p>
<h2>Après les jetons : lire, sélectionner et prolonger l’accès</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Selon Microsoft, l’accès obtenu peut servir à lire et extraire des courriels, mais aussi à envoyer de nouveaux messages aux collègues et contacts externes de la victime. La confiance attachée au compte compromis devient alors un moyen de poursuivre le phishing. L’analyse rapporte également des règles de boîte malveillantes utilisées pour faciliter l’exploitation de la messagerie et dissimuler des communications. Ces règles ne prolongent pas, par elles-mêmes, la validité d’un jeton OAuth.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Dans un incident rapporté, les attaquants ont sélectionné des profils financiers, de direction ou d’administration parmi les comptes compromis. Microsoft décrit une analyse assistée par IA de l’activité des boîtes et une reconnaissance par Microsoft Graph pour cartographier la structure interne et les permissions. Les recherches dans les courriels visaient notamment des instructions de virement, des factures en attente et des échanges de dirigeants. Ces observations ne démontrent pas que chaque compte autorisé subit toutes ces actions.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La temporalité varie également. Microsoft rapporte certains enregistrements de nouveaux appareils dans les dix minutes suivant la compromission, afin de produire un Primary Refresh Token, ou PRT, pour une persistance durable. Dans d’autres cas, les acteurs attendent plusieurs heures avant de créer des règles ou d’extraire des messages. L’enquête doit donc couvrir la suite de l’autorisation, sans supposer que l’absence d’action immédiatement visible clôt le scénario.</p>
<h2>Après une suspicion : reconstruire la chronologie dans les journaux</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Le premier objectif est de relier une demande par code appareil à l’activité ultérieure du compte. Dans les connexions Entra, les éléments à examiner comprennent le compte, l’heure, le résultat, le protocole Device code flow, l’application, la ressource, l’adresse IP, les informations d’appareil et les politiques d’accès conditionnel. La propriété Original transfer method peut indiquer qu’une connexion ou un renouvellement provient d’une session initialement créée par code appareil. Elle aide à comprendre cette origine, sans être à elle seule un identifiant unique de corrélation ni une preuve d’activité malveillante.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Une connexion réussie, même avec MFA, ne suffit pas à exclure l’attaque. Inversement, un flux par code appareil, une adresse IP ou une localisation inhabituelle ne prouvent pas isolément un vol de jeton. L’interprétation repose sur la concordance entre l’autorisation, l’application concernée, les usages attendus et les actions suivantes. Un clic documente une interaction ; il ne démontre pas à lui seul que l’utilisateur a terminé l’autorisation.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les journaux d’audit et l’état des appareils permettent ensuite d’examiner un éventuel enregistrement nouveau. Côté Exchange, les opérations New-InboxRule, Set-InboxRule et MailItemsAccessed fournissent des pistes sur les règles et les accès aux messages. Les transferts et l’état des règles doivent également être examinés. Un appareil ou une règle nouvellement créé demande une vérification de son caractère autorisé ; un événement d’accès aux messages ne décrit pas, à lui seul, toute une exfiltration.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La reconnaissance Graph exige une précaution supplémentaire : vérifier que les journaux d’activité correspondants étaient collectés avant l’incident. Ils nécessitent Entra ID P1 ou P2 et une intégration vers un stockage ou un outil d’analyse ; Entra ne les conserve pas nativement par défaut. Une recherche vide peut donc refléter un manque de données. Activer cette collecte après l’attaque ne restitue pas les appels passés.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La fenêtre disponible doit être vérifiée avant de tirer des conclusions. Les journaux de connexion et d’audit Entra sont conservés par défaut sept jours avec Entra ID Free, et trente jours avec P1 ou P2. La chasse avancée Defender XDR porte sur au plus trente jours de données natives. Ces durées concernent des ensembles distincts ; elles ne garantissent pas que tous les événements utiles existent dans l’environnement Microsoft 365 de l’organisation.</p>
<h2>Ce que les recherches Defender apportent, et ce qu’elles ne prouvent pas</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La première requête publiée par Microsoft part d’alertes Defender for Office 365, relie l’URL au message et au destinataire, puis recherche un événement BrowserLaunchedToOpenUrl sur le poste associé. Ses jointures utilisent notamment les tables AlertInfo, AlertEvidence, EmailEvents, IdentityInfo et DeviceEvents. Elle aide à rapprocher un message signalé et un clic observé ; elle n’établit pas directement l’émission d’un jeton ni son utilisation par l’attaquant.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La seconde requête filtre EmailEvents pour repérer des messages dont ThreatTypes est renseigné et qui ont été remis dans la boîte de réception ou les courriers indésirables. Elle identifie donc une livraison associée à une menace détectée, pas nécessairement une ouverture ou une autorisation. Microsoft explique qu’une recherche utile peut devenir une règle de détection personnalisée. Les requêtes du billet restent des points d’entrée à compléter par l’examen des connexions et des actions après compromission.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La présence de données dépend des produits et de leur intégration. CloudAppEvents, par exemple, repose sur Defender for Cloud Apps et la connexion des activités Microsoft 365. Microsoft associe aussi Safe Links et Entra ID Protection à des alertes de forte confiance sur le phishing par code appareil. Leur présence effective et l’ensemble de leurs conditions de licence n’ont pas été vérifiés dans un environnement donné : disposer de Microsoft 365 ne garantit donc pas l’accès à toutes ces données et alertes.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les rapports Threat Analytics cités par Microsoft nécessitent une licence pour au moins un produit Defender XDR. Le billet liste des profils sur la technique, l’outil et l’acteur, mais affiche Storm-2922 dans cette liste alors que le corps de l’analyse attribue EvilTokens à Storm-2992. Cette discordance demeure dans la source. Le profil lié n’ayant pas pu être vérifié publiquement dans les éléments fournis, l’hypothèse d’une coquille ne permet pas de trancher.</p>
<h2>Les conseils Microsoft : contenir l’accès, puis réduire les occasions de phishing</h2>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">En cas de compromission présumée, Microsoft recommande une désactivation temporaire du compte, la révocation des sessions et des jetons de renouvellement, puis l’examen des appareils, des méthodes MFA, des consentements d’applications, des transferts et des règles de boîte. Le billet mentionne la révocation des sessions de connexion et la possibilité de forcer une nouvelle authentification par accès conditionnel. Ces actions doivent être adaptées au compte et à l’incident, en tenant compte de leur impact sur l’activité.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La révocation ne doit pas être interprétée comme une coupure instantanée de tout accès. Dans les campagnes étudiées, Microsoft rapporte que des jetons d’accès déjà émis peuvent rester utilisables jusqu’à une heure après une révocation ordinaire des sessions. Cette fenêtre rapportée n’est pas un maximum universel : la durée résiduelle effective dépend du jeton, de la ressource et des mécanismes de révocation applicables. Microsoft recommande donc de désactiver temporairement le compte compromis. Si un appareil et son PRT sont impliqués, l’entreprise recommande aussi de désactiver l’appareil et de révoquer les jetons de renouvellement existants afin de traiter cette voie de persistance.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Pour réduire la surface exposée, Microsoft recommande de bloquer le flux par code appareil partout où il n’est pas nécessaire. La documentation conseille d’en inventorier les usages avec une politique en mode rapport seul avant le blocage. Certains équipements Teams peuvent nécessiter des exceptions ciblées sur leurs comptes de ressources. Microsoft indique également d’exclure la ressource Device Registration Service pour préserver les usages d’enregistrement concernés ; cette exception ne s’applique pas indistinctement à toutes les politiques. L’accès conditionnel nécessite une licence Entra ID P1, P2 ou un essai adapté.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">La sensibilisation doit expliquer ce que l’écran Microsoft autorise réellement. Le nom de l’application attendue et l’origine du code comptent autant que l’apparence de la page. Microsoft recommande de se méfier des liens suspects dans les messages externes et de ne pas se connecter à des ressources proposées par des expéditeurs inconnus. L’exemple Adobe illustre précisément pourquoi une vérification d’identité présentée comme banale peut cacher une demande d’accès différente.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Sur la messagerie, Microsoft conseille les politiques antiphishing, Safe Links, un Advanced Phishing Threshold réglé à 2 ou 3 et Zero-hour auto purge, ou ZAP, pour traiter rétroactivement des messages à partir de nouvelles informations de menace. Le fournisseur recommande également des alertes sur les créations suspectes de règles de boîte, SmartScreen dans les navigateurs compatibles, ainsi que les protections réseau et Web. Ces couches visent à réduire les occasions d’attaque ; elles ne remplacent pas la vérification de l’autorisation et de ses suites.</p>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Microsoft recommande enfin la MFA, des méthodes résistantes au phishing comme les clés FIDO ou les passkeys de Microsoft Authenticator, le blocage de l’authentification héritée et des politiques fondées sur le risque de connexion. Les politiques intégrant le risque Entra ID Protection exigent P2, contrairement au simple blocage du flux par code appareil disponible avec P1. Elles répondent à des conditions différentes et ne doivent pas être confondues. La MFA reste utile contre de nombreuses attaques, mais les éléments fournis ne démontrent pas qu’un changement de méthode MFA, isolément, empêcherait toute autorisation piégée par code appareil.</p>
<figure class="wp-block-image news-it-learn-diagram" style="margin:1.6em 0;text-align:center"><img alt="Schéma Microsoft Entra : les signaux de connexion alimentent les décisions d’accès conditionnel, dont le risque évalué par ID Protection." height="384"  style="display:block;max-width:100%;height:auto;margin:0 auto" width="704" loading="lazy" decoding="async" src="https://learn.microsoft.com/fr-fr/entra/id-protection/media/concept-identity-protection-policies/risk-based-conditional-access-diagram.png"><figcaption style="text-align:center;font-size:0.9em;line-height:1.5;margin-top:0.75em">Microsoft Entra combine plusieurs signaux, dont le risque utilisateur et le risque de connexion, pour décider des contrôles d’accès. Ce schéma illustre les politiques fondées sur le risque ; il ne représente pas le réglage de blocage du flux par code appareil. Source : <a href="https://learn.microsoft.com/fr-fr/entra/id-protection/concept-identity-protection-policies">Microsoft Learn, politiques d’accès basées sur les risques</a>.</figcaption></figure>
<p style="text-align:justify;line-height:1.75;margin:0 0 1.25em;hyphens:auto">Les recommandations plus générales portent sur le moindre privilège, l’audit des comptes privilégiés et la centralisation des données d’identité. En environnement hybride, Microsoft préconise de conserver une frontière pour les comptes administratifs et fortement privilégiés plutôt que de tous les synchroniser. Pour appliquer ces conseils, l’organisation doit vérifier les produits, licences, collectes et exceptions réellement présents. Dans l’enquête comme dans la prévention, cette vérification détermine ce qu’elle peut observer et ce qu’elle peut effectivement bloquer.</p>
<h2>Sources</h2>
<ul>
<li><a href="https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/">Microsoft Security Blog, Unmasking EvilTokens</a></li>
<li><a href="https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign">Huntress, Threat Actors Abuse Railway.com PaaS as Microsoft 365 Token Attack Infrastructure</a></li>
<li><a href="https://www.cloudflare.com/de-de/threat-intelligence/research/report/cloudflare-participates-in-global-operation-to-disrupt-eviltokens-phishing-as-a-service/">Cloudflare Cloudforce One, Operation to disrupt EvilTokens</a></li>
<li><a href="https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-device-code">Microsoft Learn, OAuth 2.0 device authorization grant</a></li>
<li><a href="https://learn.microsoft.com/entra/identity/conditional-access/concept-authentication-flows">Microsoft Learn, Conditional Access: Authentication flows</a></li>
<li><a href="https://learn.microsoft.com/en-us/entra/identity/monitoring-health/reference-reports-data-retention?trk=public_post_comment-text">Microsoft Learn, Microsoft Entra data retention</a></li>
<li><a href="https://learn.microsoft.com/en-us/defender-office-365/responding-to-a-compromised-email-account">Microsoft Learn, Respond to a compromised email account in Microsoft 365</a></li>
<li><a href="https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-overview">Microsoft Learn, Advanced hunting overview in Microsoft Defender XDR</a></li>
<li><a href="https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-cloudappevents-table">Microsoft Learn, CloudAppEvents table</a></li>
<li><a href="https://learn.microsoft.com/en-us/purview/audit-log-exchange-properties">Microsoft Learn, Exchange audit record properties</a></li>
<li><a href="https://learn.microsoft.com/en-us/graph/microsoft-graph-activity-logs-overview">Microsoft Learn, Access Microsoft Graph activity logs</a></li>
<li><a href="https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access">Microsoft Learn, Plan Your Microsoft Entra Conditional Access Deployment</a></li>
<li><a href="https://learn.microsoft.com/en-us/entra/identity-platform/access-tokens">Microsoft Learn, Access tokens in the Microsoft identity platform</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>L&#8217;illusion de la Sécurité : Analyse approfondie du Bypass d&#8217;inscription sur Azure APIM affectant 97,9 % des Portails Développeurs</title>
		<link>https://tazmenworld.com/2026/03/25/lillusion-de-la-securite-analyse-approfondie-du-bypass-dinscription-sur-azure-apim-affectant-979-des-portails-developpeurs/</link>
					<comments>https://tazmenworld.com/2026/03/25/lillusion-de-la-securite-analyse-approfondie-du-bypass-dinscription-sur-azure-apim-affectant-979-des-portails-developpeurs/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Wed, 25 Mar 2026 09:50:07 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=145</guid>

					<description><![CDATA[L&#8217;infrastructure Cloud moderne repose sur une agilité sans précédent, offrant aux entreprises la capacité de déployer des services et des interfaces à l&#8217;échelle mondiale en quelques clics. Cependant, cette facilité d&#8217;utilisation masque souvent une complexité architecturale redoutable. En tant qu&#8217;architectes et ingénieurs en infrastructure (Virtualisation, Cloud, Cyber-Infra), nous savons que chaque couche d&#8217;abstraction supplémentaire introduit [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img width="1024" height="572"  alt="" class="wp-image-164"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-57-1024x572.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-57-1024x572.jpg 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-57-300x167.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-57-768x429.jpg 768w, https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-57.jpg 1376w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">L&rsquo;infrastructure Cloud moderne repose sur une agilité sans précédent, offrant aux entreprises la capacité de déployer des services et des interfaces à l&rsquo;échelle mondiale en quelques clics. Cependant, cette facilité d&rsquo;utilisation masque souvent une complexité architecturale redoutable. En tant qu&rsquo;architectes et ingénieurs en infrastructure (Virtualisation, Cloud, Cyber-Infra), nous savons que chaque couche d&rsquo;abstraction supplémentaire introduit son lot de vulnérabilités potentielles. Aujourd&rsquo;hui, nous plongeons au cœur d&rsquo;une faille de conception majeure qui ébranle la confiance dans l&rsquo;un des composants les plus utilisés de l&rsquo;écosystème Microsoft Azure : l&rsquo;<strong>Azure API Management (APIM)</strong>.</p>



<p class="wp-block-paragraph">Une étude récente menée par la société de cybersécurité Praetorian, s&rsquo;appuyant sur les travaux initiaux du chercheur Mihalis Haatainen, a révélé une statistique pour le moins alarmante : <strong>97,9 % des portails développeurs Azure APIM</strong> exposés sur Internet sont vulnérables à un contournement de l&rsquo;authentification lors de l&rsquo;inscription (Signup Bypass). Plus troublant encore, le Security Response Center de Microsoft (MSRC) a classifié ce comportement comme étant « By design » (conçu ainsi). Ce constat impose aux équipes de sécurité et d&rsquo;infrastructure de comprendre cette mécanique en profondeur pour pallier l&rsquo;absence de correctif officiel.</p>



<p class="wp-block-paragraph">Cet article se propose de décortiquer cette vulnérabilité, de détailler la chaîne d&rsquo;attaque (kill chain) complète, d&rsquo;évaluer les impacts concrets sur votre infrastructure, et de fournir des recommandations pragmatiques pour fermer cette béance de sécurité.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1. Analyse Technique : Les fondations de la vulnérabilité</h2>



<p class="wp-block-paragraph">Pour bien appréhender le problème, il faut d&rsquo;abord comprendre le rôle d&rsquo;Azure APIM. Cette solution agit comme une passerelle (Gateway) entre vos services backend (API internes, bases de données, microservices) et le monde extérieur (développeurs tiers, partenaires, applications front-end). Le Portail Développeur est l&rsquo;interface web où ces consommateurs externes peuvent s&rsquo;enregistrer, découvrir les API disponibles, et générer les clés de souscription nécessaires pour effectuer leurs appels API.</p>



<p class="wp-block-paragraph">La vulnérabilité ne réside pas dans une injection SQL ou un dépassement de tampon, mais dans un décalage flagrant entre l&rsquo;interface utilisateur (UI) d&rsquo;administration et la logique métier du backend (REST API). Ce décalage se décompose en trois failles conceptuelles distinctes.</p>



<h3 class="wp-block-heading">A. Le commutateur UI « Cosmétique »</h3>



<p class="wp-block-paragraph">La première erreur d&rsquo;appréciation vient du portail d&rsquo;administration d&rsquo;Azure. Lorsqu&rsquo;un administrateur décide de restreindre l&rsquo;accès à ses API, il se rend dans les paramètres et désactive l&rsquo;option d&rsquo;inscription publique (<code>portalsettings/signup.properties.enabled</code> configuré sur <code>false</code>). Visuellement, le bouton « Sign Up » disparaît du portail développeur. L&rsquo;administrateur pense alors, à juste titre, que l&rsquo;endpoint d&rsquo;inscription est désactivé.</p>



<p class="wp-block-paragraph">Pourtant, il n&rsquo;en est rien. Le moteur de rendu du portail masque l&rsquo;interface, mais l&rsquo;API REST sous-jacente au niveau du endpoint <code>/signup</code> reste parfaitement active. Elle continue d&rsquo;écouter les requêtes et d&rsquo;accepter les demandes de création de compte. Il s&rsquo;agit d&rsquo;une sécurité par l&rsquo;obscurité, totalement inefficace face à un attaquant automatisé.</p>



<h3 class="wp-block-heading">B. L&rsquo;absence de validation Tenant-Side (Multi-tenant)</h3>



<p class="wp-block-paragraph">Les portails développeurs Azure APIM reposent sur une infrastructure mutualisée (multi-tenant). Lorsqu&rsquo;une requête HTTP arrive sur les serveurs de Microsoft, elle est routée vers l&rsquo;instance APIM du bon client en analysant l&rsquo;en-tête <code>Host</code> de la requête (par exemple : <code>Host: victime-portal.developer.azure-api.net</code>).</p>



<p class="wp-block-paragraph">La faille majeure ici est l&rsquo;absence totale de validation d&rsquo;origine. L&rsquo;infrastructure Azure ne vérifie à aucun moment si la requête <code>POST /signup</code> a été légitimement générée depuis le domaine du client ou si l&rsquo;utilisateur a une quelconque relation avec l&rsquo;organisation cible.</p>



<h3 class="wp-block-heading">C. La mutualisation du service CAPTCHA</h3>



<p class="wp-block-paragraph">Pour lutter contre les bots et les créations de comptes en masse, Microsoft a intégré un défi CAPTCHA lors du processus d&rsquo;inscription. Cependant, le service de validation de ce CAPTCHA est global à l&rsquo;ensemble de l&rsquo;infrastructure Azure APIM, et non isolé par tenant.</p>



<p class="wp-block-paragraph">Ainsi, un attaquant peut générer un défi CAPTCHA sur sa propre instance APIM (qu&rsquo;il contrôle), le résoudre légitimement, puis envoyer le jeton de validation obtenu vers l&rsquo;instance APIM de la victime. Le système backend de la cible interrogera le service global, qui confirmera la validité du CAPTCHA. L&rsquo;attaquant vient de contourner la protection anti-bot par une attaque de type « Cross-tenant replay ».</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2. La Kill Chain : De l&rsquo;accès anonyme à l&rsquo;exfiltration de données</h2>



<p class="wp-block-paragraph">L&rsquo;équipe de recherche a simulé et documenté une chaîne d&rsquo;attaque complète pour prouver la criticité de cette faille de conception. La création du compte n&rsquo;est que la porte d&rsquo;entrée ; la véritable gravité dépend de la configuration des « Produits » (Products) dans l&rsquo;APIM.</p>



<p class="wp-block-paragraph">Par défaut, chaque nouvelle instance APIM est livrée avec un produit nommé « Starter ». Ce produit possède une configuration par défaut fatale dans ce contexte : il requiert une souscription (<code>subscriptionRequired: true</code>) mais ne nécessite aucune approbation manuelle de la part de l&rsquo;administrateur (<code>approvalRequired: false</code>).</p>



<figure class="wp-block-image size-large"><img width="426" height="1024"  alt="" class="wp-image-146"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-2-426x1024.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-2-426x1024.png 426w, https://tazmenworld.com/wp-content/uploads/2026/03/image-2-125x300.png 125w, https://tazmenworld.com/wp-content/uploads/2026/03/image-2.png 544w" sizes="auto, (max-width: 426px) 100vw, 426px" /></figure>



<p class="wp-block-paragraph">Voici la décomposition pas-à-pas de l&rsquo;attaque simulée :</p>



<h3 class="wp-block-heading">Étape 1 : Identification de la cible via OSINT</h3>



<p class="wp-block-paragraph">L&rsquo;attaquant commence par identifier des instances APIM exposées sur Internet. En utilisant des moteurs de recherche spécialisés comme Shodan, il est extrêmement simple de lister les serveurs répondant au nom d&rsquo;hôte par défaut <code>*.developer.azure-api.net</code>. Les chercheurs ont ainsi identifié plus de 25 379 instances uniques.</p>



<h3 class="wp-block-heading">Étape 2 : Vérification du verrouillage cosmétique</h3>



<p class="wp-block-paragraph">L&rsquo;attaquant visite le portail de la cible. Il constate que l&rsquo;administrateur a fait son travail : l&rsquo;inscription semble impossible.</p>



<figure class="wp-block-image size-large"><img width="1024" height="791"  alt="" class="wp-image-147"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-3-1024x791.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-3-1024x791.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/image-3-300x232.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-3-768x593.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image-3-1536x1186.png 1536w, https://tazmenworld.com/wp-content/uploads/2026/03/image-3.png 1720w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">L&rsquo;interface ne présente aucun bouton pour s&rsquo;enregistrer, laissant penser que le système est clos.</p>



<figure class="wp-block-image size-full"><img width="960" height="424"  alt="" class="wp-image-148"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-4.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-4.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-4-300x133.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-4-768x339.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">Mais l&rsquo;attaquant ne s&rsquo;arrête pas à l&rsquo;interface graphique. Il envoie une requête <code>POST</code> artisanale (via <code>curl</code> ou Postman) avec un corps JSON vide vers le endpoint <code>/signup</code>. La réponse du serveur est sans appel : une erreur HTTP 400 « ValidationError » demandant de fournir les informations du challenge CAPTCHA.</p>



<figure class="wp-block-image size-full"><img width="500" height="436"  alt="" class="wp-image-149"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-5.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-5.png 500w, https://tazmenworld.com/wp-content/uploads/2026/03/image-5-300x262.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



<p class="wp-block-paragraph">Cette erreur prouve de manière irréfutable que le endpoint écoute et que l&rsquo;authentification « Basic Auth » est toujours activée sur le backend.</p>



<h3 class="wp-block-heading">Étape 3 : Création d&rsquo;un compte Cross-Tenant</h3>



<p class="wp-block-paragraph">Fort de cette confirmation, l&rsquo;attaquant utilise sa propre instance APIM pour générer un CAPTCHA valide. Il forge ensuite une requête <code>POST</code> vers le portail de la victime, en y injectant ses propres identifiants (email, mot de passe) et le jeton CAPTCHA pré-résolu.</p>



<figure class="wp-block-image size-full"><img width="420" height="176"  alt="" class="wp-image-150"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-6.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-6.png 420w, https://tazmenworld.com/wp-content/uploads/2026/03/image-6-300x126.png 300w" sizes="auto, (max-width: 420px) 100vw, 420px" /></figure>



<p class="wp-block-paragraph">Le serveur cible reçoit la requête, interroge le service CAPTCHA global, valide la demande et retourne un statut HTTP 200 OK. Le compte est créé.</p>



<figure class="wp-block-image size-large"><img width="1024" height="380"  alt="" class="wp-image-151"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-7-1024x380.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-7-1024x380.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/image-7-300x111.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-7-768x285.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image-7.png 1316w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Le système de la victime, agissant de manière parfaitement automatisée selon sa conception, envoie même un e-mail de bienvenue à l&rsquo;attaquant pour confirmer la création de son compte !</p>



<h3 class="wp-block-heading">Étape 4 : Authentification et obtention de la clé d&rsquo;API</h3>



<p class="wp-block-paragraph">Désormais doté d&rsquo;un compte développeur valide, l&rsquo;attaquant s&rsquo;authentifie sur l&rsquo;API de management d&rsquo;Azure pour interagir avec le portail de la victime.</p>



<figure class="wp-block-image size-full"><img width="960" height="304"  alt="" class="wp-image-152"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-8.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-8.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-8-300x95.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-8-768x243.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">Il cible alors le produit par défaut « Starter ». Puisque ce produit est configuré pour auto-approuver les demandes d&rsquo;abonnement, l&rsquo;attaquant envoie simplement une requête <code>PUT</code> pour s&rsquo;y inscrire. Le serveur répond par un code HTTP 201 Created.</p>



<figure class="wp-block-image size-full"><img width="960" height="324"  alt="" class="wp-image-153"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-9.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-9.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-9-300x101.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-9-768x259.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">Dans la foulée, il extrait les clés de souscription primaires et secondaires qui lui donnent désormais un accès complet aux API rattachées à ce produit.</p>



<figure class="wp-block-image size-full"><img width="960" height="344"  alt="" class="wp-image-154"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-10.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-10.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-10-300x108.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-10-768x275.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">L&rsquo;automatisation du système ira jusqu&rsquo;à lui envoyer un nouvel e-mail le félicitant (Youpi 🙁 ) pour son abonnement au produit Starter.</p>



<figure class="wp-block-image size-large"><img width="1024" height="477"  alt="" class="wp-image-156"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-12-1024x477.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-12-1024x477.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/image-12-300x140.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-12-768x358.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image-12.png 1332w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Étape 5 : Exploitation et exfiltration des données</h3>



<p class="wp-block-paragraph">Avec une clé d&rsquo;API valide en main, la dernière étape consiste à consommer les services backend. Dans l&rsquo;environnement de test (simulant une API IoT médicale), l&rsquo;attaquant a pu requêter le nombre de patients.</p>



<figure class="wp-block-image size-full"><img width="960" height="304"  alt="" class="wp-image-157"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-13.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-13.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-13-300x95.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-13-768x243.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">Pire encore, il a pu exfiltrer des données sensibles complètes (données synthétiques pour la démonstration) incluant des noms, des dates de naissance, des diagnostics médicaux et des identifiants d&rsquo;assurance.</p>



<figure class="wp-block-image size-large"><img width="803" height="1024"  alt="" class="wp-image-159"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-15-803x1024.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-15-803x1024.png 803w, https://tazmenworld.com/wp-content/uploads/2026/03/image-15-235x300.png 235w, https://tazmenworld.com/wp-content/uploads/2026/03/image-15-768x979.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image-15.png 960w" sizes="auto, (max-width: 803px) 100vw, 803px" /></figure>



<h2 class="wp-block-heading">3. Impacts sur l&rsquo;Infrastructure et Matrice d&rsquo;Exploitabilité</h2>



<p class="wp-block-paragraph" id="p-rc_c833e1a1be878ffc-19">Il est essentiel de comprendre que la gravité de cette vulnérabilité varie considérablement en fonction de la manière dont votre infrastructure APIM a été configurée après son déploiement initial. L&rsquo;équipe de recherche a défini une matrice d&rsquo;exploitabilité très claire.<sup></sup></p>



<figure class="wp-block-image size-large"><img width="1024" height="726"  alt="" class="wp-image-160"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-16-1024x726.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-16-1024x726.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/image-16-300x213.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-16-768x545.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image-16-1536x1089.png 1536w, https://tazmenworld.com/wp-content/uploads/2026/03/image-16.png 1768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph" id="p-rc_c833e1a1be878ffc-21"><strong>Les trois niveaux d&rsquo;im<sup></sup>pacts potentiels :</strong></p>



<ol start="1" class="wp-block-list">
<li><strong>Impact Faible (Bruit / Compte fantôme) :</strong> Si tous vos produits API exigent une approbation manuelle (<code>approvalRequired: true</code>), l&rsquo;attaquant pourra créer un compte utilisateur, mais il sera bloqué à l&rsquo;étape de la souscription. Il ne pourra pas générer de clé d&rsquo;API. Le risque se limite à une pollution de votre annuaire d&rsquo;utilisateurs locaux APIM.</li>



<li><strong>Impact Modéré (Découverte et reconnaissance) :</strong> Si des API non sensibles ou des environnements de « Staging » sont attachés à un produit auto-approuvé. L&rsquo;attaquant peut cartographier vos endpoints, comprendre la structure de vos requêtes, et préparer des attaques plus ciblées ultérieurement.</li>



<li><strong>Impact Critique (Exfiltration et Mouvement latéral) :</strong> C&rsquo;est le scénario du pire. Des API de production, manipulant des données sensibles ou des fonctions métiers critiques (gestion financière, RH, santé), sont rattachées au produit « Starter » ou à un produit auto-approuvé. L&rsquo;exfiltration de données est immédiate et indétectable, car la clé d&rsquo;API utilisée est techniquement valide et autorisée par le Gateway. De plus, si l&rsquo;APIM est interconnecté avec un VNet interne via le mode « Internal » ou « External », l&rsquo;attaquant pourrait utiliser ces API pour pivoter vers d&rsquo;autres serveurs de votre infrastructure.</li>
</ol>



<p class="wp-block-paragraph">Sur les 25 379 instances analysées heuristiquement via une requête sans charge utile, il est estimé que <strong>plus de 23 000</strong> répondent d&rsquo;une manière confirmant l&rsquo;activité du endpoint Basic Auth. Seules 51 instances avaient été correctement durcies par leurs administrateurs en supprimant le fournisseur d&rsquo;identité vulnérable.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4. Recommandations : Les actions pragmatiques de durcissement</h2>



<p class="wp-block-paragraph">Microsoft ayant statué que ce comportement relève du design originel du produit, aucune mise à jour corrective (patch) ne sera poussée automatiquement sur vos tenants. Il est de la responsabilité exclusive des équipes d&rsquo;architecture Cloud et de sécurité de combler cette faille. L&rsquo;approche « Security by Default » n&rsquo;est pas applicable ici ; il faut opérer une « Security by Configuration ».</p>



<p class="wp-block-paragraph">Voici les quatre étapes cruciales pour sécuriser votre infrastructure APIM.</p>



<h3 class="wp-block-heading">A. Suppression définitive du fournisseur d&rsquo;identité « Basic Authentication » (Mesure Radicale)</h3>



<p class="wp-block-paragraph">C&rsquo;est la seule méthode qui élimine totalement la surface d&rsquo;attaque. En supprimant le fournisseur d&rsquo;identité par défaut, le endpoint <code>/signup</code> n&rsquo;a plus aucune logique d&rsquo;authentification à laquelle se rattacher, désactivant de facto le mécanisme d&rsquo;inscription local.</p>



<p class="wp-block-paragraph"><strong>Action en CLI :</strong></p>



<figure class="wp-block-image size-full"><img width="960" height="164"  alt="" class="wp-image-161"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-17.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-17.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-17-300x51.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-17-768x131.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><figcaption class="wp-element-caption">Note : Assurez-vous au préalable que vos utilisateurs légitimes ne dépendent pas de ce mode d&rsquo;authentification pour accéder au portail.</figcaption></figure>



<h3 class="wp-block-heading">B. Transition vers Entra ID (anciennement Azure AD)</h3>



<p class="wp-block-paragraph">C&rsquo;est la recommandation architecturale sur le long terme. Plutôt que de gérer une base d&rsquo;utilisateurs locale (et vulnérable) dans APIM, déléguez l&rsquo;authentification à votre fournisseur d&rsquo;identité d&rsquo;entreprise. En liant APIM à Entra ID, la création de compte est soumise aux règles de votre annuaire (MFA, accès conditionnel, validation du domaine). Le bypass cross-tenant devient structurellement impossible puisque l&rsquo;authentification est cryptographiquement liée à votre propre tenant (Directory).</p>



<h3 class="wp-block-heading">C. Imposer l&rsquo;approbation manuelle sur tous les produits (Defense in Depth)</h3>



<p class="wp-block-paragraph">Si des impératifs métiers vous empêchent de supprimer le Basic Auth dans l&rsquo;immédiat, vous devez impérativement casser la kill chain à l&rsquo;étape de la génération des clés d&rsquo;API. Modifiez la configuration de tous vos produits, et particulièrement du produit « Starter » intégré par défaut, pour forcer la validation humaine des souscriptions.</p>



<p class="wp-block-paragraph"><strong>Action en CLI via l&rsquo;API Management :</strong></p>



<figure class="wp-block-image size-full"><img width="960" height="204"  alt="" class="wp-image-162"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-18.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-18.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-18-300x64.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-18-768x163.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">En configurant <code>approvalRequired: true</code>, l&rsquo;attaquant verra sa demande d&rsquo;abonnement mise en attente.</p>



<h3 class="wp-block-heading">D. Audit et nettoyage des comptes compromis</h3>



<p class="wp-block-paragraph">Enfin, vous devez vérifier si votre infrastructure a déjà été silencieusement compromise. Utilisez les outils en ligne de commande pour lister l&rsquo;ensemble des utilisateurs enregistrés sur votre portail APIM via l&rsquo;authentification basique.</p>



<figure class="wp-block-image size-full"><img width="960" height="244"  alt="" class="wp-image-163"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-19.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-19.png 960w, https://tazmenworld.com/wp-content/uploads/2026/03/image-19-300x76.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-19-768x195.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">Analysez les dates de création (notamment celles postérieures à votre supposée « désactivation » via l&rsquo;UI) et les domaines de messagerie utilisés. Supprimez immédiatement tout compte suspect et révoquez l&rsquo;ensemble de leurs clés de souscription associées.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Conclusion : La vigilance continue face au Cloud</h2>



<p class="wp-block-paragraph">La vulnérabilité du Signup Bypass sur Azure APIM est un cas d&rsquo;école fascinant et effrayant pour tous les professionnels de l&rsquo;infrastructure informatique. Elle démontre avec acuité que la sécurité dans le Cloud ne se résume pas à cocher des cases dans une interface graphique conviviale. Les abstractions visuelles masquent des API REST complexes et des logiques de routage multi-tenant qui peuvent être détournées de leur usage premier.</p>



<p class="wp-block-paragraph">Dans un modèle de responsabilité partagée, lorsque l&rsquo;éditeur du logiciel (Microsoft) qualifie une faille de « comportement par défaut », c&rsquo;est à l&rsquo;équipe cliente (vous) de redoubler de vigilance. L&rsquo;audit régulier des configurations, l&rsquo;automatisation du durcissement (via Terraform ou Bicep) et l&rsquo;adoption du principe du moindre privilège (en imposant Entra ID et l&rsquo;approbation manuelle) sont les seuls remparts viables contre ce type de menaces silencieuses. Ne laissez pas un simple bouton ON/OFF dicter le niveau de sécurité de vos données les plus critiques.</p>



<p class="wp-block-paragraph">Source : <a target="_blank" rel="noreferrer noopener" href="https://www.praetorian.com/blog/azure-apim-signup-bypass/">https://www.praetorian.com/blog/azure-apim-signup-bypass/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/03/25/lillusion-de-la-securite-analyse-approfondie-du-bypass-dinscription-sur-azure-apim-affectant-979-des-portails-developpeurs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Exploitation des Alertes Azure Monitor : Décryptage d&#8217;une Campagne de Callback Phishing Sophistiquée</title>
		<link>https://tazmenworld.com/2026/03/24/exploitation-des-alertes-azure-monitor-decryptage-dune-campagne-de-callback-phishing-sophistiquee/</link>
					<comments>https://tazmenworld.com/2026/03/24/exploitation-des-alertes-azure-monitor-decryptage-dune-campagne-de-callback-phishing-sophistiquee/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Tue, 24 Mar 2026 06:23:37 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=140</guid>

					<description><![CDATA[L&#8217;écosystème Cloud de Microsoft, bien que robuste, devient un terrain de jeu de plus en plus prisé pour l&#8217;ingénierie sociale de haute précision. Récemment, des chercheurs en sécurité ont mis en évidence une méthode d&#8217;attaque particulièrement insidieuse utilisant le service Azure Monitor. Cette campagne ne repose pas sur une faille logicielle de type « Zero-day », mais [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img width="1024" height="572"  alt="" class="wp-image-141"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-56-1024x572.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-56-1024x572.jpg 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-56-300x167.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-56-768x429.jpg 768w, https://tazmenworld.com/wp-content/uploads/2026/03/unnamed-56.jpg 1376w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">L&rsquo;écosystème Cloud de Microsoft, bien que robuste, devient un terrain de jeu de plus en plus prisé pour l&rsquo;ingénierie sociale de haute précision. Récemment, des chercheurs en sécurité ont mis en évidence une méthode d&rsquo;attaque particulièrement insidieuse utilisant le service <strong>Azure Monitor</strong>. Cette campagne ne repose pas sur une faille logicielle de type « Zero-day », mais sur le détournement fonctionnel d&rsquo;une fonctionnalité légitime d&rsquo;infrastructure pour contourner les passerelles de sécurité de messagerie (SEG).</p>



<h3 class="wp-block-heading">Introduction : Le détournement de la confiance infrastructurelle</h3>



<p class="wp-block-paragraph">Dans le cadre de l&rsquo;administration d&rsquo;infrastructures hybrides, les alertes provenant de <code>azure-noreply@microsoft.com</code> sont considérées comme critiques et fiables. Les administrateurs et les utilisateurs finaux sont habitués à recevoir ces notifications pour des seuils de consommation, des pannes de service ou des alertes de sécurité. C&rsquo;est précisément cette confiance que les acteurs de menaces exploitent aujourd&rsquo;hui via le « Callback Phishing » (ou BazarCall).</p>



<figure class="wp-block-image size-large"><img width="1024" height="714"  alt="" class="wp-image-142"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-1024x714.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-1024x714.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/image-300x209.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-768x536.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image.png 1531w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">1. Analyse Technique : Le mécanisme de l&rsquo;alerte « Action Group »</h2>



<p class="wp-block-paragraph">L&rsquo;attaque repose sur la configuration des <strong>Action Groups</strong> dans Azure Monitor. Techniquement, Azure permet de définir des groupes d&rsquo;actions qui déclenchent des notifications (Email, SMS, Push) lorsqu&rsquo;une règle d&rsquo;alerte est satisfaite.</p>



<p class="wp-block-paragraph">Le vecteur d&rsquo;attaque se décompose comme suit :</p>



<ol start="1" class="wp-block-list">
<li><strong>Création du Tenant Attaquant :</strong> L&rsquo;attaquant utilise son propre tenant Azure (souvent créé avec des identifiants volés ou des essais gratuits).</li>



<li><strong>Configuration de l&rsquo;Action Group :</strong> Il crée un groupe d&rsquo;actions incluant les adresses e-mail de ses cibles. Azure envoie alors une notification légitime pour confirmer l&rsquo;abonnement, ou déclenche une alerte basée sur une condition personnalisée.</li>



<li><strong>Injection du Payload Social :</strong> L&rsquo;attaquant personnalise le nom de l&rsquo;alerte ou la description pour y inclure un message alarmiste (ex: « Activité suspecte détectée sur votre compte ») et un numéro de téléphone à appeler (« Callback »).</li>



<li><strong>Authenticité du Sendeur :</strong> L&rsquo;e-mail est expédié par les serveurs de Microsoft. Les protocoles SPF, DKIM et DMARC sont parfaitement valides, ce qui rend l&rsquo;e-mail pratiquement invisible pour les filtres anti-spam classiques.</li>
</ol>



<h2 class="wp-block-heading">2. Impacts sur l&rsquo;Infrastructure et la Sécurité</h2>



<p class="wp-block-paragraph">L&rsquo;impact majeur réside dans la <strong>neutralisation des outils de défense périmétriques</strong>. Une infrastructure protégée par des solutions de type Proofpoint, Mimecast ou Microsoft Defender for Office 365 aura de grandes difficultés à classer cet e-mail comme malveillant, car l&rsquo;origine est intrinsèquement sûre.</p>



<p class="wp-block-paragraph">Sur le plan de l&rsquo;infrastructure cyber, cela ouvre la porte à :</p>



<ul class="wp-block-list">
<li><strong>L&rsquo;Accès Initial :</strong> Une fois la victime au téléphone, l&rsquo;attaquant la guide pour installer un outil de prise en main à distance (Remote Access Tool) ou un malware.</li>



<li><strong>Mouvement Latéral :</strong> Une fois le poste de travail compromis, l&rsquo;attaquant peut exfiltrer des tokens de session ou des identifiants pour rebondir sur l&rsquo;infrastructure interne.</li>



<li><strong>Déni de Service Cognitif :</strong> La multiplication de ces fausses alertes sature les équipes SOC et réduit la vigilance des utilisateurs face aux vraies alertes d&rsquo;infrastructure.</li>
</ul>



<figure class="wp-block-image size-large"><img width="1024" height="748"  alt="" class="wp-image-143"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/03/image-1-1024x748.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/03/image-1-1024x748.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/03/image-1-300x219.png 300w, https://tazmenworld.com/wp-content/uploads/2026/03/image-1-768x561.png 768w, https://tazmenworld.com/wp-content/uploads/2026/03/image-1.png 1487w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Recommandations et Remédiations</h2>



<p class="wp-block-paragraph">Face à ce détournement de service Cloud, les recommandations doivent être à la fois techniques et organisationnelles.</p>



<h3 class="wp-block-heading">Mesures Techniques (Hardening)</h3>



<ol start="1" class="wp-block-list">
<li><strong>Filtrage de contenu dynamique :</strong> Configurez vos outils de sécurité pour analyser le corps des e-mails provenant de domaines de confiance (<code>microsoft.com</code>) à la recherche de mots-clés spécifiques (numéros de téléphone inhabituels, termes comme « Support », « Invoice »).</li>



<li><strong>Monitoring des inscriptions Action Groups :</strong> Si vous gérez un parc Azure, surveillez via les logs d&rsquo;audit (Azure Activity Logs) toute création d&rsquo;Action Group suspecte ou toute tentative d&rsquo;inscription d&rsquo;utilisateurs internes par des tenants externes.</li>



<li><strong>Isolation des postes de travail :</strong> Renforcez les politiques d&rsquo;exécution de scripts (PowerShell Constrained Language Mode) et bloquez les outils d&rsquo;administration à distance non autorisés (AnyDesk, TeamViewer, etc.) via des politiques AppLocker ou Microsoft Defender for Endpoint.</li>
</ol>



<h3 class="wp-block-heading">Mesures Organisationnelles</h3>



<ul class="wp-block-list">
<li><strong>Formation spécifique au Callback Phishing :</strong> Informez les utilisateurs qu&rsquo;une alerte Azure légitime ne demandera jamais de contacter un numéro de téléphone pour une « résolution urgente ».</li>



<li><strong>Procédure de vérification :</strong> Établissez une règle stricte : toute alerte d&rsquo;infrastructure doit être vérifiée directement sur le portail Azure (<code>portal.azure.com</code>) et non via les liens ou numéros présents dans un e-mail.</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">L&rsquo;usage malveillant des alertes Azure Monitor démontre la créativité des attaquants qui préfèrent désormais exploiter la logique métier des services Cloud plutôt que leurs vulnérabilités logicielles. Pour l&rsquo;expert infrastructure, cela signifie que la confiance accordée aux flux « système » doit être réévaluée. La vigilance humaine reste, dans ce cas précis, le dernier rempart contre une compromission orchestrée depuis les propres serveurs de Microsoft.</p>



<p class="wp-block-paragraph">Source : <a target="_blank" rel="noreferrer noopener" href="https://www.bleepingcomputer.com/news/security/microsoft-azure-monitor-alerts-abused-in-callback-phishing-campaigns/">https://www.bleepingcomputer.com/news/security/microsoft-azure-monitor-alerts-abused-in-callback-phishing-campaigns/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/03/24/exploitation-des-alertes-azure-monitor-decryptage-dune-campagne-de-callback-phishing-sophistiquee/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Architecture de la Menace 2026 : Analyse Profonde des Campagnes INC Ransom et Everest Group sur les Infrastructures Mondiales</title>
		<link>https://tazmenworld.com/2026/02/13/architecture-de-la-menace-2026-analyse-profonde-des-campagnes-inc-ransom-et-everest-group-sur-les-infrastructures-mondiales/</link>
					<comments>https://tazmenworld.com/2026/02/13/architecture-de-la-menace-2026-analyse-profonde-des-campagnes-inc-ransom-et-everest-group-sur-les-infrastructures-mondiales/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Fri, 13 Feb 2026 06:19:48 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=112</guid>

					<description><![CDATA[Le premier trimestre de l&#8217;année 2026 marque un tournant critique dans l&#8217;évolution des cyber-menaces ciblant les couches basses de l&#8217;infrastructure informatique. Les rapports récents, notamment ceux analysant les activités des groupes INC Ransom et Everest Group, révèlent une mutation profonde : les attaquants ne se contentent plus de cibler l&#8217;utilisateur final, ils visent désormais l&#8217;intégrité [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img width="1024" height="572"  alt="" class="wp-image-113"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-56.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-56.jpg 1024w, https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-56-300x168.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-56-768x429.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Le premier trimestre de l&rsquo;année 2026 marque un tournant critique dans l&rsquo;évolution des cyber-menaces ciblant les couches basses de l&rsquo;infrastructure informatique. Les rapports récents, notamment ceux analysant les activités des groupes <strong>INC Ransom</strong> et <strong>Everest Group</strong>, révèlent une mutation profonde : les attaquants ne se contentent plus de cibler l&rsquo;utilisateur final, ils visent désormais l&rsquo;intégrité structurelle des datacenters, des environnements de virtualisation et des systèmes de stockage distribués.</p>



<p class="wp-block-paragraph">Pour les architectes infrastructure et les RSSI, le constat est sans appel : la surface d&rsquo;attaque s&rsquo;est déplacée des terminaux vers les piliers de la continuité d&rsquo;activité (BCP). Cette analyse technique décortique les méthodes d&rsquo;exfiltration, les vecteurs de compromission Linux et les impératifs de durcissement pour 2026.</p>



<figure class="wp-block-image size-full"><img width="312" height="357"  alt="" class="wp-image-114"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-1.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-1.jpg 312w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-1-262x300.jpg 262w" sizes="auto, (max-width: 312px) 100vw, 312px" /></figure>



<h2 class="wp-block-heading">1. Analyse Technique : La Double Extorsion au Cœur de l&rsquo;Infrastructure</h2>



<p class="wp-block-paragraph">L&rsquo;activité cybernétique de février 2026 est dominée par deux acteurs aux méthodologies distinctes mais complémentaires dans leur nuisance : INC Ransom et Everest Group.</p>



<h3 class="wp-block-heading">INC Ransom : Le Sniper des Flux Logistiques</h3>



<p class="wp-block-paragraph">Le cas de <strong>AOT Japan Ltd.</strong> est emblématique. En ciblant ce prestataire logistique d&rsquo;envergure internationale, INC Ransom ne cherche pas seulement à paralyser une entreprise, mais à créer une onde de choc dans la « Supply Chain ». Techniquement, INC Ransom utilise des techniques avancées de mouvement latéral. Une fois le périmètre franchi — souvent via des vulnérabilités non corrigées sur des passerelles VPN — le groupe déploie des outils de reconnaissance pour mapper les partages réseau (SMB/NFS) et identifier les serveurs de fichiers critiques.</p>



<figure class="wp-block-image size-full"><img width="915" height="877"  alt="" class="wp-image-115"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-7.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-7.jpg 915w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-7-300x288.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-7-768x736.jpg 768w" sizes="auto, (max-width: 915px) 100vw, 915px" /></figure>



<p class="wp-block-paragraph">L&rsquo;attaque sur AOT Japan montre que le groupe a réussi à contourner les mécanismes de détection EDR traditionnels en utilisant des outils de « Living off the Land » (LotL), détournant des utilitaires d&rsquo;administration système légitimes pour exfiltrer les données avant même que le processus de chiffrement ne soit déclenché.</p>



<h3 class="wp-block-heading">Everest Group : Les Maîtres de l&rsquo;Exfiltration de Données Massives</h3>



<p class="wp-block-paragraph">À l&rsquo;opposé du spectre, <strong>Everest Group</strong> adopte une posture de courtier de données de haut vol. L&rsquo;attaque contre <strong>Shinwa Co Ltd</strong> s&rsquo;est soldée par l&rsquo;exfiltration de <strong>42 Go de bases de données</strong>. Ce chiffre n&rsquo;est pas seulement une statistique ; pour une infrastructure IT, cela représente souvent l&rsquo;intégralité des schémas SQL, des dossiers RH et de la propriété intellectuelle stockée sur des baies de stockage SAN/NAS.</p>



<figure class="wp-block-image size-full"><img width="871" height="820"  alt="" class="wp-image-116"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-11.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-11.jpg 871w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-11-300x282.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-11-768x723.jpg 768w" sizes="auto, (max-width: 871px) 100vw, 871px" /></figure>



<p class="wp-block-paragraph">Everest Group excelle dans l&rsquo;identification des « Shadow Data » : ces volumes de données oubliés, souvent des backups non chiffrés ou des environnements de staging mal sécurisés, qui deviennent une mine d&rsquo;or pour l&rsquo;extorsion sans même nécessiter le blocage des systèmes de production.</p>



<h2 class="wp-block-heading">2. Statistiques et Vecteurs : Pourquoi l&rsquo;Infrastructure Linux est en Péril</h2>



<p class="wp-block-paragraph">L&rsquo;analyse des données de télémétrie de ce début d&rsquo;année 2026 permet de dresser un portrait-robot de la cible idéale.</p>



<h3 class="wp-block-heading">Géographie et Secteurs : Une Cible Occidentale et Industrielle</h3>



<p class="wp-block-paragraph">Les États-Unis demeurent la cible principale, suivis de près par le Canada et l&rsquo;Europe (Allemagne, Royaume-Uni). Cette concentration s&rsquo;explique par la maturité des infrastructures et, paradoxalement, par la complexité de leur gestion qui laisse des failles ouvertes.</p>



<figure class="wp-block-image size-full"><img width="620" height="816"  alt="" class="wp-image-117"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-8.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-8.jpg 620w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-8-228x300.jpg 228w" sizes="auto, (max-width: 620px) 100vw, 620px" /></figure>



<p class="wp-block-paragraph">Le secteur de la <strong>Santé (Healthcare)</strong> arrive en tête, talonné par les services professionnels et les administrations publiques. Pour un architecte VDI, cela signifie que les environnements multi-tenants et les accès distants critiques sont les vecteurs les plus exploités.</p>



<figure class="wp-block-image size-full"><img width="825" height="499"  alt="" class="wp-image-118"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-9.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-9.jpg 825w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-9-300x181.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-9-768x465.jpg 768w" sizes="auto, (max-width: 825px) 100vw, 825px" /></figure>



<h3 class="wp-block-heading">Linux : Le Nouveau Champ de Bataille</h3>



<p class="wp-block-paragraph">C&rsquo;est sans doute l&rsquo;enseignement le plus crucial pour les ingénieurs systèmes : <strong>Linux est désormais la technologie la plus ciblée</strong>. L&rsquo;hégémonie de Linux dans le Cloud, les conteneurs (Kubernetes) et les appliances de sécurité en fait la cible de choix pour une paralysie totale.</p>



<figure class="wp-block-image size-full"><img width="837" height="448"  alt="" class="wp-image-119"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-10.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-10.jpg 837w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-10-300x161.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-10-768x411.jpg 768w" sizes="auto, (max-width: 837px) 100vw, 837px" /></figure>



<p class="wp-block-paragraph">La compromission d&rsquo;un noyau Linux permet non seulement le vol de données, mais aussi l&rsquo;installation de « rootkits » persistants au niveau de l&rsquo;hyperviseur, rendant l&rsquo;attaquant virtuellement invisible pour les outils de sécurité opérant au niveau de la machine virtuelle (VM).</p>



<h2 class="wp-block-heading">3. Le Marché des Accès Initiaux : L&rsquo;Infrastructure à Prix Cassé</h2>



<p class="wp-block-paragraph">L&rsquo;un des aspects les plus sombres du rapport de février 2026 est la marchandisation des accès aux infrastructures critiques. Les « Initial Access Brokers » (IAB) vendent désormais des accès « Root » à des prix dérisoires, facilitant le travail des groupes de ransomware.</p>



<p class="wp-block-paragraph">Un exemple frappant est la mise en vente d&rsquo;un accès administrateur au pare-feu et au réseau de l&rsquo;<strong>Autorité Foncière du Gouvernement Indonésien</strong> pour seulement <strong>300 $</strong>.</p>



<figure class="wp-block-image size-full"><img width="923" height="376"  alt="" class="wp-image-120"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-12.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-12.jpg 923w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-12-300x122.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-12-768x313.jpg 768w" sizes="auto, (max-width: 923px) 100vw, 923px" /></figure>



<p class="wp-block-paragraph">Pour un administrateur réseau, cette annonce signifie qu&rsquo;une faille de type <strong>RCE (Remote Code Execution)</strong> sur un firewall Linux n&rsquo;a pas été patchée, permettant à n&rsquo;importe quel acheteur de prendre le contrôle total du routage, du VPN et de l&rsquo;inspection des flux de toute une administration. C&rsquo;est la porte ouverte à l&rsquo;espionnage d&rsquo;État ou à une attaque par ransomware à grande échelle.</p>



<h2 class="wp-block-heading">4. Études de Cas : Fuites de Données et Impact sur le Stockage</h2>



<p class="wp-block-paragraph">Les brèches de <strong>Leora Infotech</strong> et <strong>EgyptAir</strong> illustrent la diversité des données exfiltrées et la vulnérabilité des serveurs d&rsquo;applications Web.</p>



<h3 class="wp-block-heading">Leora Infotech : Compromission des Services IT</h3>



<p class="wp-block-paragraph">Chez Leora Infotech, ce sont 35 000 enregistrements qui ont été compromis. Ici, le vecteur semble être une faille dans l&rsquo;ERP ou le CRM, permettant de remonter jusqu&rsquo;aux identifiants des employés et des clients.</p>



<figure class="wp-block-image size-full"><img width="867" height="610"  alt="" class="wp-image-121"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-3.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-3.jpg 867w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-3-300x211.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-3-768x540.jpg 768w" sizes="auto, (max-width: 867px) 100vw, 867px" /></figure>



<h3 class="wp-block-heading">EgyptAir : L&rsquo;Exfiltration Documentaire</h3>



<p class="wp-block-paragraph">Plus grave encore, la fuite chez EgyptAir ne concerne pas que des lignes de texte dans une base de données, mais des documents sensibles issus des emails du personnel (PDF, images, vidéos). Pour une infrastructure de stockage, cela signifie que l&rsquo;attaquant a eu un accès en lecture sur les volumes où sont montés les serveurs de messagerie.</p>



<figure class="wp-block-image size-full"><img width="882" height="877"  alt="" class="wp-image-122"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/week13-14.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/week13-14.jpg 882w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-14-300x298.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-14-150x150.jpg 150w, https://tazmenworld.com/wp-content/uploads/2026/02/week13-14-768x764.jpg 768w" sizes="auto, (max-width: 882px) 100vw, 882px" /></figure>



<h2 class="wp-block-heading">5. Recommandations : Durcir l&rsquo;Infrastructure face à l&rsquo;Inévitable</h2>



<p class="wp-block-paragraph">En 2026, la question n&rsquo;est plus « si » mais « quand ». La stratégie doit passer d&rsquo;une défense périmétrique à une <strong>résilience de l&rsquo;infrastructure</strong>.</p>



<h3 class="wp-block-heading">Durcissement du Stockage (Storage Hardening)</h3>



<ul class="wp-block-list">
<li><strong>Immuabilité des Données (WORM) :</strong> Il est impératif d&rsquo;utiliser des technologies de verrouillage d&rsquo;objet (S3 Object Lock) ou des snapshots immuables au niveau de la baie de stockage. Même avec un accès « Root », l&rsquo;attaquant ne doit pas pouvoir supprimer les sauvegardes avant un délai prédéfini.</li>



<li><strong>Air-Gap Logique :</strong> Séparez physiquement ou logiquement les réseaux de gestion du stockage (Management Network) de la production.</li>
</ul>



<h3 class="wp-block-heading">Sécurisation des environnements Linux et Virtualisation</h3>



<ul class="wp-block-list">
<li><strong>Micro-segmentation ZTNA (Zero Trust Network Access) :</strong> Ne faites plus confiance au réseau interne. Chaque flux entre une VM applicative et une base de données doit être authentifié et chiffré.</li>



<li><strong>Patch Management Automatisé :</strong> Au vu de la vente d&rsquo;accès RCE à 300 $, le délai de patch pour les équipements de bordure (Firewalls, VPN) doit tomber à moins de 12 heures.</li>
</ul>



<h3 class="wp-block-heading">Recommandations Techniques (CLI &amp; Config)</h3>



<p class="wp-block-paragraph">Pour les administrateurs Linux, le durcissement SSH et l&rsquo;audit des accès sont les premières lignes de défense :</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly># Vérifier les tentatives de connexion suspectes
lastb | head -n 20

# Durcir la configuration SSH (Désactiver Root et forcer les clés)
echo "PermitRootLogin no" >> /etc/ssh/sshd_config
echo "PasswordAuthentication no" >> /etc/ssh/sshd_config
systemctl restart sshd

# Surveiller l'intégrité des fichiers critiques
aide --check</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #616E88"># Vérifier les tentatives de connexion suspectes</span></span>
<span class="line"><span style="color: #88C0D0">lastb</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">|</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">head</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">-n</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">20</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88"># Durcir la configuration SSH (Désactiver Root et forcer les clés)</span></span>
<span class="line"><span style="color: #88C0D0">echo</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">PermitRootLogin no</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">&gt;&gt;</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">/etc/ssh/sshd_config</span></span>
<span class="line"><span style="color: #88C0D0">echo</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">PasswordAuthentication no</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">&gt;&gt;</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">/etc/ssh/sshd_config</span></span>
<span class="line"><span style="color: #88C0D0">systemctl</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">restart</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">sshd</span></span>
<span class="line"></span>
<span class="line"><span style="color: #616E88"># Surveiller l&#39;intégrité des fichiers critiques</span></span>
<span class="line"><span style="color: #88C0D0">aide</span><span style="color: #D8DEE9FF"> </span><span style="color: #A3BE8C">--check</span></span></code></pre></div>



<h2 class="wp-block-heading">Conclusion : Vers une Infrastructure « Auto-cicatrisante »</h2>



<p class="wp-block-paragraph">Le rapport du 13 février 2026 nous rappelle que la cybersécurité n&rsquo;est plus une couche logicielle additionnelle, mais le fondement même de l&rsquo;architecture informatique. La prédominance des attaques sur Linux, la vente d&rsquo;accès Root pour quelques centaines de dollars et la sophistication d&rsquo;INC Ransom et Everest Group exigent une refonte de nos pratiques. La résilience passera par l&rsquo;automatisation, l&rsquo;immuabilité du stockage et une vigilance constante sur les vecteurs d&rsquo;accès initiaux.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Source :</strong> <a target="_blank" rel="noreferrer noopener" href="https://www.cyfirma.com/news/weekly-intelligence-report-13-february-2026/">https://www.cyfirma.com/news/weekly-intelligence-report-13-february-2026/</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/02/13/architecture-de-la-menace-2026-analyse-profonde-des-campagnes-inc-ransom-et-everest-group-sur-les-infrastructures-mondiales/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>L&#8217;exposition des instances Ollama : Vecteur d&#8217;un réseau d&#8217;inférence IA fantôme (« Silent Brothers »)</title>
		<link>https://tazmenworld.com/2026/02/04/lexposition-des-instances-ollama-vecteur-dun-reseau-dinference-ia-fantome-silent-brothers/</link>
					<comments>https://tazmenworld.com/2026/02/04/lexposition-des-instances-ollama-vecteur-dun-reseau-dinference-ia-fantome-silent-brothers/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Wed, 04 Feb 2026 08:29:50 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<category><![CDATA[Intelligence Artificielle (IA)]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=86</guid>

					<description><![CDATA[L&#8217;adoption rapide des technologies d&#8217;IA générative « on-premise » ou en local réintroduit des vecteurs d&#8217;attaque classiques que l&#8217;on pensait maîtrisés. La facilité de déploiement d&#8217;outils comme Ollama, qui permet d&#8217;exécuter des LLM (Large Language Models) localement, se heurte souvent à une négligence des bonnes pratiques de sécurité infrastructure. SentinelOne Labs a récemment mis en lumière un [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img width="1024" height="572"  alt="" class="wp-image-88"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-48.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-48.jpg 1024w, https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-48-300x168.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/02/unnamed-48-768x429.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">L&rsquo;adoption rapide des technologies d&rsquo;IA générative « on-premise » ou en local réintroduit des vecteurs d&rsquo;attaque classiques que l&rsquo;on pensait maîtrisés. La facilité de déploiement d&rsquo;outils comme Ollama, qui permet d&rsquo;exécuter des LLM (Large Language Models) localement, se heurte souvent à une négligence des bonnes pratiques de sécurité infrastructure.</p>



<p class="wp-block-paragraph">SentinelOne Labs a récemment mis en lumière un phénomène inquiétant baptisé « Silent Brothers ». Des acteurs malveillants exploitent activement des instances Ollama mal configurées et exposées sur Internet pour constituer un réseau d&rsquo;inférence distribué et anonyme. Cette analyse détaille la mécanique technique de cette menace et les mesures impératives pour sécuriser vos infrastructures de Compute IA.</p>



<h2 class="wp-block-heading">1. Analyse Technique du Phénomène</h2>



<p class="wp-block-paragraph">Ollama est devenu un standard de facto pour l&rsquo;exécution locale de modèles GGUF, apprécié pour sa simplicité (une seule commande pour lancer un modèle). Par défaut, le démon Ollama écoute sur <code>127.0.0.1:11434</code>, une configuration sécurisée limitant l&rsquo;accès à la machine hôte.</p>



<p class="wp-block-paragraph">Le problème survient lorsque les utilisateurs ou les administrateurs souhaitent rendre ce service accessible sur le réseau local ou distant. La modification de la variable d&rsquo;environnement <code>OLLAMA_HOST</code> vers <code>0.0.0.0</code> expose le service sur toutes les interfaces réseau.</p>



<p class="wp-block-paragraph"><strong>La faille critique :</strong> Ollama, dans sa conception actuelle, n&rsquo;intègre <strong>aucun mécanisme natif d&rsquo;authentification ou d&rsquo;autorisation</strong>.</p>



<p class="wp-block-paragraph">Les attaquants ont industrialisé la détection de ces instances. SentinelOne rapporte une augmentation massive des scans sur le port TCP 11434. Une fois une instance ouverte détectée, le mode opératoire est simple et scriptable via l&rsquo;API REST d&rsquo;Ollama :</p>



<ol start="1" class="wp-block-list">
<li><strong>Reconnaissance :</strong> Appel à <code>/api/tags</code> pour lister les modèles déjà présents sur l&rsquo;hôte.</li>



<li><strong>Armement :</strong> Si aucun modèle utile n&rsquo;est présent, appel à <code>/api/pull</code> pour forcer le téléchargement de modèles performants (ex: llama2, mistral).</li>



<li><strong>Exploitation :</strong> Appel à <code>/api/generate</code> pour soumettre des prompts et récupérer les inférences.</li>
</ol>



<p class="wp-block-paragraph">Ces instances compromises forment un réseau « Silent Brothers », permettant aux attaquants de générer du contenu sans censure (contournant les garde-fous des API commerciales comme OpenAI) et sans frais d&rsquo;infrastructure.</p>



<figure class="wp-block-image size-large"><img width="1024" height="719"  alt="" class="wp-image-87"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/02/image-1024x719.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/02/image-1024x719.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/02/image-300x211.png 300w, https://tazmenworld.com/wp-content/uploads/2026/02/image-768x539.png 768w, https://tazmenworld.com/wp-content/uploads/2026/02/image-1536x1079.png 1536w, https://tazmenworld.com/wp-content/uploads/2026/02/image-2048x1438.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">2. Impacts sur l&rsquo;Infrastructure</h2>



<p class="wp-block-paragraph">L&rsquo;exposition de ces services n&rsquo;est pas anodine et présente des risques tangibles pour les environnements d&rsquo;entreprise.</p>



<h3 class="wp-block-heading">A. Vol de Ressources Compute (GPU/CPU)</h3>



<p class="wp-block-paragraph">L&rsquo;impact le plus direct est le parasitage des ressources. L&rsquo;inférence LLM est extrêmement gourmande en GPU (ou CPU en fallback). Une instance compromise verra ses ressources Compute détournées pour des tâches tierces, entraînant une dégradation immédiate des performances pour les charges de travail légitimes (VDI graphiques, calculs scientifiques, rendus 3D ou services d&rsquo;IA internes). Cela se traduit par une augmentation directe des coûts énergétiques ou cloud.</p>



<h3 class="wp-block-heading">B. Risque de « Shadow AI » et Exfiltration</h3>



<p class="wp-block-paragraph">Si l&rsquo;organisation utilise Ollama pour faire tourner des modèles affinés (finetuned) sur des données propriétaires, l&rsquo;exposition de l&rsquo;API <code>/api/tags</code> révèle l&rsquo;existence de ces modèles, et l&rsquo;API de génération pourrait potentiellement être utilisée pour tenter d&rsquo;extraire des informations confidentielles contenues dans les poids du modèle.</p>



<h3 class="wp-block-heading">C. Réputation de l&rsquo;IP</h3>



<p class="wp-block-paragraph">L&rsquo;adresse IP publique de l&rsquo;infrastructure compromise est utilisée pour générer du contenu potentiellement illégal, du phishing ou des campagnes de désinformation. Cela peut entraîner le blacklistage de l&rsquo;IP de l&rsquo;entreprise par les services de sécurité tiers.</p>



<h2 class="wp-block-heading">3. Recommandations Pragmatiques</h2>



<p class="wp-block-paragraph">La sécurisation d&rsquo;Ollama repose sur le principe fondamental que l&rsquo;outil lui-même ne gère pas la sécurité. C&rsquo;est à la couche infrastructure de le faire.</p>



<h3 class="wp-block-heading">A. Configuration par Défaut et Segmentation</h3>



<p class="wp-block-paragraph">La règle absolue est de maintenir le binding sur localhost (<code>OLLAMA_HOST=127.0.0.1</code>) si l&rsquo;accès distant n&rsquo;est pas strictement nécessaire. Si l&rsquo;accès réseau est requis, il ne doit jamais être direct. Utilisez des règles de pare-feu strictes (allow-listing d&rsquo;IPs spécifiques) ou, idéalement, n&rsquo;autorisez l&rsquo;accès qu&rsquo;au travers d&rsquo;un VPN d&rsquo;entreprise. Le port 11434 ne doit jamais être ouvert sur l&rsquo;Internet public.</p>



<h3 class="wp-block-heading">B. Implémentation d&rsquo;un Reverse Proxy Authentifiant (Obligatoire pour accès distant)</h3>



<p class="wp-block-paragraph">Puisqu&rsquo;Ollama ne gère pas l&rsquo;auth, il est impératif de placer un reverse proxy (Nginx, Traefik, Caddy) devant l&rsquo;instance pour gérer TLS et l&rsquo;authentification (Basic Auth, OAuth2, etc.).</p>



<p class="wp-block-paragraph">Voici un exemple minimaliste de configuration Nginx pour sécuriser une instance Ollama :</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly># Exemple de configuration Nginx pour sécuriser Ollama
server {
    listen 80;
    server_name ollama.votre-infra.local;

    location / {
        # Redirection vers l'instance Ollama locale
        proxy_pass http://127.0.0.1:11434;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;

        # Activation obligatoire de l'authentification Basic
        auth_basic "Accès Restreint Infrastructure IA";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }
}</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #D8DEE9FF"># </span><span style="color: #D8DEE9">Exemple</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">de</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">configuration</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">Nginx</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">pour</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">sécuriser</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">Ollama</span></span>
<span class="line"><span style="color: #D8DEE9">server</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">listen</span><span style="color: #D8DEE9FF"> </span><span style="color: #B48EAD">80</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">server_name</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">ollama</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">votre</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">infra</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">local</span><span style="color: #81A1C1">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">location</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        # </span><span style="color: #D8DEE9">Redirection</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">vers</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">l</span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">instance Ollama local</span><span style="color: #D8DEE9">e</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">proxy_pass</span><span style="color: #D8DEE9FF"> http</span><span style="color: #ECEFF4">:</span><span style="color: #616E88">//127.0.0.1:11434;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">proxy_set_header</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">Host</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$host</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">proxy_set_header</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">X</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">Real</span><span style="color: #81A1C1">-</span><span style="color: #D8DEE9">IP</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">$remote_addr</span><span style="color: #81A1C1">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">        # </span><span style="color: #D8DEE9">Activation</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">obligatoire</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">de</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">l</span><span style="color: #ECEFF4">&#39;</span><span style="color: #A3BE8C">authentification Basi</span><span style="color: #D8DEE9">c</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">auth_basic</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">Accès Restreint Infrastructure IA</span><span style="color: #ECEFF4">&quot;</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">auth_basic_user_file</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9">etc</span><span style="color: #81A1C1">/</span><span style="color: #D8DEE9">nginx</span><span style="color: #81A1C1">/</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">htpasswd</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span></code></pre></div>



<h3 class="wp-block-heading">C. Surveillance</h3>



<p class="wp-block-paragraph">Intégrez la surveillance du port 11434 et des processus <code>ollama</code> dans vos outils de monitoring (SIEM, Prometheus/Grafana). Des pics d&rsquo;utilisation GPU inexpliqués ou des connexions entrantes sur ce port doivent déclencher des alertes immédiates.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">L&rsquo;émergence de « Silent Brothers » démontre que la nouvelle vague d&rsquo;outils GenAI ne doit pas échapper aux politiques de sécurité infrastructure établies. L&rsquo;absence de sécurité native (« secure by design ») dans des outils comme Ollama impose aux équipes Ops et SecOps de compenser par une architecture réseau rigoureuse. Traitez vos instances d&rsquo;IA avec la même rigueur que vos bases de données critiques : jamais exposées directement sur le Net.</p>



<p class="wp-block-paragraph">Source : <a target="_blank" rel="noreferrer noopener" href="https://www.sentinelone.com/labs/silent-brothers-ollama-hosts-form-anonymous-ai-network-beyond-platform-guardrails/">https://www.sentinelone.com/labs/silent-brothers-ollama-hosts-form-anonymous-ai-network-beyond-platform-guardrails/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/02/04/lexposition-des-instances-ollama-vecteur-dun-reseau-dinference-ia-fantome-silent-brothers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Anatomie d&#8217;une Intrusion : L&#8217;Exploitation du Routage SMTP et des Failles d&#8217;Alignement DMARC</title>
		<link>https://tazmenworld.com/2026/01/07/anatomie-dune-intrusion-lexploitation-du-routage-smtp-et-des-failles-dalignement-dmarc/</link>
					<comments>https://tazmenworld.com/2026/01/07/anatomie-dune-intrusion-lexploitation-du-routage-smtp-et-des-failles-dalignement-dmarc/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 18:05:37 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=63</guid>

					<description><![CDATA[Le 6 janvier 2026, Microsoft Security a publié une analyse détaillant comment des acteurs étatiques et cybercriminels contournent les défenses de messagerie les plus robustes. Le constat est sans appel : la complexité croissante des infrastructures hybrides crée des « zones d&#8217;ombre » dans le routage SMTP. Ce billet décortique les mécanismes de détournement des flux et [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img width="1024" height="572"  alt="" class="wp-image-66"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/01/Gemini_Generated_Image_mb27zxmb27zxmb27-1024x572.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/01/Gemini_Generated_Image_mb27zxmb27zxmb27-1024x572.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/01/Gemini_Generated_Image_mb27zxmb27zxmb27-300x167.png 300w, https://tazmenworld.com/wp-content/uploads/2026/01/Gemini_Generated_Image_mb27zxmb27zxmb27-768x429.png 768w, https://tazmenworld.com/wp-content/uploads/2026/01/Gemini_Generated_Image_mb27zxmb27zxmb27.png 1376w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Le 6 janvier 2026, Microsoft Security a publié une analyse détaillant comment des acteurs étatiques et cybercriminels contournent les défenses de messagerie les plus robustes. Le constat est sans appel : la complexité croissante des infrastructures hybrides crée des « zones d&rsquo;ombre » dans le routage SMTP. Ce billet décortique les mécanismes de détournement des flux et propose des mesures de durcissement basées sur des exemples de configuration réels.</p>



<h2 class="wp-block-heading">1. Analyse Technique : La Rupture de l&rsquo;Alignement et le « Subdomain Spoofing »</h2>



<p class="wp-block-paragraph">L&rsquo;attaque ne repose pas sur une faille logicielle, mais sur une exploitation logique de la manière dont les serveurs de messagerie traitent les politiques SPF et DMARC lors de routages multi-sauts.</p>



<h3 class="wp-block-heading">Le mécanisme de l&rsquo;usurpation par sous-domaine</h3>



<p class="wp-block-paragraph">L&rsquo;une des techniques clés identifiées est l&rsquo;exploitation des sous-domaines non protégés. Un attaquant peut utiliser un sous-domaine (ex: <code>marketing.entreprise.com</code>) qui ne possède pas d&rsquo;enregistrement SPF propre. Si le domaine racine (<code>entreprise.com</code>) possède un enregistrement SPF mais n&rsquo;utilise pas la balise <code>sp=reject</code> dans sa politique DMARC, le sous-domaine hérite d&rsquo;une politique par défaut souvent permissive (<code>none</code>), permettant l&rsquo;envoi d&#8217;emails non authentifiés.</p>



<h3 class="wp-block-heading">L&rsquo;analyse des en-têtes (Header Analysis)</h3>



<p class="wp-block-paragraph">Dans les cas complexes, l&rsquo;attaquant injecte des messages via des connecteurs de messagerie mal configurés. Voici ce que l&rsquo;on observe dans un en-tête <code>Authentication-Results</code> lors d&rsquo;une exploitation réussie :</p>



<p class="wp-block-paragraph"><code>Authentication-Results: spf=softfail (sender IP is 1.2.3.4) smtp.mailfrom=malicious.com; dmarc=pass (p=none sp=none) header.from=entreprise.com;</code></p>



<p class="wp-block-paragraph">Ici, le DMARC « passe » (ou n&rsquo;est pas appliqué) car le système de réception ne vérifie pas l&rsquo;alignement strict entre le domaine de l&rsquo;enveloppe et celui de l&rsquo;en-tête visible, souvent à cause d&rsquo;une règle de transport interne qui outrepasse la vérification pour les « partenaires de confiance ».</p>



<h2 class="wp-block-heading">2. Impacts sur l&rsquo;Infrastructure : Connecteurs et Flux Hybrides</h2>



<p class="wp-block-paragraph">Le danger réside principalement dans les <strong>Connecteurs SMTP de confiance</strong>. Dans un environnement Exchange Hybride ou multi-cloud, il est courant de créer des connecteurs basés sur l&rsquo;adresse IP pour autoriser des applications métiers ou des périphériques (scanners, alertes infra) à envoyer des emails.</p>



<ul class="wp-block-list">
<li><strong>Vecteur de mouvement latéral :</strong> Si un attaquant compromet un serveur interne ou une application ayant un accès autorisé à un tel connecteur, il peut diffuser des campagnes de phishing internes indétectables, car elles sont « blanchies » par l&rsquo;infrastructure de confiance.</li>



<li><strong>Corruption de la réputation IP :</strong> L&rsquo;utilisation de votre propre infrastructure pour envoyer du phishing entraîne le blacklistage de vos adresses IP publiques de sortie, paralysant les communications légitimes.</li>
</ul>



<figure class="wp-block-image size-large"><img width="1024" height="585"  alt="" class="wp-image-64"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/01/image-6-1024x585.png" srcset="https://tazmenworld.com/wp-content/uploads/2026/01/image-6-1024x585.png 1024w, https://tazmenworld.com/wp-content/uploads/2026/01/image-6-300x171.png 300w, https://tazmenworld.com/wp-content/uploads/2026/01/image-6-768x439.png 768w, https://tazmenworld.com/wp-content/uploads/2026/01/image-6.png 1050w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">3. Recommandations : Durcissement et CLI</h2>



<p class="wp-block-paragraph">Pour contrer ces attaques, une approche granulaire est nécessaire.</p>



<h3 class="wp-block-heading">Mise en place de l&rsquo;alignement strict</h3>



<p class="wp-block-paragraph">Ne vous contentez pas d&rsquo;un enregistrement DMARC standard. Forcez l&rsquo;alignement strict pour SPF et DKIM afin d&rsquo;interdire l&rsquo;usage de sous-domaines non explicitement autorisés.</p>



<p class="wp-block-paragraph"><strong>Exemple d&rsquo;enregistrement DNS durci :</strong> <code>v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:security@votre-domaine.com</code> <em>(Note : <code>adkim=s</code> et <code>aspf=s</code> forcent l&rsquo;alignement strict).</em></p>



<h3 class="wp-block-heading">Audit des connecteurs via PowerShell (Exchange Online)</h3>



<p class="wp-block-paragraph">Il est crucial de lister les connecteurs autorisant l&rsquo;envoi sans authentification forte. Utilisez cette commande pour identifier les configurations à risque :</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>Get-InboundConnector | Where-Object {$_.RestrictDomainsToIPAddresses -eq $true} | Select-Object Name, AttachedDomains, RemoteIPRanges</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #88C0D0">Get-InboundConnector</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">|</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Where-Object</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span><span style="color: #81A1C1">$</span><span style="color: #D8DEE9FF">_</span><span style="color: #D8DEE9">.RestrictDomainsToIPAddresses</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">-eq</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">$true</span><span style="color: #ECEFF4">}</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">|</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Select-Object</span><span style="color: #D8DEE9FF"> Name</span><span style="color: #81A1C1">,</span><span style="color: #D8DEE9FF"> AttachedDomains</span><span style="color: #81A1C1">,</span><span style="color: #D8DEE9FF"> RemoteIPRanges</span></span></code></pre></div>



<p class="wp-block-paragraph"><em>Action : Vérifiez que chaque IP listée est strictement nécessaire et que le domaine source est validé.</em></p>



<h3 class="wp-block-heading">Implémentation de l&rsquo;ARC (Authenticated Received Chain)</h3>



<p class="wp-block-paragraph">Pour les infrastructures utilisant des services de filtrage tiers avant d&rsquo;atteindre la boîte aux lettres finale, configurez vos « Trusted Arc Sealers ». Cela permet de préserver l&rsquo;intégrité de l&rsquo;authentification malgré les modifications d&rsquo;en-têtes par les couches intermédiaires.</p>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">La confiance implicite dans les flux de messagerie internes est une faille que les attaquants exploitent avec une précision chirurgicale. La sécurisation de l&rsquo;infrastructure email en 2026 exige de passer d&rsquo;une défense périmétrique à une validation systématique de l&rsquo;alignement de chaque saut SMTP.</p>



<p class="wp-block-paragraph">Source : <a target="_blank" rel="noreferrer noopener" href="https://www.microsoft.com/en-us/security/blog/2026/01/06/phishing-actors-exploit-complex-routing-and-misconfigurations-to-spoof-domains/">https://www.microsoft.com/en-us/security/blog/2026/01/06/phishing-actors-exploit-complex-routing-and-misconfigurations-to-spoof-domains/</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/01/07/anatomie-dune-intrusion-lexploitation-du-routage-smtp-et-des-failles-dalignement-dmarc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IA Générative et Sécurité des Systèmes d&#8217;Information : Décryptage des Menaces et Stratégies de Cyber-Défense</title>
		<link>https://tazmenworld.com/2026/01/04/ia-generative-et-securite-des-systemes-dinformation-decryptage-des-menaces-et-strategies-de-cyber-defense/</link>
					<comments>https://tazmenworld.com/2026/01/04/ia-generative-et-securite-des-systemes-dinformation-decryptage-des-menaces-et-strategies-de-cyber-defense/#respond</comments>
		
		<dc:creator><![CDATA[tazmen3]]></dc:creator>
		<pubDate>Sun, 04 Jan 2026 15:15:20 +0000</pubDate>
				<category><![CDATA[Cybersécurité]]></category>
		<category><![CDATA[Intelligence Artificielle (IA)]]></category>
		<guid isPermaLink="false">https://tazmenworld.com/?p=57</guid>

					<description><![CDATA[L&#8217;émergence et la démocratisation de l&#8217;intelligence artificielle (IA) au quotidien, notamment dans le monde de l&#8217;entreprise, provoquent un changement radical des méthodes de travail. Si les gains de productivité font de l&#8217;IA un outil incontournable, son développement rapide suscite des inquiétudes légitimes quant à la confidentialité des données et à l&#8217;automatisation de la prise de [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img width="1024" height="572"  alt="" class="wp-image-58"/ loading="lazy" decoding="async" src="https://tazmenworld.com/wp-content/uploads/2026/01/unnamed-39.jpg" srcset="https://tazmenworld.com/wp-content/uploads/2026/01/unnamed-39.jpg 1024w, https://tazmenworld.com/wp-content/uploads/2026/01/unnamed-39-300x168.jpg 300w, https://tazmenworld.com/wp-content/uploads/2026/01/unnamed-39-768x429.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">L&rsquo;émergence et la démocratisation de l&rsquo;intelligence artificielle (IA) au quotidien, notamment dans le monde de l&rsquo;entreprise, provoquent un changement radical des méthodes de travail<sup></sup>. Si les gains de productivité font de l&rsquo;IA un outil incontournable, son développement rapide suscite des inquiétudes légitimes quant à la confidentialité des données et à l&rsquo;automatisation de la prise de décision<sup></sup><sup></sup><sup></sup><sup></sup>. Le récent « Flash Ingérence » n°117 de la DGSI met en lumière des vulnérabilités critiques que les experts en infrastructure et en cybersécurité doivent impérativement adresser<sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup>.</p>



<h2 class="wp-block-heading">1. Analyse Technique : Des Algorithmes aux Vecteurs d&rsquo;Attaque</h2>



<p class="wp-block-paragraph">L&rsquo;IA générative, bien qu&rsquo;offrant des perspectives d&rsquo;innovation inédites, introduit des risques structurels liés à la gestion des flux de données<sup></sup>.</p>



<h3 class="wp-block-heading">Le risque de « Shadow AI » et l&rsquo;Exfiltration de Données</h3>



<p class="wp-block-paragraph">L&rsquo;usage d&rsquo;outils d&rsquo;IA « grand public » par les salariés, souvent sans l&rsquo;aval de la hiérarchie, transforme des documents confidentiels en données d&rsquo;entraînement pour des modèles tiers<sup></sup><sup></sup><sup></sup><sup></sup>. Techniquement, les versions gratuites et standards utilisent les données entrées par l&rsquo;utilisateur pour affiner leurs modèles<sup></sup>. De plus, les politiques de confidentialité imposent souvent le stockage sur des serveurs étrangers, soumettant ces données à des lois à portée extraterritoriale<sup></sup><sup></sup><sup></sup><sup></sup>.</p>



<h3 class="wp-block-heading">Vulnérabilités Logicielles et API</h3>



<p class="wp-block-paragraph">La connexion des applications d&rsquo;IA à des outils externes via des interfaces logicielles (API) ou des plugins augmente la surface d&rsquo;attaque<sup></sup>. Ces couches logicielles sont souvent moins sécurisées, favorisant les fuites de données ou les attaques cybernétiques ciblées<sup></sup>.</p>



<h3 class="wp-block-heading">Nouvelles Typologies d&rsquo;Attaques</h3>



<p class="wp-block-paragraph">Le rapport identifie des méthodes offensives avancées utilisant l&rsquo;IA :</p>



<ul class="wp-block-list">
<li><strong>Adversarial Examples Attack :</strong> Manipulation des données d&rsquo;entrée (ex: modification subtile d&rsquo;une image) pour tromper l&rsquo;algorithme et provoquer des comportements dangereux dans des systèmes critiques.</li>



<li><strong>Empoisonnement des données (Data Poisoning) :</strong> Injection de fausses données durant le processus d&rsquo;apprentissage pour biaiser ou saboter le système.</li>



<li><strong>Deepfakes et Ingénierie Sociale :</strong> Utilisation de l&rsquo;IA pour créer des contenus truqués (visage et voix) afin de commettre des escroqueries par hypertrucage.</li>
</ul>



<h2 class="wp-block-heading">2. Impacts sur l&rsquo;Infrastructure : Intégrité et Souveraineté</h2>



<p class="wp-block-paragraph">L&rsquo;intégration de l&rsquo;IA modifie profondément la posture de sécurité de l&rsquo;infrastructure informatique.</p>



<h3 class="wp-block-heading">La Perte de Contrôle et l&rsquo;Effet « Boîte Noire »</h3>



<p class="wp-block-paragraph">Les décisions prises par certains systèmes d&rsquo;IA sont complexes à auditer<sup></sup>. Cette opacité réduit la confiance et complexifie la prise de décision éclairée<sup></sup>. En déléguant entièrement des tâches critiques (comme la due diligence) à des outils étrangers, les entreprises s&rsquo;exposent à des biais algorithmiques et à des « hallucinations » — où l&rsquo;IA crée des événements de toute pièce<sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup><sup></sup>.</p>



<h3 class="wp-block-heading">Risques Juridiques et de Conformité</h3>



<p class="wp-block-paragraph">Le stockage des données sur des serveurs distants hors de l&rsquo;Union Européenne peut entraîner la responsabilité de l&rsquo;entreprise au regard du RGPD et d&rsquo;autres réglementations nationales<sup></sup><sup></sup><sup></sup><sup></sup>. La question de la propriété intellectuelle des données issues de l&rsquo;IA reste également un point de vigilance majeur<sup></sup>.</p>



<h2 class="wp-block-heading">3. Recommandations : Actions Pragmatiques pour une Cyber-Infra Résiliente</h2>



<p class="wp-block-paragraph">Pour mitiger ces risques, la DGSI préconise une approche structurée alliant gouvernance et solutions techniques locales<sup></sup>.</p>



<h3 class="wp-block-heading">Durcissement de la Gouvernance IT</h3>



<ul class="wp-block-list">
<li><strong>Mise à jour de la Charte Informatique :</strong> Il est impératif d&rsquo;expliciter le cadre d&#8217;emploi de l&rsquo;IA et de préciser le niveau de sensibilité des informations autorisées.</li>



<li><strong>Transparence Obligatoire :</strong> Signaler systématiquement l&rsquo;usage de l&rsquo;IA à la hiérarchie ou aux clients pour permettre une meilleure appréhension des erreurs potentielles.</li>
</ul>



<h3 class="wp-block-heading">Stratégies d&rsquo;Infrastructure Souveraine</h3>



<ul class="wp-block-list">
<li><strong>Privilégier l&rsquo;IA en Local :</strong> Déployer des systèmes d&rsquo;IA fonctionnant directement sur le Système d&rsquo;Information (SI) de l&rsquo;utilisateur, sans connexion constante à des serveurs externes. Cela assure une confidentialité totale et un contrôle renforcé des données traitées.</li>



<li><strong>IA de Confiance :</strong> Favoriser le recours à des solutions hébergeant leurs données en France et respectant strictement le RGPD.</li>
</ul>



<h3 class="wp-block-heading">Vigilance Opérationnelle</h3>



<ul class="wp-block-list">
<li><strong>Expertise Métier :</strong> Ne jamais fonder une décision uniquement sur les résultats de l&rsquo;IA. L&rsquo;intervention d&rsquo;experts qualifiés ou de Data Scientists est nécessaire pour analyser la qualité et le fonctionnement de l&rsquo;outil.</li>



<li><strong>Anonymisation des Requêtes :</strong> En cas d&rsquo;usage d&rsquo;outils gratuits, il est crucial d&rsquo;anonymiser systématiquement les requêtes et de ne jamais soumettre de données personnelles ou sensibles.</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">L&rsquo;intelligence artificielle est un levier de croissance, mais sa mise en œuvre ne doit pas se faire au détriment de la sécurité économique et de la souveraineté des données. La vigilance humaine reste le dernier rempart contre les dérives technologiques, les biais et les tentatives d&rsquo;ingérence sophistiquées<sup></sup><sup></sup><sup></sup><sup></sup>.</p>



<p class="wp-block-paragraph">Source : <a href="https://www.linkedin.com/posts/dgsi-securite-interieure_flash-117-activity-7412807587814912000-JBZG?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAABCao9kBpPR1-7TbvZr5BsM5DeCATaP50No" target="_blank" rel="noreferrer noopener">Flash DGSI #117 &#8211; Décembre 2025</a> </p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tazmenworld.com/2026/01/04/ia-generative-et-securite-des-systemes-dinformation-decryptage-des-menaces-et-strategies-de-cyber-defense/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
