Module 8
Détection et détermination sur la base d'un échantillon
Dernière mise à jour le: 26 Juillet 2024
Modifier cette page sur GitHubModule 8
Dernière mise à jour le: 26 Juillet 2024
Modifier cette page sur GitHubVous avez l’échantillon d’un fichier et vous devez déterminer s’il est malveillant. Il peut avoir été envoyé à la cible par e-mail, via les réseaux sociaux ou une messagerie instantanée, ou transféré à partir d’un support amovible ou autre. Le fichier lui-même peut être un binaire, une archive compressée, une page Web capturée ou d’autres formats de fichiers. L’objectif principal est de déterminer si le fichier est malveillant. En outre, vous êtes peut-être en mesure de déterminer des informations de caractérisation supplémentaires utiles sur le fichier, mais pour en savoir plus, consultez le parcours d’apprentissage consacré à l’analyse des logiciels malveillants.
Après avoir terminé ce sous-thème, les participants devraient être en mesure de faire ce qui suit :
Si vous avez besoin d’une évaluation plus approfondie de quelques fichiers spécifiques, il existe des services en ligne qui permettant d’analyser un fichier ou un ensemble de fichiers spécifiques à la recherche de logiciels malveillants. Si vous avez un fichier que vous soupçonnez d’être malveillant, vous pouvez l’importer dans le service d’analyse. Notez que ces services n’assurent pas la confidentialité du contenu des fichiers que vous y importez. Vous ne devez pas envoyer de fichiers contenant des informations sensibles. Ces fichiers peuvent provenir de pièces jointes à des e-mails ou être des fichiers récemment téléchargés sur l’appareil de la victime. Notez que dans de nombreux cas, le téléchargement initial peut être un injecteur (un fichier exécutable qui installe le logiciel malveillant réel, souvent plus facile à personnaliser que le « véritable » logiciel malveillant) et peut ne pas être reconnu par les logiciels anti-malware. Si possible, analysez les dates de création/modification/téléchargement des fichiers pour identifier les fichiers qui ont pu être téléchargés par l’injecteur initial.
Si vous préférez ne pas partager l’entièreté du fichier avec le service en ligne, mais que vous souhaitez tout de même vérifier s’il a déjà été envoyé, vous pouvez simplement téléverser un hachage du fichier. Un hachage est comme une courte empreinte digitale d’un fichier, il peut être utilisé pour identifier un fichier unique sans révéler son contenu. Pour en savoir plus sur les hachages, consultez la section « Hachages » du chapitre 7 du Guide d’intervention sur le terrain pour la société civile et les médias. L’activité du guide suppose que l’utilisateur apprend sur un système d’exploitation Linux, vous devrez donc rechercher l’utilitaire de ligne de commande à utiliser pour obtenir une somme SHA sur la plateforme choisie, par exemple en utilisant shasum ou openssl sur MacOS ou en utilisant Get-FileHash ou certutil dans PowerShell.
VirusTotal de Google est un service populaire de renseignements sur les logiciels malveillants. VirusTotal analysera un fichier avec un certain nombre de scanners anti-malware et vous fournira les résultats. Il peut également rechercher des hachages de fichiers ou des URL. L’utilisation de VirusTotal est gratuite, sous réserve de contraintes de volume. Pour obtenir une description et une activité détaillées, veuillez parcourir la section « Utilisation de VirusTotal » du chapitre 7 du Guide d’intervention sur le terrain pour la société civile et les médias d’Internews.
‼️ Après avoir lu le chapitre ci-dessus, vous devriez être en mesure de faire ce qui suit :
Les bacs à sable fournissent un environnement virtuel simulant un ordinateur ordinaire qui consigne en mémoire et sur disque des journaux détaillés concernant les activités qui se produisent. Cela procure généralement un moyen sûr et automatisé de démarrer l’analyse des logiciels malveillants et de comprendre les actions et les intentions des fichiers.
Il existe plusieurs services de bacs à sable commerciaux disponibles gratuitement, notamment Hybrid Analysis, Any.Run, Joe Sandbox et Triage. Ces services exécutent les fichiers que vous envoyez et effectuent une analyse dynamique. Cela offre le grand avantage d’être en mesure de détecter heuristiquement de nouveaux logiciels malveillants, et également d’être en mesure d’évaluer les différentes étapes des logiciels malveillants. Notez que les échantillons soumis seront recueillis et mis à la disposition des clients payants et des analystes.
Cuckoo Sandbox est un outil gratuit et open source d’analyse de malware en bac à sable que vous pouvez autohéberger. CERT-EE en Estonie propose une version gratuite hébergée en ligne : Cuckoo V2, Cuckoo V3 (Bêta).
Pour en savoir plus sur l’utilisation des bacs à sable pour la détection d’échantillons, parcourez la section « Bacs à sable » du chapitre 10 du Guide d’intervention sur le terrain pour la société civile et les médias d’Internews, qui utilise le bac à sable Triage à titre d’exemple.
Après avoir terminé l’activité, vous devriez être en mesure de :
Vous pouvez obtenir plus de détails sur les bacs à sable dans le parcours d’apprentissage sur l’analyse des logiciels malveillants d’Infuse.
Notez que certains logiciels malveillants avancés peuvent lancer des vérifications pour découvrir s’ils se trouvent dans un environnement virtualisé ou bac à sable, afin de se comporter différemment en fonction de l’environnement en question. Aucun environnement de bac à sable n’est donc fiable à 100 %.
Pour en savoir plus sur les types de techniques utilisées par Hybrid Analysis, vous pouvez apprendre à effectuer votre propre analyse hybride (statique et dynamique) des logiciels malveillants dans le parcours d’apprentissage sur l’analyse des logiciels malveillants.
Par vous-même (ou avec un mentor)
Avec un pair ou un mentor
Vérifier la somme de contrôle SHA256
GratuitUn guide rapide sur la façon d’utiliser la ligne de commande afin de vérifier les sommes de contrôle sha256 des fichiers
VirusTotal
Gratuit, avec limites de volumeUn service Web permettant aux utilisateurs de téléverser des fichiers ou des hachages pour les vérifier face aux logiciels malveillants connus d’un large éventail de moteurs de détection de logiciels malveillants. Propriété d’Alphabet/Google
Hybrid Analysis
Gratuit, avec des fonctionnalités PremiumUn service similaire à celui de VirusTotal, mais qui peut également effectuer une analyse dynamique (exécution du fichier et observation de ce qui se passe)
Any.run
AnglaisUn bac à sable commercial
Joe Sandbox
AnglaisUn bac à sable commercial
Cuckoo Sandbox
AnglaisUn service de bac à sable géré par le CERT (Computer Emergency Response Team) estonien
Windows Sandbox
Nombreuses languesUn puissant outil de bac à sable intégré à Windows
Félicitations pour avoir terminé Module 8!
Cochez la case pour confirmer votre achèvement et continuez vers le module suivant.
Marque le module actuel comme terminé et enregistre la progression de l'utilisateur.
Vous avez complété tous les modules de ce parcours d'apprentissage.