- La plupart des rançongiciels cessent de s’exécuter si un clavier dans une langue des pays de la CEI, comme le russe ou l’ukrainien, est installé sur le système cible infecté
- Cette technique d’évitement vise à empêcher les groupes criminels de faire d’organisations ou de particuliers de leur propre pays des victimes, afin d’échapper à l’attention des autorités locales
- Le simple fait de changer la langue du clavier ne permet pas de se défendre contre tous les malwares ; il reste essentiel de respecter un ensemble de bonnes pratiques de sécurité
- Ajouter une langue de clavier est simple, gratuit et n’entraîne pratiquement aucun effet secondaire
- Même si des hackers russes contournaient cette mesure, leur risque juridique augmenterait, ce qui lui donne une certaine efficacité défensive
Effet préventif contre les infections par rançongiciel en installant un clavier russe/ukrainien
Détection de la langue du clavier et arrêt de l’exécution du rançongiciel
- Dans de récentes discussions sur Twitter à propos des attaques par rançongiciel, il a été souligné qu’un très grand nombre de rançongiciels disposent d’un mécanisme de sécurité intégré qui interrompt leur exécution si un clavier virtuel en russe, ukrainien ou autre langue est installé sur Microsoft Windows
- Il s’agit d’une méthode souvent utilisée par des malwares issus principalement d’Europe de l’Est
- Par exemple, de nombreux rançongiciels n’infectent pas un système si une langue d’un pays de la CEI (Communauté des États indépendants) y est installée
- L’objectif principal est de permettre à ces groupes criminels d’éviter les enquêtes judiciaires dans leur propre pays
Le cas Colonial Pipeline et le groupe DarkSide
- Ce point a été mis en avant lors des discussions sur l’attaque par rançongiciel contre Colonial Pipeline
- Cette attaque a été menée par DarkSide, un groupe de ransomware-as-a-service qui visait principalement les grandes entreprises
- Les organisations criminelles basées en Russie interdisent en interne d’infecter l’Ukraine, la Russie et d’autres pays d’Europe de l’Est
- Cette politique vise à éviter les enquêtes et les ingérences des gouvernements locaux
Cadre juridique en Russie et en Europe de l’Est
- En Russie, une enquête officielle sur la cybercriminalité ne débute que si la victime est un ressortissant ou une entité du pays
- Par conséquent, la méthode la plus sûre pour les criminels consiste à ne pas causer de dommages à des systèmes nationaux
- En pratique, plusieurs groupes de rançongiciels, dont DarkSide et REvil, appliquent strictement cette politique
Détection de langue codée en dur dans le code
- DarkSide et de nombreux autres malwares utilisent une liste codée en dur des langues des pays de la CEI et ne s’exécutent pas si l’une d’elles est installée sur le système
- En réalité, d’innombrables malwares vérifient la langue du système pour décider de s’exécuter ou non
Limites de cette méthode d’évitement et efficacité réelle
- Le simple fait d’installer un clavier russe ou une autre langue d’un pays de la CEI a un effet préventif contre certains rançongiciels
- Mais cela ne protège pas contre l’ensemble des malwares, et une stratégie de défense multicouche reste indispensable
- Les effets secondaires d’un changement de langue sont minimes. Même si la langue change par erreur, il est facile de revenir en arrière avec Windows+Spacebar
Possibles évolutions de la stratégie des attaquants
- Certains experts estiment que les attaquants pourraient à l’avenir omettre la procédure de vérification de la langue
- D’ailleurs, dans une version récente de DarkSide analysée par Mandiant, la vérification de la langue avait été supprimée
- Mais dans ce cas, le risque juridique pour les criminels augmenterait fortement
Commentaires d’experts et « effet vaccin »
- Allison Nixon de Unit221B explique que les hackers russes utilisent cette vérification de langue comme une forme de protection juridique
- Ajouter cette langue et ce clavier peut jouer le rôle d’un « vaccin contre les malwares russes »
- Si cette méthode était largement adoptée, les criminels seraient confrontés à un dilemme entre protection juridique et revenus
- Comme les responsables sécurité occidentaux, les criminels auraient du mal à distinguer un vrai système local d’un système qui en a seulement l’apparence
Contournement de la détection d’environnement de machine virtuelle
- Certains utilisateurs de Twitter ont aussi proposé d’ajouter une entrée de registre indiquant explicitement qu’il s’agit d’une machine virtuelle
- Cette méthode a pu être efficace par le passé, mais comme beaucoup d’organisations utilisent aujourd’hui couramment des machines virtuelles, elle n’est plus considérée comme fiable
Comment ajouter facilement la langue
- Lance James de Unit221B a créé et diffusé un script batch Windows de deux lignes permettant de faire croire qu’un clavier russe est installé
- Ce script permet d’obtenir un effet d’évitement de l’infection sans télécharger de bibliothèque russe réelle
- Avec la méthode classique, on peut aussi ajouter facilement une langue de clavier via « Paramètres → Heure et langue → Ajouter une langue »
- Si, par mégarde, les menus s’affichent en russe après modification des réglages, il est possible de changer de langue avec la combinaison Windows+Spacebar
1 commentaires
Commentaires Hacker News
L’idée est que si je fais en sorte que mon ordinateur ressemble à une sandbox d’analyse de malware, la plupart des malwares s’arrêtent pour éviter l’analyse ; ça donne l’impression d’un jeu du chat et de la souris
VirtualBoxdans le firmwareAvis selon lequel il existe beaucoup de preuves que cette méthode (détection d’un clavier russe) a réellement fonctionné avec des groupes comme le ransomware Petya ou des groupes tels que Fancy Bear, Cozy Bear et Conti, principalement parce que le gouvernement russe garantit l’impunité tant qu’ils ne visent pas leurs propres citoyens
Il est aussi dit que, dans certains cas, si l’on parle russe aux attaquants ou qu’on leur fait comprendre qu’on est russe, ils déchiffrent gratuitement le système
don’t piss inside the tent) et que tout le monde la comprendTémoignage direct d’un Russe qui supprimait des
winlockerdes ordinateurs d’amis peu à l’aise avec la technologie à la fin des années 2000 ; ces malwares ne se contentaient pas de chiffrer les fichiers, ils affichaient une fenêtre impossible à fermer pour exiger de l’argent, avec parfois des formulations absurdes comme « merci pour le widget d’accès rapide aux sites pour adultes », souvenir à la fois étrange et amusantQuelqu’un estime qu’il doit naturellement exister des malwares visant précisément les systèmes où un clavier cyrillique est activé, ce qui laisse entendre que le fait d’être dans un environnement russophone est aussi un critère vérifié par les attaquants
Partage d’un conseil selon lequel la meilleure méthode anti-malware sous Windows consiste à faire de son compte principal du quotidien un compte standard plutôt qu’un compte administrateur Il faudrait créer séparément un compte administrateur local avec un mot de passe différent ; ainsi, lorsqu’une tâche d’administration est nécessaire, comme installer un logiciel ou lancer PowerShell, une authentification administrateur distincte est requise, et l’apparition d’une fenêtre suspecte devient alors un signal qu’il y a un problème Le compte standard peut garder un mot de passe normal, quoique pas trop court, tandis que le compte administrateur peut avoir un mot de passe complexe ; c’est une approche particulièrement recommandée pour les proches peu à l’aise avec l’informatique
Interrogation sur le fait de savoir si cette méthode fonctionne toujours après que Brian Krebs en a parlé publiquement en 2021
Simple remarque disant que le titre lui-même est drôle, avec l’idée implicite qu’il paraît naturel de supposer que la plupart des ransomwares viennent de Russie
Idée qu’un clavier russe pourrait au contraire rendre une machine plus attractive pour un malware de la NSA
Court message ne laissant que le mot « 2021 »
Curiosité sur le fait de savoir si, au-delà de la disposition du clavier, les malwares vérifient aussi le fuseau horaire ou diverses autres informations lorsque l’heure change