<?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>Cédric Goubard, Auteur</title>
	<atom:link href="https://www.riskinsight-wavestone.com/author/cedric-goubard/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.riskinsight-wavestone.com/en/author/cedric-goubard/</link>
	<description>Le blog cybersécurité des consultants Wavestone</description>
	<lastBuildDate>Mon, 12 Jul 2021 08:54:28 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.riskinsight-wavestone.com/wp-content/uploads/2024/02/Blogs-2024_RI-39x39.png</url>
	<title>Cédric Goubard, Auteur</title>
	<link>https://www.riskinsight-wavestone.com/en/author/cedric-goubard/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Booster sa cybersécurité grâce à du Machine Learning ?  Partie 2 – « Oui, mais pas n’importe comment ! »</title>
		<link>https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-2-2/</link>
		
		<dc:creator><![CDATA[Cédric Goubard]]></dc:creator>
		<pubDate>Wed, 08 Jul 2020 12:00:56 +0000</pubDate>
				<category><![CDATA[Cloud & Next-Gen IT Security]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[analyse de données]]></category>
		<category><![CDATA[big data security]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[Machine learning]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=13853</guid>

					<description><![CDATA[<p>Dans une première partie, nous avons présenté une démarche pas à pas de Machine Learning appliqué à la cybersécurité afin d’illustrer sa valeur et d’en comprendre le fonctionnement. Dans cette seconde partie, nous allons répondre à un certain nombre de...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-2-2/">Booster sa cybersécurité grâce à du Machine Learning ?  Partie 2 – « Oui, mais pas n’importe comment ! »</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans une <a href="https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-1-2/">première partie</a>, nous avons présenté une démarche pas à pas de <em>Machine Learning</em> appliqué à la cybersécurité afin d’illustrer sa valeur et d’en comprendre le fonctionnement. Dans cette seconde partie, nous allons répondre à un certain nombre de <strong>questions courantes</strong> que l’on peut se poser avant de se lancer dans de telles initiatives.</p>
<p>&nbsp;</p>
<h2>Je suis en mesure d’envoyer toutes mes données à un algorithme de <em>Machine Learning</em>, va-t-il m’en sortir de la valeur ?</h2>
<p>Non, absolument pas. #GarbageInGarbageOut</p>
<p>C’est même la meilleure manière d’être déçu par le <em>Machine Learning</em> ! Ce n’est pas un outil magique : si n’importe quoi lui est donné en entrée, il n’en sortira pas magiquement des résultats pertinents.</p>
<p>Il est non seulement nécessaire de définir précisément son cas d’usage avant de se lancer, mais également de choisir intelligemment les données qui vont nourrir le modèle.</p>
<p>&nbsp;</p>
<h2>Justement, quel cas d’usage choisir ?</h2>
<p>Le problème est pris à l’envers !</p>
<p>La question est plutôt de savoir si :</p>
<ul>
<li>Aujourd’hui, <strong>des cas d’usages vous posent problème </strong><em>(e.g. chronophages parce que les alertes levées nécessitent beaucoup de retraitement et finalement remontent beaucoup de faux positifs).</em></li>
<li><strong>Le <em>Machine Learning</em> pourrait permettre d’apporter des solutions</strong> à certains d’entre eux <em>(e.g. levée d’alerte sur un comportement « normal » plutôt que sur des seuils de détection fixes complexes à configurer et maintenir à jour).</em></li>
<li><strong>Et les solutions classiques </strong>pour y répondre<strong> semblent arrivées à la limite de leurs capacités</strong>. <em>#JeNeRéinventePasLaRoue</em></li>
</ul>
<p>En cybersécurité, devant un problème <strong>complexe à décrire explicitement</strong> (e.g. qu’est-ce qu’une communication suspecte ?) qui en plus a de fortes chances <strong>d’évoluer dans le temps</strong> (e.g. les seuils de détections sont constamment à ajuster), il est très difficile de trouver le bon compromis entre détection des cas suspects et faux positifs avec des règles statiques. Dans ce genre de situation il est intéressant d’explorer la piste du <em>Machine Learning</em>.</p>
<p>&nbsp;</p>
<h2>Qui mène le projet : l’équipe cyber ou l’équipe data ?</h2>
<p>Les deux et avec de nombreux échanges ! #OneTeam</p>
<p>Ces deux équipes ont des <strong>expertises différentes</strong>, technique pour les <em>data scientists</em>, métier pour l’équipe cybersécurité. L’une sans l’autre ne permet pas de conduire un projet de <em>Machine Learning</em> pour la cybersécurité correctement.</p>
<p>Sans <em>data scientists,</em> l’équipe cybersécurité risque par exemple de :</p>
<ul>
<li>Se lancer en ayant trop peu de données <em>(e.g. le volume de données ne permet pas à l’algorithme de définir une norme de comportement, il interprète donc des situations normales comme anormales).</em></li>
<li>Ne pas penser à combiner certaines données <em>(e.g. chaque première connexion d’un utilisateur à une nouvelle application remonte en anomalie parce qu’on ne lui a pas ajouté de variable lui permettant de comparer ce comportement à celui de la masse des utilisateurs (qui utilisent déjà l’application)).</em></li>
<li>Ne pas savoir interpréter les alertes remontées par l’algorithme, et <em>a fortiori</em> ne pouvoir l’optimiser <em>(e.g. l’algorithme remonte des anomalies qui n’en sont pas, l’équipe cybersécurité ne comprend pas sur quoi il base son analyse et ne sait donc pas les réorienter).</em></li>
</ul>
<p>Et sans l’équipe cybersécurité, les <em>data scientists</em> risquent de :</p>
<ul>
<li>Ne pas pouvoir évaluer si l’algorithme remonte des anomalies pertinentes (<em>e.g. l’algorithme remonte un log en anomalie mais les data scientists ne peuvent pas évaluer s’il s’agit d’un vrai problème de cybersécurité ou non).</em></li>
<li>Ne pas pouvoir sélectionner finement les données à communiquer à l’algorithme <em>(e.g. la cybersécurité a donné les logs de ses proxys aux data scientists mais n’a pas trié les champs les plus pertinents pour le cas d’usage : les résultats de l’algorithme sont confus).</em></li>
<li>Passer à côté d’éléments cruciaux à intégrer dans le calcul de l’algorithme pour répondre au besoin métier <em>(e.g. voulant optimiser un algorithme, un champ nécessaire à la catégorisation d’une anomalie de cybersécurité est supprimé du jeu de données, les résultats de l’algorithme perdent toute leur valeur cybersécurité).</em></li>
</ul>
<p><strong>Combiner</strong> <strong>les expertises de ces deux équipes est clé</strong> <strong>pour garantir que les ressources du <em>Machine Learning</em> seront utilisées efficacement pour apporter une réponse à haute valeur ajoutée pour la cybersécurité</strong>.</p>
<p>&nbsp;</p>
<h2>Quels sont les prérequis ?</h2>
<p>Les données !</p>
<p>Sans données, fin de l’histoire avant même qu’elle n’ait commencée.</p>
<p>Pour rappel, le <em>Machine Learning</em> est l’ensemble des techniques permettant aux machines d’apprendre, sans avoir été explicitement programmées pour. Et pour cela, nos algorithmes apprennent en se nourrissant de <strong>données</strong> que nous allons pouvoir leur fournir.</p>
<ul>
<li>Il les leur faudra <strong>en quantité</strong> pour qu’ils puissent tirer une « norme » la plus affutée possible, car définie et confrontée à des volumes importants de cas réels. A noter que « quantité » ne veut pas forcément dire « diversité » : il est important de sélectionner uniquement les données pertinentes pour le cas d’usage.</li>
<li>Il les leur faudra également en <strong>qualité</strong> pour ne pas tromper l’apprentissage de l’algorithme, n’introduisant pas de biais par exemple.</li>
</ul>
<p>Il sera donc nécessaire d’identifier les types de données intéressantes à analyser (e.g. logs de sécurité), les sources où elles seront collectées (e.g. proxy web) et les ressources qui permettront de les enrichir (e.g. CMDB pour faire le lien entre IP et nom de machine), si nécessaire.</p>
<p>&nbsp;</p>
<h2>J’ai peu de données disponibles pour mon cas d’usage, le <em>Machine Learning</em> n’est donc pas pour moi ?</h2>
<p>Pas forcément !</p>
<p>Si les données disponibles sont particulièrement pertinentes pour le cas d’usage à adresser et bien réparties (e.g. représentatives d’une situation habituelle sur une période de temps pour qu’un algorithme non supervisé puisse apprendre la situation « normale ») il est possible d’avoir des résultats intéressants.</p>
<p>A titre indicatif, avec un cas d’usage est bien défini (e.g. cible d’une population d’utilisateurs spécifique) et des logs adéquats collectés, des comportements suspects peuvent être détectés dans des logs proxy avec seulement deux semaines de trafic (suivant la verbosité des logs, cela ne représente que quelques centaines de Go).</p>
<p>&nbsp;</p>
<h2>Quel algorithme j’utilise ?</h2>
<p>En fait, « peu importe » !</p>
<p>L’élément déterminant qui permettra de répondre de manière plus ou moins adaptée à un cas d’usage est plutôt le type d’apprentissage : supervisé ou non.</p>
<p>Le choix d’un algorithme non supervisé plutôt qu’un autre a ensuite peu d’importance : il existe plusieurs algorithmes adaptés à un même cas d’usage, dont la performance dépendra plutôt du contexte (e.g. besoin d’interpréter les résultats, volume de données d’entrainement…).</p>
<p>Les <em>data scientists</em> orientent le choix sur la base de leur veille, pour proposer des algorithmes plus reconnus pour être performants sur un cas d’usage et dans un contexte défini.</p>
<p>&nbsp;</p>
<h2>Je fais moi-même ou je sous-traite ?</h2>
<p>Ça dépend, et ça peut évoluer dans le temps !</p>
<p>Notre premier article détaille un exemple d’implémentation : le développement avec ses propres outils, en partant de zéro. Mais dans les faits, trois possibilités d’implémentations sont possibles. Le choix dépend des cas d’usages envisagés, des ressources disponibles et de ses ambitions.</p>
<p>&nbsp;</p>
<figure id="post-13856 media-13856" class="align-none"><img fetchpriority="high" decoding="async" class="size-full wp-image-13856 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-3.png" alt="" width="1379" height="664" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-3.png 1379w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-3-397x191.png 397w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-3-71x34.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-3-768x370.png 768w" sizes="(max-width: 1379px) 100vw, 1379px" /></figure>
<p>&nbsp;</p>
<p>Chacun de ses scénarios présente ses avantages et ses contraintes, et il est possible de les utiliser de concert. Par ailleurs, il est essentiel de resonder régulièrement le marché afin d’étudier si de nouvelles solutions innovantes et plus performantes ne sont pas apparues depuis le déploiement de la solution initiale.</p>
<p>#TakeAStepBack</p>
<p>&nbsp;</p>
<h2>Est-ce facile à tester ?</h2>
<p>Si le cadrage est bien fait, oui ! #Test&amp;Learn</p>
<p>Une fois le cas d’usage sélectionné, la disponibilité des données vérifiée et le choix d’une implémentation en fonction de son contexte faite, il est plutôt simple de réaliser un test de l’apport du <em>Machine Learning</em> avant d’investir davantage.</p>
<p>Ce type de projet <strong>se prête très bien à des démarches itératives ou par <em>sprints</em></strong>. Cela permet d’éprouver rapidement les solutions retenues et d’en démontrer la pertinence par la valeur apportée, ou au contraire mettre en évidence que pour ce cas d’usage les résultats ne sont pas suffisamment satisfaisants pour poursuivre.</p>
<p>Dans tous les cas, une démarche par <em>PoC</em> à la suite d’une étude d’opportunité permet de se faire rapidement une idée. Cette étape, avant de se lancer à grande échelle permet également de prendre de la hauteur pour évaluer les gains potentiels (e.g. gains de temps car moins de faux positifs à traiter, meilleure réactivité globale car les alertes levées sont plus pertinentes) par rapport aux investissements à réaliser (e.g. infrastructures de calcul spécifiques, compétences à recruter) avant de se lancer.</p>
<p>&nbsp;</p>
<h2>Une fois que j’ai fait mon PoC comment je passe à l’échelle ?</h2>
<p>Encore une fois, pas à pas !</p>
<p>Une fois les premiers résultats concluants obtenus sur un cas d’usage, il est possible d’envisager son passage en production. Attention toutefois à ne pas aller trop vite : le passage en production amène de nouvelles questions auxquelles il est nécessaire de répondre avant de poursuivre, par exemple :</p>
<ul>
<li>Quels volumes de données seront à analyser ? Quelles opérations de <em>pre-processing </em>(préparation des données) seront à réaliser ? A quelle fréquence ? (Temps réel, différé…)</li>
<li>A quelle fréquence l’algorithme devra-t-il refaire son apprentissage ? Sur quels volumes de données ?</li>
<li>Quelles infrastructures seront donc nécessaires ?</li>
<li>Quelles compétences et ressources permettront de maintenir la solution dans le temps ?</li>
</ul>
<p>Il sera alors le moment de prendre un pas de recul et de <strong>faire des choix opérationnels</strong>, en ayant en tête une vision long terme.</p>
<p>&nbsp;</p>
<h2>Combien ça coûte ?</h2>
<p>Tout dépend du stade de réflexion et de ses ambitions.</p>
<p>Pour un PoC, un cadrage permet de limiter l’investissement tant que l’apport du <em>Machine Learning</em> n’est pas démontré (e.g. activation d’une option sur un outil de sécurité le temps de tester, pas d’investissement en infrastructures).</p>
<p>Une fois la valeur ajoutée démontrée, se pose la question des coûts à engager pour la mise en production et le maintien dans le temps. Plusieurs éléments sont à considérer pour évaluer l’investissement total qui sera nécessaire :</p>
<ul>
<li><strong>Investissements matériels</strong> (e.g. boîtiers pour les solutions du marché, infrastructures et ressources pour gagner en puissance de calcul pour les développements internes) <strong>et logiciels </strong>(licences, activation des fonctionnalités Machine Learning sur les SIEM, outils de Big Data pour la data science…). Il est clé de ne pas négliger la puissance de calcul nécessaire au fonctionnement de certains modèles. C’est une raison en plus de la qualité des résultats pour cibler au maximum les données les plus pertinentes pour répondre à un cas d’usage.</li>
<li><strong>Acquisition des compétences </strong>: tant les nouveaux profils à intégrer (e.g. data scientists, data engineers) que les profils métiers et experts pertinents, qui seront sollicités non seulement en phase projet mais également dans la durée (traitement des alertes, réapprentissage, tests de non-déviation de la solution, etc.)</li>
</ul>
<p>&nbsp;</p>
<h2>En synthèse, quels sont les principaux pièges à éviter ?</h2>
<p>#Reminder</p>
<p>&nbsp;</p>
<figure id="post-13854 media-13854" class="align-none"><img decoding="async" class="size-full wp-image-13854 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-4.png" alt="" width="1505" height="758" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-4.png 1505w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-4-379x191.png 379w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-4-71x36.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-4-768x387.png 768w" sizes="(max-width: 1505px) 100vw, 1505px" /></figure>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-2-2/">Booster sa cybersécurité grâce à du Machine Learning ?  Partie 2 – « Oui, mais pas n’importe comment ! »</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Booster sa cybersécurité grâce à du Machine Learning ?  Partie 1 &#8211; « Absolument, voici comment! »</title>
		<link>https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-1-2/</link>
		
		<dc:creator><![CDATA[Cédric Goubard]]></dc:creator>
		<pubDate>Fri, 03 Jul 2020 12:00:17 +0000</pubDate>
				<category><![CDATA[Cloud & Next-Gen IT Security]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[analyse de données]]></category>
		<category><![CDATA[DLP]]></category>
		<category><![CDATA[Machine learning]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=13770</guid>

					<description><![CDATA[<p>Aujourd’hui, nous entendons parler de l’intelligence artificielle (IA) partout, elle touche tous les secteurs… et la cybersécurité n’est pas en reste ! Selon un benchmark mondial publié par CapGemini à l’été 2019, 69% des organisations considèrent qu’elles ne seront bientôt plus capables de répondre à une cyberattaque sans...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-1-2/">Booster sa cybersécurité grâce à du Machine Learning ?  Partie 1 &#8211; « Absolument, voici comment! »</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="none">Aujourd’hui</span><span data-contrast="none">,</span><span data-contrast="none"> </span><span data-contrast="none">nous entendons </span><span data-contrast="none">parler de l’intelligence artificielle</span><span data-contrast="none"> </span><span data-contrast="none">(IA) </span><span data-contrast="none">partout</span><span data-contrast="none">, elle touche tous les secteurs</span><span data-contrast="none">… e</span><span data-contrast="none">t la cybersécurité n’est pas en reste</span><span data-contrast="none"> !</span><span data-contrast="none"> Selon un benchmark mondial publié par </span><span data-contrast="none">CapGemini</span><span data-contrast="none"> </span><span data-contrast="none">à l’</span><span data-contrast="none">été 2019, 69% des organisations considèrent qu’elles ne seront bientôt plus capables de répondre à une cyberattaque sans IA. Le Gartner place </span><b><span data-contrast="none">l’IA appliquée à la cybersécurité</span></b><span data-contrast="none"> dans les </span><span data-contrast="none">10</span><span data-contrast="none"> </span><span data-contrast="none">tendances technologiques stratégiques majeures de 2020.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">N</span><span data-contrast="none">ous </span><span data-contrast="none">allons au travers de deux articles </span><span data-contrast="none">explorer les capacités </span><span data-contrast="none">de l’IA</span><span data-contrast="none">, en particulier celles du </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none">,</span><span data-contrast="none"> pour la cybersécurité</span><span data-contrast="none">. </span><span data-contrast="none">Dans ce premier article,</span><span data-contrast="none"> </span><span data-contrast="none">nous</span><span data-contrast="none"> </span><span data-contrast="none">allons parcourir </span><span data-contrast="none">pas à pas </span><span data-contrast="none">les étapes d’un projet de </span><span data-contrast="none">Machine Learning</span><span data-contrast="none"> focalisé sur un cas d’usage </span><span data-contrast="none">cybersécurité </span><span data-contrast="none">: </span><b><span data-contrast="none">l’exfiltration de données depuis le SI</span></b><span data-contrast="none">, sur un cas très simplifié</span><span data-contrast="none">. Nous </span><span data-contrast="none">en </span><span data-contrast="none">avons choisi un, mais les concepts de cet article sont applicables à tous les projets de </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none"> et peuvent être </span><span data-contrast="none">transposés à </span><span data-contrast="none">tout autre</span><span data-contrast="none"> </span><span data-contrast="none">cas d’usage, notamment cyber</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<h2 aria-level="2"><span data-contrast="none">Avant toute chose, de quoi parle-t-on ?</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">Le terme </span><span data-contrast="none">d’</span><span data-contrast="none">I</span><span data-contrast="none">ntelligence </span><span data-contrast="none">Artificielle</span><span data-contrast="none"> </span><span data-contrast="none">(IA) </span><span data-contrast="none">regroupe toutes les techniques permettant aux machines de simuler l’intelligence.</span><span data-contrast="none"> </span><span data-contrast="none">Aujourd’hui t</span><span data-contrast="none">outefois</span><span data-contrast="none">, </span><span data-contrast="none">lorsqu’on </span><span data-contrast="none">parle d’IA on parle très souvent de </span><b><i><span data-contrast="none">Machine Learning</span></i></b><span data-contrast="none">, </span><span data-contrast="none">l’un de ses </span><span data-contrast="none">sous-domaine</span><span data-contrast="none">s</span><span data-contrast="none">. Il s’agit </span><span data-contrast="none">des </span><b><span data-contrast="none">techniques permettant aux machines d’apprendre</span></b><b><span data-contrast="none"> une tâche</span></b><b><span data-contrast="none">, sans </span></b><b><span data-contrast="none">avoir été</span></b><b><span data-contrast="none"> explicitement </span></b><b><span data-contrast="none">programmée</span></b><b><span data-contrast="none">s</span></b><b><span data-contrast="none"> pour</span></b><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Pour nous professionnels de la cybersécurité, c</span><span data-contrast="none">ela tombe bien : nous avons bien souvent du mal à décrire explicitement </span><span data-contrast="none">ce que nous voulons détecter</span><span data-contrast="none"> ! Le </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none"> </span><span data-contrast="none">nous offre</span><span data-contrast="none"> </span><span data-contrast="none">alors </span><span data-contrast="none">de </span><span data-contrast="none">nouvelles perspectives, avec déjà de nombreux cas d’application</span><span data-contrast="none">, dont les principaux sont ill</span><span data-contrast="none">ustrés ci-dessous:</span></p>
<p>&nbsp;</p>
<figure id="post-13849 media-13849" class="align-none"><img decoding="async" class="size-full wp-image-13849 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-0-2.png" alt="" width="1593" height="715" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-0-2.png 1593w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-0-2-426x191.png 426w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-0-2-71x32.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-0-2-768x345.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-0-2-1536x689.png 1536w" sizes="(max-width: 1593px) 100vw, 1593px" /></figure>
<p>&nbsp;</p>
<h2><span data-contrast="none">L’</span><span data-contrast="none">exemple</span><span data-contrast="none"> d</span><span data-contrast="none">’un </span><span data-contrast="none">cas d’usage </span><span data-contrast="none">pour la </span><span data-contrast="none">cybersécurité ML-augmenté : l</span><span data-contrast="none">e</span><span data-contrast="none"> DLP</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">Pour illustrer l’apport du </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none"> à la cybersécurité,</span><span data-contrast="none"> </span><span data-contrast="none">nous </span><span data-contrast="none">avons choisi de nous intéresser à l’extraction frauduleuse de données</span><span data-contrast="none"> de</span><span data-contrast="none">puis</span><span data-contrast="none"> </span><span data-contrast="none">le</span><span data-contrast="none"> </span><span data-contrast="none">système d’information</span><span data-contrast="none"> d’une entreprise</span><span data-contrast="none">. Autrement </span><span data-contrast="none">dit</span><span data-contrast="none">,</span><span data-contrast="none"> le cas du DLP (</span><i><span data-contrast="none">Data </span></i><i><span data-contrast="none">Leakage</span></i><i><span data-contrast="none"> Prevention</span></i><span data-contrast="none">)</span><span data-contrast="none">, </span><span data-contrast="none">problématique rencontrée par </span><span data-contrast="none">un grand nombre</span><span data-contrast="none"> d’entreprises.</span><span data-contrast="none"> </span><span data-contrast="none">Nous souhaitons détecter les communications suspectes vers l’extérieur afin de pouvoir les empêcher.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<figure id="post-13771 media-13771" class="align-none"></figure>
<figure id="post-13790 media-13790" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13790 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-1.png" alt="" width="1701" height="412" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-1.png 1701w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-1-437x106.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-1-71x17.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-1-768x186.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-1-1-1536x372.png 1536w" sizes="auto, (max-width: 1701px) 100vw, 1701px" /></figure>
<p>&nbsp;</p>
<p><i><span data-contrast="none">« </span></i><i><span data-contrast="none">Très bien mais</span></i><i><span data-contrast="none">…</span></i><i><span data-contrast="none"> comment caractériser une communication suspecte</span></i><i><span data-contrast="none"> ?</span></i><i><span data-contrast="none"> »</span></i><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Par des volumes échangés importants ? Par une destination étrange ? Par une heure de connexion inhabituelle ? </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">En réalité, n</span><span data-contrast="none">otre problème est </span><b><span data-contrast="none">complexe à </span></b><b><span data-contrast="none">expliciter</span></b><span data-contrast="none"> </span><span data-contrast="none">et</span><span data-contrast="none"> </span><span data-contrast="none">ce que nous devons évaluer </span><span data-contrast="none">a de </span><b><span data-contrast="none">fortes chances d’évoluer </span></b><b><span data-contrast="none">dans</span></b><b><span data-contrast="none"> le temps</span></b><span data-contrast="none">. </span><span data-contrast="none">C’est pourquoi, en utilisant uniquement des règles</span><span data-contrast="none"> de détection</span><span data-contrast="none"> statiques, </span><span data-contrast="none">no</span><span data-contrast="none">s équipes sécurité </span><span data-contrast="none">ont </span><span data-contrast="none">du mal à être exhaustives</span><span data-contrast="none">.</span><span data-contrast="none"> </span><span data-contrast="none">E</span><span data-contrast="none">lles peuvent jouer sur les seuils de ces règles</span><span data-contrast="none"> pour affiner</span><span data-contrast="none"> les éléments détectés</span><span data-contrast="none">, </span><span data-contrast="none">mais</span><span data-contrast="none"> </span><span data-contrast="none">se retrouvent </span><span data-contrast="none">malheureusement </span><span data-contrast="none">encore </span><span data-contrast="none">avec </span><span data-contrast="none">un nombre important de </span><span data-contrast="none">faux positifs</span><span data-contrast="none"> à traiter</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">On comprend que le </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none"> </span><span data-contrast="none">tel que nous l’avons défini </span><span data-contrast="none">précédemment</span><span data-contrast="none"> </span><span data-contrast="none">peut nous être utile ici.</span><span data-contrast="none"> Et si on essayait ?</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<figure id="post-13773 media-13773" class="align-none"></figure>
<figure id="post-13792 media-13792" class="align-none"></figure>
<figure id="post-13818 media-13818" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13818 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-2.png" alt="" width="1634" height="680" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-2.png 1634w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-2-437x182.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-2-71x30.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-2-768x320.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-2-2-1536x639.png 1536w" sizes="auto, (max-width: 1634px) 100vw, 1634px" /></figure>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<h2 aria-level="2"><span data-contrast="none">Etape 1 : Clarifier le besoin</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">C’est ce que nous ve</span><span data-contrast="none">n</span><span data-contrast="none">ons de </span><span data-contrast="none">faire !</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<h2 aria-level="2"><span data-contrast="none">Etape 2 : </span><span data-contrast="none">Choisir les données</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">Quand </span><span data-contrast="none">on </span><span data-contrast="none">entend les mots</span><span data-contrast="none"> </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none">, il faut </span><span data-contrast="none">généralement comprendre</span><span data-contrast="none"> « données »</span><span data-contrast="none"> pour</span><span data-contrast="none"> </span><span data-contrast="none">alimenter</span><span data-contrast="none"> </span><span data-contrast="none">les</span><span data-contrast="none"> algorithme</span><span data-contrast="none">s. </span><b><span data-contrast="none">B</span></b><b><span data-contrast="none">eaucoup de données</span></b><b><span data-contrast="none">,</span></b><b><span data-contrast="none"> et </span></b><b><span data-contrast="none">de</span></b><b><span data-contrast="none"> qualité</span></b><span data-contrast="none"> !</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">En demandant où aller chercher des données utiles </span><span data-contrast="none">pour</span><span data-contrast="none"> notre cas d’exfiltration des données</span><span data-contrast="none"> </span><b><span data-contrast="none">à notre </span></b><b><span data-contrast="none">métier demandeur</span></b><span data-contrast="none"> (</span><span data-contrast="none">qui pour une fois est la </span><span data-contrast="none">cybersécurité !)</span><span data-contrast="none">, </span><span data-contrast="none">le </span><span data-contrast="none">proxy web </span><span data-contrast="none">ressort comme grand gagnant : </span><span data-contrast="none">il </span><span data-contrast="none">voit </span><span data-contrast="none">passer quasiment tout le trafic </span><span data-contrast="none">sortant </span><span data-contrast="none">du SI.</span><span data-contrast="none"> </span><span data-contrast="none">Nous récupérons donc </span><span data-contrast="none">ses </span><span data-contrast="none">logs,</span><span data-contrast="none"> ils </span><span data-contrast="none">ressemblent à ça</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:1,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<figure id="post-13775 media-13775" class="align-none"></figure>
<figure id="post-13794 media-13794" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13794 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-3-1.png" alt="" width="1669" height="443" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-3-1.png 1669w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-3-1-437x116.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-3-1-71x19.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-3-1-768x204.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-3-1-1536x408.png 1536w" sizes="auto, (max-width: 1669px) 100vw, 1669px" /></figure>
<p>&nbsp;</p>
<p><i><span data-contrast="none">« </span></i><i><span data-contrast="none">C</span></i><i><span data-contrast="none">a</span></i><i><span data-contrast="none"> m’a l’air bien compliqué tout ça… »</span></i><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Les </span><i><span data-contrast="none">data scientists</span></i><span data-contrast="none"> ont </span><span data-contrast="none">en effet </span><span data-contrast="none">de quoi être perdus</span><span data-contrast="none"> :</span><span data-contrast="none"> </span><span data-contrast="none">d</span><span data-contrast="none">’une part l’ensemble est peu digeste, </span><span data-contrast="none">de l’autre</span><span data-contrast="none">, </span><span data-contrast="none">après consultation du métier-c</span><span data-contrast="none">ybersécurité, </span><b><span data-contrast="none">tou</span></b><b><span data-contrast="none">s les champs ne sont</span></b><b><span data-contrast="none"> pas vraiment utile</span></b><b><span data-contrast="none">s</span></b><span data-contrast="none"> </span><b><span data-contrast="none">pour notre cas d’usage</span></b><span data-contrast="none">.</span><span data-contrast="none"> </span><b><span data-contrast="none">Nous en sélectionnons donc</span></b><span data-contrast="none"> quelques-uns</span><span data-contrast="none"> avec </span><span data-contrast="none">lui </span><span data-contrast="none">avant de poursuivre.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<figure id="post-13777 media-13777" class="align-none"></figure>
<figure id="post-13796 media-13796" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13796 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-4-1.png" alt="" width="1623" height="270" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-4-1.png 1623w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-4-1-437x73.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-4-1-71x12.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-4-1-768x128.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-4-1-1536x256.png 1536w" sizes="auto, (max-width: 1623px) 100vw, 1623px" /></figure>
<p>&nbsp;</p>
<p><span data-contrast="none">Le résultat </span><span data-contrast="none">est</span><span data-contrast="none"> plus exploitable par les </span><i><span data-contrast="none">data</span></i><i><span data-contrast="none"> </span></i><i><span data-contrast="none">scientists</span></i><span data-contrast="none"> !</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<h2 aria-level="2"><span data-contrast="none">Etape 3 : préparer les données</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">Les</span><span data-contrast="none"> </span><i><span data-contrast="none">data</span></i><i><span data-contrast="none"> </span></i><i><span data-contrast="none">scientists</span></i><span data-contrast="none"> peuvent maintenant </span><span data-contrast="none">« </span><span data-contrast="none">explore</span><span data-contrast="none">r </span><span data-contrast="none">les données » </span><span data-contrast="none">afin de garantir </span><span data-contrast="none">un apprentissage optimal de l’algorithme. Ici, ils nous remontent un élément surprenant dans </span><span data-contrast="none">la répartition de nos requêtes suivant leur volume d’</span><i><span data-contrast="none">upload</span></i><span data-contrast="none">. Puisqu’on souhaite</span><span data-contrast="none"> </span><span data-contrast="none">détecter</span><span data-contrast="none"> </span><span data-contrast="none">d</span><span data-contrast="none">es exfiltrations de données, </span><span data-contrast="none">cette variable</span><span data-contrast="none"> nous intéresse </span><span data-contrast="none">en effet </span><span data-contrast="none">particulièrement</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<figure id="post-13784 media-13784" class="align-none"></figure>
<figure id="post-13779 media-13779" class="align-none"></figure>
<figure id="post-13798 media-13798" class="align-none"></figure>
<figure id="post-13814 media-13814" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13814 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-5-3.png" alt="" width="1770" height="657" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-5-3.png 1770w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-5-3-437x162.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-5-3-71x26.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-5-3-768x285.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-5-3-1536x570.png 1536w" sizes="auto, (max-width: 1770px) 100vw, 1770px" /></figure>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559685&quot;:-283,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">La valeur de notre variable n’est pas distribuée, nous avons même un très fort volume à 0.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><i><span data-contrast="none">« Mais, </span></i><i><span data-contrast="none">elles sont quand même nombreuses ces </span></i><i><span data-contrast="none">requêtes avec un </span></i><i><span data-contrast="none">volume d’</span></i><i><span data-contrast="none">upload</span></i><i><span data-contrast="none"> </span></i><i><span data-contrast="none">nul, </span></i><i><span data-contrast="none">est-ce que </span></i><i><span data-contrast="none">c’est vraiment pertinent de les garder</span></i><i><span data-contrast="none"> dans notre cas</span></i><i><span data-contrast="none"> ? ». </span></i><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Effectivement</span><span data-contrast="none">, </span><span data-contrast="none">après discussion avec </span><span data-contrast="none">le métier-</span><span data-contrast="none">cybersécurité, il ressort que ces données n</span><span data-contrast="none">’apporte</span><span data-contrast="none">nt</span><span data-contrast="none"> pas </span><span data-contrast="none">grand-chose </span><span data-contrast="none">pour </span><span data-contrast="none">notre cas d’usage</span><span data-contrast="none">. </span><span data-contrast="none">Nous décidons donc de les retirer, notre jeu est alors distribué comme suit :</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<figure class="align-none"></figure>
<figure id="post-13781 media-13781" class="align-none"></figure>
<figure id="post-13816 media-13816" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13816 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3.png" alt="" width="1586" height="715" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3.png 1586w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3-424x191.png 424w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3-71x32.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3-768x346.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3-1536x692.png 1536w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-6-3-730x330.png 730w" sizes="auto, (max-width: 1586px) 100vw, 1586px" /></figure>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Après plusieurs aller</span><span data-contrast="none">s-</span><span data-contrast="none">retours</span><span data-contrast="none"> entre les </span><i><span data-contrast="none">data scientists</span></i><span data-contrast="none"> challengeant les données avec un point de vue statistique et </span><span data-contrast="none">les équipes </span><span data-contrast="none">cybersécurité</span><span data-contrast="none"> répondant avec leur œil métier, </span><span data-contrast="none">les données sont simplifiées au maximum</span><span data-contrast="none">. Elles sont</span><span data-contrast="none"> ensuite :</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<ul>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="none">Enrichies</span></b><b><span data-contrast="none"> </span></b><span data-contrast="none">en créant </span><span data-contrast="none">de nouvelles variables </span><span data-contrast="none">plus denses en information utile</span><span data-contrast="none">. </span><span data-contrast="none">Nous avons </span><span data-contrast="none">introduit un </span><b><span data-contrast="none">volume d’</span></b><b><i><span data-contrast="none">upload</span></i></b><b><span data-contrast="none"> relatif</span></b><span data-contrast="none"> vers chaque site, </span><span data-contrast="none">mesurant </span><span data-contrast="none">l’écart entre le volume d’</span><i><span data-contrast="none">upload</span></i><span data-contrast="none"> d’une requête et sa valeur moyenne observée sur les 90 derniers jours</span><span data-contrast="none">. Nous pourrions également ajouter </span><span data-contrast="none">la </span><b><span data-contrast="none">durée de connexion</span></b><span data-contrast="none"> </span><span data-contrast="none">par exemple</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:709,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></li>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="none">Normalis</span></b><b><span data-contrast="none">ée</span></b><b><span data-contrast="none">s</span></b><span data-contrast="none"> en </span><span data-contrast="none">r</span><span data-contrast="none">édui</span><span data-contrast="none">sant</span><span data-contrast="none"> l’amplitude </span><span data-contrast="none">de chaque</span><span data-contrast="none"> </span><span data-contrast="none">variable</span><span data-contrast="none"> </span><span data-contrast="none">pour </span><span data-contrast="none">diminuer </span><span data-contrast="none">une sur ou sous-pondération de certaines variables</span><span data-contrast="none">.</span></li>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="none">Numérisées</span></b><span data-contrast="none">, </span><span data-contrast="none">l</span><span data-contrast="none">a plupart des </span><span data-contrast="none">algorithme</span><span data-contrast="none">s</span><span data-contrast="none"> </span><span data-contrast="none">ne pouvant interpréter que des variables numériques</span><span data-contrast="none">. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></li>
</ul>
<p><span data-contrast="none">Nous pouvons maintenant </span><span data-contrast="none">séparer </span><span data-contrast="none">notre jeu de données </span><span data-contrast="none">en deux : </span><span data-contrast="none">un </span><b><span data-contrast="none">jeu</span></b><b><span data-contrast="none"> allant servir à l</span></b><b><span data-contrast="none">’entraînement</span></b><span data-contrast="none"> </span><span data-contrast="none">de notre modèle, </span><span data-contrast="none">un </span><b><span data-contrast="none">jeu qui nous permettra de tester</span></b><span data-contrast="none"> sa performance.</span><span data-contrast="none"> </span><span data-contrast="none">Plusieurs méthodes de séparation existe</span><span data-contrast="none">nt, permettant de conserver </span><span data-contrast="none">certaines caractéristiques des données (e.g. la saisonnalité), mais l’objectif reste le même : garantir une </span><span data-contrast="none">mesure d’</span><span data-contrast="none">évaluation </span><span data-contrast="none">au plus proche des performances réelles du modèle, en présentant au modèle des données qu’il n’a</span><span data-contrast="none"> pas</span><span data-contrast="none"> eu </span><span data-contrast="none">a</span><span data-contrast="none"> disposition durant l’entraînement.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<h2 aria-level="2"><span data-contrast="none">Etape 4 : </span><span data-contrast="none">Choisir l</span><span data-contrast="none">a méthode d’apprentissage</span><span data-contrast="none"> et entrainer le modèle</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">Certains algorithmes sont plus performants </span><span data-contrast="none">que d’autres pour </span><span data-contrast="none">une</span><span data-contrast="none"> problématique</span><span data-contrast="none"> donnée</span><span data-contrast="none">, il convient donc </span><span data-contrast="none">de </span><span data-contrast="none">faire un choix raisonné.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Il existe deux </span><span data-contrast="none">principales </span><span data-contrast="none">catégories d’algorithmes de </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none"> : </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<ul>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="none">Supervisés</span></b><span data-contrast="none">, lorsqu</span><span data-contrast="none">e </span><span data-contrast="none">l’on a des données labelisées comme référence</span><span data-contrast="none"> à donner en exemple à notre algorithme.</span><span data-contrast="none"> </span><span data-contrast="none">Ces a</span><span data-contrast="none">lgorithmes </span><span data-contrast="none">sont </span><span data-contrast="none">par exemple utilisés en cybersécurité par les solutions </span><i><span data-contrast="none">anti-spam</span></i><span data-contrast="none"> : ils peuvent apprendre </span><span data-contrast="none">via la classification </span><span data-contrast="none">des </span><i><span data-contrast="none">e</span></i><i><span data-contrast="none">mails</span></i><span data-contrast="none"> comme </span><i><span data-contrast="none">spam</span></i><span data-contrast="none"> </span><span data-contrast="none">par les utilisateurs</span><span data-contrast="none"> par exemple</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:710,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></li>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="none">Non supervisé</span></b><b><span data-contrast="none">s</span></b><span data-contrast="none">, </span><span data-contrast="none">lorsque </span><span data-contrast="none">l’</span><span data-contrast="none">on </span><span data-contrast="none">ne </span><span data-contrast="none">sait </span><span data-contrast="none">pas </span><span data-contrast="none">précisément ce qu’on souhaite détecter</span><span data-contrast="none"> ou </span><span data-contrast="none">que l’on </span><span data-contrast="none">manque d’exemples à fournir à l’algorithme pour son apprentissage</span><span data-contrast="none"> (i.e. nous manquons données labélisées)</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:710,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></li>
</ul>
<p><span data-contrast="none">Comme expliqué plus haut, </span><span data-contrast="none">le contexte de </span><span data-contrast="none">notre cas d’usage </span><span data-contrast="none">nous oriente </span><span data-contrast="none">plutôt </span><span data-contrast="none">vers la deuxième option.</span><span data-contrast="none"> </span><span data-contrast="none">C</span><span data-contrast="none">’est d’ailleurs pour </span><span data-contrast="none">les mêmes raisons</span><span data-contrast="none"> que nous avions initialement pensé au </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none">.</span><span data-contrast="none"> Nous choisissons ensuite notre algorithme </span><span data-contrast="none">d’apprentissage non supervisé</span><span data-contrast="none"> (</span><i><span data-contrast="none">Isolation Forest</span></i><span data-contrast="none"> </span><span data-contrast="none">ici, mais</span><span data-contrast="none"> nous aurions pu en choisir un autre</span><span data-contrast="none">)</span><span data-contrast="none"> et entrainons notre modèle</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>&nbsp;</p>
<h2 aria-level="2"><span data-contrast="none">Etape 5 : A</span><span data-contrast="none">nalyser les résultats</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559738&quot;:240,&quot;335559739&quot;:360,&quot;335559740&quot;:276}"> </span></h2>
<p><span data-contrast="none">Nous utilisons notre jeu de données de test</span><span data-contrast="none"> pour </span><span data-contrast="none">évaluer</span><span data-contrast="none"> l’efficacité de notre modèle pour détecter les cas d’exfiltration. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Le modèle conçu permet de </span><span data-contrast="none">détecter des </span><i><span data-contrast="none">patterns</span></i><span data-contrast="none"> dans les données </span><span data-contrast="none">(requêtes)</span><span data-contrast="none">, pour ensuite </span><span data-contrast="none">comparer les </span><span data-contrast="none">nouvelles </span><span data-contrast="none">données</span><span data-contrast="none"> (requêtes) </span><span data-contrast="none">avec ce</span><span data-contrast="none">s </span><i><span data-contrast="none">patterns</span></i><span data-contrast="none"> </span><span data-contrast="none">et </span><b><span data-contrast="none">mettre en lumière celles qui s’éloigne</span></b><b><span data-contrast="none">nt</span></b><b><span data-contrast="none"> de ce qu’il considère comme la </span></b><b><span data-contrast="none">norme</span></b><b><span data-contrast="none"> </span></b><b><span data-contrast="none">de par</span></b><b><span data-contrast="none"> son apprentissage </span></b><b><span data-contrast="none">(score d’anomalie)</span></b><span data-contrast="none">. </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Voici nos résultats</span><span data-contrast="none"> </span><span data-contrast="none">: </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<figure id="post-13802 media-13802" class="align-none"></figure>
<figure id="post-13824 media-13824" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13824 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-7-1.png" alt="" width="971" height="421" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-7-1.png 971w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-7-1-437x189.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-7-1-71x31.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-7-1-768x333.png 768w" sizes="auto, (max-width: 971px) 100vw, 971px" /></figure>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><i><span data-contrast="none">« Ok, mais comment j’interprète tout ça ? »</span></i><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Le graphique</span><span data-contrast="none"> à gauche</span><span data-contrast="none"> représente le</span><span data-contrast="none">s</span><span data-contrast="none"> score</span><span data-contrast="none">s</span><span data-contrast="none"> d’anomalie associé</span><span data-contrast="none">s</span><span data-contrast="none"> à chaque </span><span data-contrast="none">requête</span><span data-contrast="none"> du jeu de test, triés par ordre chronologique. A droite se trouve</span><span data-contrast="none">nt</span><span data-contrast="none"> les logs présentant le</span><span data-contrast="none">s</span><span data-contrast="none"> score</span><span data-contrast="none">s</span><span data-contrast="none"> d’anomalie le</span><span data-contrast="none">s</span><span data-contrast="none"> plus </span><span data-contrast="none">importan</span><span data-contrast="none">ts</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">Après investigation avec le métier</span><span data-contrast="none">-cybersécurité</span><span data-contrast="none"> </span><span data-contrast="none">:</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<ul>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Le pic en jaune, correspond à un </span><b><i><span data-contrast="none">upload</span></i></b><b><span data-contrast="none"> de volume beaucoup plus important que les autres</span></b><span data-contrast="none">, d’un utilisateur qui extrait un large volume de données.</span><span data-contrast="none"> Cette anomalie est légitime</span><span data-contrast="none">. Toutefois, </span><span data-contrast="none">une alerte</span><span data-contrast="none"> </span><span data-contrast="none">sur la base d’une règle </span><span data-contrast="none">statique</span><span data-contrast="none"> sur le vol</span><span data-contrast="none">ume par requête aurait </span><span data-contrast="none">également </span><span data-contrast="none">permis de détecter cette communication suspecte</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:710,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></li>
</ul>
<ul>
<li data-leveltext="/" data-font="Tempus Sans ITC" data-listid="4" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Plus intéressant maintenant, l</span><span data-contrast="none">es pics en rouge, correspondent à des </span><b><span data-contrast="none">requêtes de faibles volumes d’</span></b><b><i><span data-contrast="none">upload</span></i></b><span data-contrast="none"> </span><b><span data-contrast="none">régulière</span></b><b><span data-contrast="none">s </span></b><b><span data-contrast="none">vers des sites inconnus depuis le même utilisateur</span></b><span data-contrast="none">. Ces anomalies sont plus difficile</span><span data-contrast="none">s</span><span data-contrast="none"> à détecter </span><span data-contrast="none">avec des moyens classiques</span><span data-contrast="none">, pourtant </span><b><span data-contrast="none">notre algorithme leur a attribué le même score d’anomalie que pour un large volume</span></b><span data-contrast="none">. Elle</span><span data-contrast="none">s</span><span data-contrast="none"> </span><span data-contrast="none">deviennent </span><span data-contrast="none">donc tout</span><span data-contrast="none"> </span><span data-contrast="none">aussi prioritaire</span><span data-contrast="none">s</span><span data-contrast="none"> à qualifier</span><span data-contrast="none"> pour nos équipes de gestion des alertes</span><span data-contrast="none"> </span><span data-contrast="none">de cybersécurité</span><span data-contrast="none">.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:710,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></li>
</ul>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<figure id="post-13826 media-13826" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-13826 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-8-1.png" alt="" width="947" height="412" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-8-1.png 947w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-8-1-437x191.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-8-1-71x31.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2020/07/Image-8-1-768x334.png 768w" sizes="auto, (max-width: 947px) 100vw, 947px" /></figure>
<figure id="post-13804 media-13804" class="align-none"></figure>
<p>&nbsp;</p>
<p><span data-contrast="none">Maintenant</span><span data-contrast="none">,</span><span data-contrast="none"> focalisons-nous sur le large paquet au centre du graphique</span><span data-contrast="none"> (en orange)</span><span data-contrast="none">.</span><span data-contrast="none"> </span><span data-contrast="none">Le premier jour, on observe un score d’anomalie</span><span data-contrast="none"> important</span><span data-contrast="none">, il s’agit d’un </span><b><span data-contrast="none">envoi soudain de données par de nombreux utilisateurs</span></b><b><span data-contrast="none"> </span></b><b><span data-contrast="none">vers le site </span></b><b><span data-contrast="none">web de transport en commun de la ville</span></b><span data-contrast="none">. Après investigation on se rend compte qu’il ne s’agit </span><b><span data-contrast="none">pas d’un vrai incident</span></b><b><span data-contrast="none"> de sécurité</span></b><span data-contrast="none">, mais de l’envoi annuel de justificatifs pour poursuite des abonnements </span><span data-contrast="none">de transport</span><span data-contrast="none"> </span><span data-contrast="none">(nous sommes début septembre…). </span><span data-contrast="none">On obs</span><span data-contrast="none">erve </span><span data-contrast="none">par la suite</span><span data-contrast="none"> que</span><span data-contrast="none"> </span><b><span data-contrast="none">l’algorithme « comprend » que ces flux reviennent </span></b><b><span data-contrast="none">chez plusieurs utilisateurs</span></b><b><span data-contrast="none"> </span></b><b><span data-contrast="none">et les intègr</span></b><b><span data-contrast="none">e </span></b><b><span data-contrast="none">progressivement </span></b><b><span data-contrast="none">comme une habitude. Le score de risques décroit donc jour après jour.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:710,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276,&quot;335559991&quot;:284}"> </span></p>
<p><span data-contrast="none">L</span><span data-contrast="none">e modèle détecte </span><span data-contrast="none">donc </span><span data-contrast="none">ce qui sort de la norme, quelle que soit la norme et s’autocorrige avec l’expérience. </span><b><span data-contrast="none">C’est en cela que le </span></b><b><i><span data-contrast="none">Machine Learning</span></i></b><b><span data-contrast="none"> tient une vraie valeur ajoutée par rapport aux méthodes classiques de détection.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:710,&quot;335559738&quot;:120,&quot;335559739&quot;:120,&quot;335559740&quot;:276,&quot;335559991&quot;:284}"> </span></p>
<p><span data-contrast="none">S</span><span data-contrast="none">i</span><span data-contrast="none"> la performance du modèle </span><span data-contrast="none">sur ce premier cas d’usage simplifié </span><span data-contrast="none">perm</span><span data-contrast="none">et d’a</span><span data-contrast="none">ttester de la valeur potentielle du Machine Learning</span><span data-contrast="none">, il peut être temps de passer à l’étape 6 – le déploiement</span><span data-contrast="none"> à l’échelle</span><span data-contrast="none"> ! </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="none">D</span><span data-contrast="none">ans </span><span data-contrast="none">un second </span><span data-contrast="none">articl</span><span data-contrast="none">e nous reviendrons </span><span data-contrast="none">sur ces étapes </span><span data-contrast="none">pour mettre en </span><span data-contrast="none">lumière les facteurs de réussite et </span><span data-contrast="none">pièges à éviter lorsqu’on souhaite </span><span data-contrast="none">étudier </span><span data-contrast="none">les possibilités du </span><i><span data-contrast="none">Machine Learning</span></i><span data-contrast="none"> en cybersécurité.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:284,&quot;335559739&quot;:120,&quot;335559740&quot;:276}"> </span></p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/2020/07/booster-sa-cybersecurite-grace-a-du-machine-learning%e2%80%af-1-2/">Booster sa cybersécurité grâce à du Machine Learning ?  Partie 1 &#8211; « Absolument, voici comment! »</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
