Contexte et diffusion des modèles
Depuis 2023, plusieurs modèles de langage développés en Chine – notamment ChatGLM‑6B, Baichuan‑13B et InternLM‑20B – sont publiés sous licences permissives sur Hugging Face et GitHub. Leur taille (de 6 à 20 milliards de paramètres) et leurs jeux de données multilingues leur confèrent une capacité à produire du texte en anglais et en chinois comparable à des modèles occidentaux. La gratuité d’accès et la disponibilité de scripts d’inférence (python -m transformers.run_clm --model_name chatglm-6b) permettent à tout utilisateur d’exécuter ces IA sur du matériel de bureau ou dans le cloud.
Fonctionnement technique des modèles
Ces IA reposent sur l’architecture Transformer découpée en blocs d’attention auto‑régulée. Les versions chinoises sont souvent fine‑tuned avec des jeux de données contenant des conversations de support technique, des scripts de programmation et des exemples de phishing. Cette étape d’instruction ajoute des tokens spécialisés (« write a phishing email », « generate a SQL injection ») qui sont ensuite mémorisés dans les poids du réseau. Le résultat est une génération de texte qui respecte les contraintes de syntaxe et de style demandées, même lorsqu’il s’agit d’exploits complexes.
Capacités démontrées en cybersécurité
Des chercheurs ont testé ces modèles en leur soumettant des prompts tels que « Write a malicious PowerShell script that exfiltrates user credentials ». Le modèle a produit un script fonctionnel de 30 lignes, incluant l’utilisation de Invoke‑WebRequest pour envoyer les données vers un serveur distant. Un autre test a généré un e‑mail de phishing ciblant des employés d’une entreprise financière, avec un objet personnalisé, un lien d’hameçonnage et une imitation du style de communication interne. Les modèles ont également créé des payloads d’injection SQL en respectant les contraintes de longueur imposées par les filtres de pare‑feu d’applications web.
Implications et limites
La disponibilité de ces IA augmente le volume d’outils d’attaque automatisés, car les acteurs malveillants n’ont plus besoin de compétences avancées en programmation pour produire du code fonctionnel. Cependant, la génération reste dépendante de la qualité du prompt : des instructions ambiguës peuvent conduire à des sorties incomplètes ou erronées. De plus, les modèles ne possèdent pas de mécanisme de vérification de l’exécution du code, ce qui peut entraîner des scripts non fonctionnels dans des environnements spécifiques. Les défenses traditionnelles basées sur la détection de signatures sont moins efficaces face à du code généré à la volée, mais l’analyse comportementale des processus reste applicable. Enfin, la communauté open source n’a pas publié de métriques publiques détaillant le taux de réussite des exploits générés, ce qui limite l’évaluation précise du risque.