Behavioral Anomaly Detection and Malicious Service Identification in the Tor Network Using Deep Learning
Ce document propose MBRD-Tor, un cadre d'apprentissage profond en trois étapes qui répond aux défis de l'homogénéisation des protocoles, du bruit de chiffrement et du déséquilibre extrême des classes dans le réseau Tor en fusionnant des signatures comportementales multi-échelles, en employant une estimation de la qualité basée sur un ensemble pour un pondération adaptative, et en utilisant des caractéristiques synthétiques générées par GAN pour atteindre une performance de détection de services malveillants supérieure.
Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez l'internet comme une ville géante et bouillonnante où tout le monde est libre de se promener, mais où certains veulent porter des masques pour cacher leur visage. C'est cela, le réseau Tor, un outil numérique conçu pour protéger la vie privée en faisant rebondir les messages à travers une série de tunnels secrets afin que personne ne puisse voir qui a envoyé quoi. Cependant, tout comme dans une vraie ville, de mauvais acteurs utilisent parfois ces masques pour dissimuler leurs crimes, envoyant des commandes secrètes à des virus ou gérant des boutiques illégales. Le problème pour les gardes de sécurité de la ville est que Tor est si doué dans son travail qu'il fait en sorte que chaque message semble exactement identique : un bloc de données uniforme de 512 octets. C'est comme essayer de repérer un pickpocket dans une foule où tout le monde porte le même costume gris, se tient exactement dans la même pose et marche exactement à la même vitesse. Les outils de sécurité traditionnels, qui cherchent généralement des différences de taille ou de forme, sont complètement déroutés. Ils ne peuvent pas faire la différence entre un touriste inoffensif et un criminel parce que les « uniformes » sont identiques. Cela crée un énorme casse-tête pour les défenseurs : ils doivent trouver la petite aiguille d'une attaque malveillante cachée dans une botte de foin de milliards de blocs d'apparence identique, et les méchants deviennent plus intelligents pour effacer leurs traces.
C'est là qu'intervient une nouvelle étude d'Amirhossein Saviz, proposant une nouvelle façon ingénieuse d'attraper ces criminels numériques sans jamais avoir besoin de jeter un coup d'œil à l'intérieur de leurs valises verrouillées. L'article présente un système appelé MBRD-Tor, qui agit moins comme un garde de sécurité rigide vérifiant les pièces d'identité que comme un détective qui prête attention au rythme et au comportement de la foule. Au lieu d'essayer de lire le contenu des messages (qui est crypté et impossible à voir), le système observe comment les messages circulent : la vitesse à laquelle ils arrivent, la direction vers laquelle ils vont et l'ordre dans lequel ils apparaissent.
Les chercheurs ont réalisé que même si les « costumes » sont identiques, la façon dont un pickpocket se déplace dans une foule est différente de celle d'un touriste normal. Un criminel peut envoyer un signal, puis attendre qu'un gros colis revienne, créant ainsi un motif spécifique. Pour attraper cela, l'équipe a construit un processus en trois étapes. Premièrement, ils ont créé une « empreinte comportementale » en combinant le timing, la position et la direction en un résumé compact du trafic. Deuxièmement, ils ont été confrontés à un problème délicat : dans le monde réel, le trafic malveillant est incroyablement rare (parfois moins de 1 % de tout le trafic), et certaines données sont simplement « bruyantes » ou désordonnées. Pour corriger cela, ils ont utilisé un panel de cinq « juges » différents (un ensemble d'algorithmes) pour voter sur la fiabilité de chaque donnée, accordant plus de poids aux exemples clairs et nets et ignorant les plus confus. Enfin, pour résoudre le problème du manque d'exemples de trafic malveillant pour apprendre, ils ont utilisé un type spécial d'IA appelé Réseau Antagoniste Génératif (GAN). Voyez cela comme un faussaire numérique qui crée des copies parfaites et fausses des motifs criminels rares, mais seulement si un comité strict de juges convient que les copies fausses sont indiscernables des vraies. Cela permet au système d'apprendre à quoi ressemblent les criminels sans avoir besoin de millions d'exemples réels.
Lorsque l'équipe a testé son nouveau système sur un ensemble de données de trafic Tor réel, les résultats étaient prometteurs. Dans des conditions normales, où le trafic malveillant est un peu plus courant, leur système a atteint un score F1 (une mesure de la précision globale) de 73,70 %, ce qui est nettement supérieur aux meilleures méthodes précédentes. Mais la véritable magie s'est produite lorsqu'ils ont simulé les conditions extrêmes de l'internet réel, où le trafic malveillant ne représente que 1 % du total. Dans ce scénario, la plupart des autres systèmes ont complètement échoué, faisant chuter leur capacité à attraper les criminels à presque zéro. Cependant, MBRD-Tor a tenu bon, maintenant un taux de rappel de 21,1 % (la capacité à réellement trouver les méchants) et un score F1 de 33,3 %. L'étude suggère qu'en se concentrant sur les rythmes comportementaux subtils des données et en utilisant un processus intelligent en plusieurs étapes pour nettoyer les données d'entraînement, il est possible de repérer une activité malveillante même lorsqu'elle se cache à la vue de tous parmi des millions de blocs d'apparence identique. Les auteurs concluent que cette approche offre une manière robuste et respectueuse de la vie privée de maintenir la sécurité de la ville numérique sans avoir besoin de briser le chiffrement qui protège la vie privée de chacun.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.