Sanitizarea și mascarea datelor

Utilizarea serviciilor de stocare date în AWS

Dunieski Otano

AWS Solutions Architect

Fișierul jurnal care a expus totul

  • Aplicația înregistrează activitatea utilizatorilor pentru depanare
  • Jurnalele conțin CNP-uri, carduri de credit, parole
  • Jurnalele sunt trimise în CloudWatch (accesibile echipei de dev)
  • Un audit de conformitate descoperă încălcarea: amendă de 2 milioane $

eliminat

Utilizarea serviciilor de stocare date în AWS

Ce este sanitizarea datelor?

  • Definiție
    • Eliminarea sau ascunderea datelor sensibile
  • Când se sanitizează
    • Înainte de înregistrare în jurnal
    • Înainte de afișare către utilizatori
    • Înainte de transmiterea către terți
  • Scop
    • Păstrarea utilității datelor cu protejarea confidențialității

sanitizare

Utilizarea serviciilor de stocare date în AWS

Tehnica mascării complete

  • Utilizare
    • Parole, chei API, token-uri
  • Implementare
    • Înlocuiește toate caracterele cu asteriscuri
  • Exemplu
    • "myPassword123" → "***"

mascare

Utilizarea serviciilor de stocare date în AWS

Tehnica mascării parțiale

  • Utilizare
    • CNP-uri, carduri de credit, numere de telefon
  • Implementare
    • Afișează ultimele 4 cifre, maschează restul
  • Exemplu
    • "123-45-6789" ==> "*--6789"
    • "4532-1234-5678-9010" ==> "--**-9010"

mascare parțială

Utilizarea serviciilor de stocare date în AWS

Hashing și tokenizare

  • Hashing
  • Tokenizare
    • Înlocuire cu un token aleatoriu
    • Stocarea mapării în siguranță
  • Cazuri de utilizare
    • Verificare parole, detectare duplicate, plăți, conformitate

hash

Utilizarea serviciilor de stocare date în AWS

Tehnica redactării

  • Utilizare
    • Diagnostice medicale, informații juridice
  • Implementare
    • Eliminarea completă a conținutului sensibil
  • Exemplu
    • "Patient has diabetes" ==> "Patient has [REDACTED]"

redactare

Utilizarea serviciilor de stocare date în AWS

Implementarea funcțiilor de mascare

  • Creează o bibliotecă utilitară
    • mask_national_id(), mask_credit_card(), mask_email(), mask_phone()
  • Aplică consistent
    • Înainte de înregistrare, afișare, transmitere
  • Nu stoca datele mascate
    • Stochează originalul criptat, maschează la ieșire

ieșire

Utilizarea serviciilor de stocare date în AWS

Conformitate și testare

  • Cerințe GDPR
    • Minimizarea datelor, limitarea scopului
  • Cerințe HIPAA
    • Standardul minimului necesar
  • Testare
    • Testează cu tipare reale și cazuri limită

conformitate

Utilizarea serviciilor de stocare date în AWS

Hai să exersăm!

Utilizarea serviciilor de stocare date în AWS

Preparing Video For Download...