Northflank a révélé un incident de sécurité le 30 octobre après avoir reçu une alerte de Wiz, une entreprise spécialisée dans la sécurité cloud. La plateforme, qui permet aux développeurs de déployer des applications, des conteneurs, des bases de données et des charges de travail d’IA sans gérer l’infrastructure sous-jacente, a conseillé à ses clients de renouveler immédiatement leurs variables d’environnement et leurs clés API.
L’entreprise a ensuite indiqué à ses clients qu’ils devaient partir du principe que les variables d’environnement avaient été déchiffrées et que les secrets qu’elles contenaient avaient peut-être été volés. Ces variables contiennent couramment des mots de passe de bases de données, des identifiants cloud, des jetons d’authentification et des clés API. S’ils sont exposés, ils peuvent être utilisés pour accéder à d’autres services, voler des données ou générer des frais non autorisés.
Northflank a par la suite confirmé que plusieurs clients avaient signalé l’utilisation non autorisée de clés API d’IA fournies à la plateforme. L’entreprise a conseillé aux utilisateurs de renouveler leurs secrets stockés, d’examiner les journaux d’utilisation et de facturation de leurs fournisseurs d’IA, et de signaler toute activité suspecte à Northflank ainsi qu’à ces fournisseurs.
Selon la chronologie de l’incident communiquée par l’entreprise, Wiz a signalé la faille à 11 h 43 UTC le 30 octobre, et les ingénieurs de Northflank ont examiné l’alerte une minute plus tard. L’entreprise a appliqué un correctif à la politique réseau, puis ajouté d’autres correctifs à 12 h 50 et 13 h 05 UTC. Northflank a également demandé l’aide de l’équipe d’intervention en cas d’incident de Wiz.
Northflank n’a pas indiqué comment les attaquants avaient accédé à ses systèmes, combien de clients avaient été affectés, ni si des identifiants autres que les clés API d’IA signalées avaient été volés ou utilisés de manière abusive. Dans le cadre de sa réponse, l’entreprise a activé le renouvellement des identifiants pour PostgreSQL, MongoDB, MySQL et Redis. Elle a également activé les journaux d’audit pour tous les clients, y compris ceux disposant d’un compte gratuit, afin de faciliter les investigations.
L’entreprise continue de recommander le renouvellement des secrets stockés dans les charges de travail, les groupes de secrets et les secrets globaux, ainsi que la désactivation de l’accès public aux modules complémentaires lorsque cette option est activée.
L’incident fait suite à une série de compromissions et d’expositions impliquant des plateformes de développement d’IA. Dans un rapport intitulé « Black October for AI Developer Platforms », Wiz a recensé au moins neuf incidents au cours du mois, notamment des cas impliquant Railway, OpenCode, Warp et Lightning AI. Plusieurs incidents concernaient des tentatives d’obtention d’identifiants de services d’IA stockés dans des variables d’environnement.
Wiz a qualifié l’abus potentiel de LLMJacking, une pratique consistant à utiliser des identifiants volés pour accéder à des modèles d’IA via le compte d’une autre organisation. Cela peut entraîner des frais d’utilisation importants ou permettre la revente non autorisée de l’accès. Dans deux cas examinés par les chercheurs, des identifiants d’entreprise compromis ont été utilisés pour effectuer environ 2,5 millions d’appels à l’API Amazon Bedrock, générant près de 100 000 dollars de consommation d’IA.
Wiz n’a pas affirmé que les neuf incidents avaient tous été perpétrés par les mêmes attaquants. Northflank a déclaré que l’activité non autorisée liée aux clés d’IA signalée par ses clients pourrait être associée aux attaques plus larges identifiées par l’entreprise de sécurité.
Sources: BleepingComputer.