<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on MA Cyber</title><link>https://www.macyber.fr/blog/</link><description>Recent content in Blog on MA Cyber</description><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Tue, 03 Nov 2026 10:00:00 +0100</lastBuildDate><atom:link href="https://www.macyber.fr/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Benchmark et installation d’un LLM pour l’assistance aux tests d’intrusion</title><link>https://www.macyber.fr/blog/benchmark-et-installation-dun-llm-pour-lassistance-aux-tests-dintrusion/</link><pubDate>Tue, 03 Nov 2026 10:00:00 +0100</pubDate><guid>https://www.macyber.fr/blog/benchmark-et-installation-dun-llm-pour-lassistance-aux-tests-dintrusion/</guid><description>&lt;aside class="encadre"&gt;&#10; &lt;span class="encadre-icone" aria-hidden="true"&gt;&lt;svg viewBox="0 0 24 24" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;circle cx="12" cy="12" r="10"/&gt;&lt;path d="M12 16v-4"/&gt;&lt;path d="M12 8h.01"/&gt;&lt;/svg&gt;&lt;/span&gt;&#10; &lt;div&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Avertissement :&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;Les tests et le benchmark présentés ici ont été réalisés fin 2025. Les modèles retenus et les résultats obtenus reflètent donc l’état de l’art à cette période. Compte tenu des évolutions rapides et continues de l’IA, ces résultats doivent être considérés comme obsolètes : les modèles de frontière les plus récents n’ont pas été évalués.&lt;/em&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/aside&gt;&#10;&#10;&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;C&amp;rsquo;est une situation que tout pentester connaît bien. Le rapport doit être livré demain, et il reste encore des sorties d&amp;rsquo;outils à analyser et une vulnérabilité à exploiter. Un assistant IA ferait gagner des heures au pentester, mais chaque ligne de ses notes contient des informations sensibles : adresses IP, noms de serveurs, failles pas encore corrigées. Les coller dans un chatbot en ligne ? Ce serait mettre en péril la confidentialité des données du client.&lt;/p&gt;</description></item><item><title>Compromission de paquets NPM via une attaque de la chaîne d’approvisionnement</title><link>https://www.macyber.fr/blog/compromission-npm-via-une-attaque-a-la-chaine-dapprovisionnement/</link><pubDate>Tue, 09 Sep 2025 12:38:13 +0200</pubDate><guid>https://www.macyber.fr/blog/compromission-npm-via-une-attaque-a-la-chaine-dapprovisionnement/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Le 8 septembre 2025, l’écosystème JavaScript a été frappé par une attaque de grande ampleur. Plusieurs paquets NPM parmi les plus utilisés, notamment &lt;a href="https://www.npmjs.com/package/chalk" rel="noopener"&gt;Chalk&lt;/a&gt; et &lt;a href="https://www.npmjs.com/package/debug" rel="noopener"&gt;Debug&lt;/a&gt;, ont été compromis. Omniprésentes dans les projets Node.js, aussi bien comme dépendances directes qu’indirectes, ces bibliothèques ont entraîné un risque majeur pour des millions d’applications dans le monde entier.&lt;/p&gt;&#10;&lt;h2 id="origine-de-lincident"&gt;Origine de l’incident&lt;/h2&gt;&#10;&lt;p&gt;Contrairement à ce que l’on pourrait penser, l’attaque ne repose pas sur une vulnérabilité technique des paquets eux-mêmes, mais sur une erreur humaine. Le mainteneur de plusieurs bibliothèques critiques a été piégé par une campagne de hameçonnage sophistiquée. Un e-mail se présentant comme provenant du support officiel de npmjs.org l’invitait à mettre à jour la configuration de son authentification à deux facteurs NPM. Le domaine utilisé (npmjs.help) imitait celui de npmjs.org, mais redirigeait en réalité vers une fausse page de connexion. Pensant répondre à une exigence légitime, le mainteneur y a renseigné ses identifiants et son code OTP, offrant ainsi un accès complet à son compte.&lt;/p&gt;</description></item></channel></rss>