Ga naar inhoud

Use of cryptography

Gedeeltelijk DevOps Lead

Wat we doen

Al het transport van vertrouwelijke en persoonsgegevens buiten ons netwerk wordt versleuteld. Data op mobiele apparaten is beschermd (uitzondering: testapparaten zonder gevoelige data).

Toepassingen:

  • VPN — Wireguard naar kantoor en cloud-omgevingen
  • SSL/TLS — alle publieke portalen via AWS Certificate Manager of Certbot
  • Encryption at rest — apps met gevoelige data + back-ups met gezondheidsinformatie
  • Wachtwoorden — 1Password (versleutelde kluis, sterk wachtwoordbeleid)
  • E-mail — end-to-end encryptie voor vertrouwelijke data

Sleutelbeheer

  • Aanmaken — productiesleutels door DevOps, development-sleutels door de developer zelf
  • Opslag — alle sleutels in 1Password. Productiesleutels nooit in broncode (bij lekkage: direct revoken)
  • Distributie — uitsluitend via 1Password
  • Vernietigen — verwijderen uit 1Password + revoken op het systeem
  • Rotatie — bij vermoeden van compromittering direct revoken en opnieuw aanmaken

Verantwoordelijkheden

  • DevOps — productiesleutels, VPN, SSL-certificaten, secret management
  • Developers — development/test-sleutels, geen productiesleutels in code
  • Alle medewerkers — 1Password gebruiken, encryptiebeleid naleven

Gaps

  • Geen formele sleutelrotatieschema’s — rotatie is alleen reactief (bij vermoeden van compromittering).
  • Secret management “waar mogelijk” — niet overal consistent toegepast.
  • Encryptiemethoden worden niet periodiek getoetst aan de stand van de techniek.
  • Datatransport van opdrachtgever naar ons is contractueel hun verantwoordelijkheid, maar we verifiëren dit niet.

Bewijs

  • 1Password Business account
  • Wireguard VPN configuratie (kantoor Rotterdam)
  • AWS Certificate Manager / Certbot (server configuratie)
  • Secret management configuratie (AWS/GCP)