GlassWorm tombe, mais le problème du repo est loin d’être résolu

Lucas Morel

CrowdStrike, Google et la Shadowserver Foundation ont démantelé l’opération de malware GlassWorm, mais les experts affirment que le chaos plus large qui se déroule dans les écosystèmes open source rend les retraits isolés de plus en plus temporaires.

La suppression d’une vaste opération de malware a déjà marqué un progrès dans la sécurisation de l’écosystème open source. Maintenant, il s’enregistre à peine. L’interruption de la campagne GlassWorm survient à un moment où les attaquants peuvent rapidement se reconstituer, et où les défenseurs sont de plus en plus confrontés à un nouveau défi : distinguer les menaces réelles du bruit automatisé.

« Je pense que des actions coordonnées, comme GlassWorm, peuvent rompre le contrôle, augmenter considérablement les coûts des attaquants, gagner du temps pour la remédiation et signaler la possibilité d’une riposte », a déclaré Agnidipta Sarkar, évangéliste en chef chez ColorTokens. « Mais la plupart des éliminations sont des actions temporaires au cours d’un long combat. »

GlassWorm était une opération multiplateforme affectant les systèmes Windows, macOS et Linux, avec des extensions VSCode trojanisées et des packages npm et Python compromis pour la collecte d’informations et d’identifiants.

« Dans le cadre de nos efforts de perturbation, nous travaillons avec des partenaires pour faire souffrir davantage les attaquants, en particulier lorsque nous les voyons abuser de nos produits ou cibler nos utilisateurs », a déclaré John Hultquist, analyste en chef du Google Threat Intelligence Group (GTIG), dans un article X.

Néanmoins, les aspects économiques plus larges de l’abus des dépôts restent inchangés. Les écosystèmes open source continuent d’offrir aux attaquants une distribution à faible coût, une portée massive et une vérification d’identité relativement faible par rapport aux canaux de distribution de logiciels traditionnels. Cela signifie que les opérateurs derrière des campagnes comme GlassWorm peuvent souvent réapparaître rapidement sous de nouveaux comptes, domaines ou noms de packages.

« Il s’agit d’une perturbation, pas d’une éradication », a prévenu Sarkar. « Pour renforcer la résilience après un retrait, les défenseurs doivent donner la priorité à une analyse rapide après le retrait afin de détecter la réémergence d’artefacts malveillants dans les référentiels et les plateformes de distribution associés. »

Ils doivent ensuite établir des micro-périmètres granulaires, développer des capacités pour contenir la propagation entre les charges de travail, les points de terminaison, les actifs IT/OT/IoT/cloud, et limiter le rayon d’action des compromissions de la chaîne d’approvisionnement (par exemple, un package NPM empoisonné ou un workflow GitHub volant des crédits ne peuvent pas facilement pivoter).

Sarkar a conseillé aux développeurs et aux organisations d’établir des « micro-périmètres granulaires », de développer des capacités pour contenir la propagation entre les charges de travail et de limiter le rayon d’action des compromissions de la chaîne d’approvisionnement.

« Je recommanderais aux entreprises d’être suffisamment préoccupées par les problèmes de rapport signal/bruit pour envisager des mesures correctives, car l’automatisation érode la confiance dans les outils défensifs », a déclaré Sarkar. « À moins que vous ayez une entreprise hautement microsegmentée, le bruit fait perdre du temps aux analystes, ralentit la vitesse et risque de rater des attaques sophistiquées en raison de la fatigue. »

En 2026, avec l’accélération et l’augmentation des faux positifs dans les outils SAST/SCA, avec les logiciels malveillants assistés par l’IA et le reporting, l’automatisation défensive est aggravée de manière asymétrique par le volume de la chaîne d’approvisionnement, a-t-il noté.

Dans un article de blog, Socket a qualifié les mauvais enregistrements OSV de particulièrement dangereux, car la base de données populaire est rapidement transmise aux scanners de dépendances, aux vérifications CI, aux contrôles de registre, aux outils SBOM, aux tableaux de bord et aux systèmes de politique interne.

Tout espoir n’est cependant pas perdu, car les outils les plus récents promettent une moindre dépendance à l’IA pour traquer les vulnérabilités de dépendance. CVE Lite CLI, un scanner léger de vulnérabilités de dépendances JavaScript et TypeScript, offre aux développeurs un moyen de connaître les risques de dépendance pendant qu’ils écrivent encore du code, bien avant l’échec des scanners automatisés dans les pipelines CI.

Logiciel malveillantCybercriminalitéSécurité