Le 29 avril, le géant de la santé Kaiser Permanente a divulgué une fuite de données touchant 13,4 millions de membres actuels et anciens de son assurance. L'incident trouve son origine dans une gestion inadéquate de scripts tiers.

L'incident
Kaiser Permanente utilisait des codes de suivi pour surveiller la façon dont ses membres naviguaient sur son site web et ses applications mobiles. Certaines de ces pages contenaient des données de santé sensibles, ce qui a conduit les scripts tiers à transmettre par inadvertance des informations à des fournisseurs tiers qui n'étaient pas censés les recevoir.
Bien que la violation ne soit pas le résultat d'un détournement de script, elle met en lumière une négligence significative dans la gestion des scripts tiers au sein du secteur de la santé et au-delà.
L'incident soulève également un problème plus large : les équipes d'ingénierie se voient souvent demander, de manière ponctuelle, d'implémenter des scripts tiers choisis par les équipes marketing, data ou juridiques. Cela peut amener les ingénieurs à déployer ces scripts sans contexte suffisant, à l'échelle de l'ensemble du site. Ça fonctionne, mais ça accède désormais à des données auxquelles il ne devrait pas.
Les outils adéquats pour détecter ou prévenir ce type de problème n'étaient vraisemblablement pas en place.
Les risques
Le problème central n'était pas une intention malveillante, mais plutôt un manque de compréhension et de divulgation appropriée concernant les codes de suivi utilisés. Les données partagées comprenaient des noms, des adresses IP, les pages visitées, le statut de connexion des utilisateurs et les termes de recherche utilisés dans l'encyclopédie de santé en ligne de Kaiser. Bien que de tels scripts de suivi soient très courants, dans le secteur de la santé, ils doivent se conformer aux réglementations sur la vie privée telles que le Health Insurance Portability and Accountability Act (HIPAA) et d'autres.
Les risques d'une divulgation insuffisante
Les prestataires de soins de santé traitent des informations sensibles, et toute fuite de données peut avoir de graves répercussions. Même si les données partagées par Kaiser ne sont pas nécessairement classifiées comme informations de santé protégées sous forme électronique (ePHI), la violation pourrait tout de même entraîner des sanctions et, très certainement, nuire à la réputation de l'entreprise. L'incident montre que de nombreuses entreprises dotées d'équipes solides en matière de sécurité et de conformité souffrent encore d'une mauvaise gestion des scripts tiers. Un problème que nous observons bien trop souvent.
Une solution concrète
Pour remédier à ce type de problème, les entreprises peuvent mettre en place des politiques de sécurité du contenu (CSP) robustes afin de gérer les scripts tiers sur les pages sensibles. Bien que cette solution présente certains inconvénients, comme des journaux de console bruyants, elle atténue efficacement le risque de partage non autorisé de données.
Idéalement, plutôt que de déployer les scripts de manière globale, il conviendrait d'utiliser le rendu conditionnel — en définissant précisément les pages sur lesquelles les scripts doivent se charger.
En utilisant cside, vous pouvez également gérer vos scripts tiers de manière plus propre. Cela vous permet de voir quels scripts s'exécutent sur des pages spécifiques, tout en protégeant vos utilisateurs contre tout code malveillant susceptible d'être rendu.
cside
cside peut signaler toute détection de scripts sur des pages contenant des informations sensibles. Cela permet de définir des règles fines et générées automatiquement pour bloquer leur exécution, sans journaux de console intempestifs sur les pages contenant des données sensibles.
Pour répondre aux enjeux de sécurité des scripts tiers, notre solution analyse les scripts avant qu'ils n'atteignent le navigateur de l'utilisateur. En proxifiant les scripts et en utilisant l'IA pour détecter les intentions malveillantes, cside s'assure que les menaces potentielles sont neutralisées avant de pouvoir causer des dommages. Cette approche proactive, combinée à une analyse du contexte historique, permet une surveillance efficace et une réponse adaptée aux violations liées aux scripts tiers.
Nous surveillons naturellement aussi tous les scripts, ce qui signifie qu'avec notre solution en place, ce type d'incident aurait pu être évité.






