Skip to main content
Blog
Blog

Kaiser Permanente Datalek: Een Kwestie van Miscommunicatie en Ontoereikende Openbaarmaking

Op 29 april maakte zorgverzekeringsreus Kaiser Permanente een datalek bekend dat 13,4 miljoen huidige en voormalige verzekeringsleden trof. Het incident was het gevolg van slecht beheerde scripts van derden. Het Incident Kaiser Permanente gebruikte trackingcodes om te monitoren hoe leden door de website en mobiele applicaties navigeerden. Sommige van deze pagina's bevatten gevoelige zorggegevens, waardoor de scripts van derden per ongeluk informatie doorgaven aan externe leveranciers die daar geen toegang toe hadden.

May 25, 2024 3 min read
Kaiser Permanente Datalek: Een Kwestie van Miscommunicatie en Ontoereikende Openbaarmaking omslagafbeelding

Op 29 april maakte zorgverzekeringsreus Kaiser Permanente een datalek bekend dat 13,4 miljoen huidige en voormalige verzekeringsleden trof. Het incident was het gevolg van slecht beheerde scripts van derden.

Het Incident

Kaiser Permanente gebruikte trackingcodes om te monitoren hoe leden door de website en mobiele applicaties navigeerden. Sommige van deze pagina's bevatten gevoelige zorggegevens, waardoor de scripts van derden per ongeluk informatie doorgaven aan externe leveranciers die daar geen toegang toe hadden.

Hoewel het lek niet het gevolg was van een script-kaping, benadrukt het een aanzienlijk gebrek aan toezicht op het beheer van scripts van derden binnen de zorgsector en daarbuiten.

Het incident wijst ook op een breder probleem: engineeringteams krijgen vaak ad-hoc de opdracht om scripts van derden te implementeren die zijn gekozen door marketing-, data- of juridische teams. Dit kan ertoe leiden dat engineers het script implementeren zonder de nodige context, waarna het sitebreed wordt uitgerold. Het werkt, maar het heeft nu toegang tot gegevens waar het niet bij mag.

De juiste tooling was waarschijnlijk niet aanwezig om dit probleem te signaleren of te voorkomen.

De Risico's

De kern van het probleem was niet kwaadwillendheid, maar een gebrek aan begrip en ontoereikende openbaarmaking van de gebruikte trackingcode. De gedeelde gegevens omvatten namen, IP-adressen, bezochte pagina's, inlogstatus van gebruikers en zoektermen die werden gebruikt in de online gezondheidsencyclopedie van Kaiser. Hoewel dergelijke trackingscripts zeer gangbaar zijn, moeten ze in de zorgsector voldoen aan privacyregelgeving zoals de Health Insurance Portability and Accountability Act (HIPAA) en andere wetgeving.

De Risico's van Ontoereikende Openbaarmaking

Zorgverleners verwerken gevoelige informatie en elk datalek kan ernstige gevolgen hebben. Hoewel de door Kaiser gedeelde gegevens mogelijk niet worden geclassificeerd als elektronisch beschermde gezondheidsinformatie (ePHI), kan het lek toch leiden tot boetes en vrijwel zeker tot reputatieschade. Het incident laat zien dat veel bedrijven met sterke veiligheids- en complianceteams nog steeds te maken krijgen met slecht beheer van scripts van derden. Een probleem dat we maar al te vaak tegenkomen.

Een Praktische Oplossing

Om dergelijke problemen aan te pakken, kunnen bedrijven robuust Content Security Policies (CSPs) implementeren om scripts van derden op gevoelige pagina's te beheren. Hoewel deze oplossing nadelen heeft zoals ruis in consolelogs, beperkt het effectief het risico op ongeautoriseerd delen van gegevens.

Idealiter zou men, in plaats van scripts globaal uit te rollen, gebruikmaken van conditional rendering: het definiëren van de pagina's waarop scripts mogen laden.

Met cside kun je je scripts van derden ook op een overzichtelijkere manier beheren. Je kunt zien welke scripts op specifieke pagina's worden uitgevoerd en je gebruikers beschermen tegen het renderen van kwaadaardige code.

cside

cside kan signaleren wanneer scripts worden aangetroffen op pagina's met gevoelige informatie. Dit maakt het mogelijk om gedetailleerde, automatisch gegenereerde regels in te stellen die levering blokkeren zonder ruis in consolelogs op pagina's met gevoelige gegevens.

Om de beveiliging van scripts van derden aan te pakken, analyseert onze oplossing scripts voordat ze de browser van de gebruiker bereiken. Door scripts te proxyen en AI in te zetten om kwaadaardige intenties te detecteren, zorgt cside ervoor dat potentiële bedreigingen worden geneutraliseerd voordat ze schade kunnen aanrichten. Deze proactieve aanpak, gecombineerd met analyse van historische context, maakt effectieve monitoring en respons op inbreuken via scripts van derden mogelijk.

Wij monitoren uiteraard ook alle scripts, wat betekent dat dit probleem met ons in gebruik voorkomen had kunnen worden.

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks — web security is not an enterprise-only problem.

Monitor en Beveilig Je Third-Party Scripts

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Start gratis, of probeer Business met een proefperiode van 14 dagen.

cside dashboard interface met script monitoring en beveiligingsanalytics
Related Articles
Boek een demo