Datasanitisatie en maskeren

Dataopslagdiensten gebruiken in AWS

Dunieski Otano

AWS Solutions Architect

Het logbestand dat alles lekte

  • App-logt gebruikersactiviteit voor debuggen
  • Logs bevatten volledige BSN's, creditcards, wachtwoorden
  • Logs naar CloudWatch (toegankelijk voor dev-team)
  • Compliance-audit vindt overtreding: boete $2M

verwijderd

Dataopslagdiensten gebruiken in AWS

Wat is datasanitisatie?

  • Definitie
    • Gevoelige data verwijderen of verbergen
  • Wanneer sanitiseren
    • Voor het loggen
    • Voor weergave aan gebruikers
    • Voor verzending naar derden
  • Doel
    • Functionaliteit behouden én privacy beschermen

sanitiseren

Dataopslagdiensten gebruiken in AWS

Volledig maskeren

  • Gebruik voor
    • Wachtwoorden, API-sleutels, tokens
  • Implementatie
    • Vervang alle tekens door sterretjes
  • Voorbeeld
    • "myPassword123" → "***"

masker

Dataopslagdiensten gebruiken in AWS

Gedeeltelijk maskeren

  • Gebruik voor
    • Burgerservicenummers, creditcards, telefoonnummers
  • Implementatie
    • Laat laatste 4 cijfers zien, maskeer de rest
  • Voorbeeld
    • "123-45-6789" ==> "*--6789"
    • "4532-1234-5678-9010" ==> "--**-9010"

gedeeltelijk

Dataopslagdiensten gebruiken in AWS

Hashing en tokenization

  • Hashing
  • Tokenization
    • Vervang door willekeurig token
    • Sla mapping veilig op
  • Use cases
    • Wachtwoordcontrole, duplicaatdetectie, betalingen, compliance

hash

Dataopslagdiensten gebruiken in AWS

Redactie-techniek

  • Gebruik voor
    • Medische diagnoses, juridische info
  • Implementatie
    • Verwijder gevoelige inhoud volledig
  • Voorbeeld
    • "Patient has diabetes" ==> "Patient has [REDACTED]"

redactie

Dataopslagdiensten gebruiken in AWS

Maskeringsfuncties implementeren

  • Maak hulplibrary
    • mask_national_id(), mask_credit_card(), mask_email(), mask_phone()
  • Pas consistent toe
    • Voor loggen, tonen, verzenden
  • Sla gemaskeerde data nooit op
    • Sla origineel versleuteld op, maskeren bij output

output

Dataopslagdiensten gebruiken in AWS

Compliance en testen

  • GDPR-eisen
    • Dataminimalisatie, doelbinding
  • HIPAA-eisen
    • Minimum necessary-principe
  • Testen
    • Test met echte patronen en randgevallen

compliance

Dataopslagdiensten gebruiken in AWS

Laten we oefenen!

Dataopslagdiensten gebruiken in AWS

Preparing Video For Download...