Golf - Juniortävlingar

Dokumentationsportal

Säkerhet och data

Grundprinciper

Systemet hanterar tävlings- och rankingrelaterad information. Data ska hanteras varsamt och bara publiceras i den form som krävs för systemets funktion.

Data i Git

Följande ska inte ligga i Git:

  • databasfiler,
  • uppladdade filer,
  • cache,
  • loggar,
  • backupfiler,
  • gamla releasezippar.

Miljöåtskillnad

Test och produktion har separata datakataloger:

  • /opt/golf-juniortavlingar/test/data
  • /opt/golf-juniortavlingar/prod/data

Docker-säkerhet

Compose-konfigurationen använder bland annat:

  • icke-root-användare,
  • no-new-privileges,
  • reducerade capabilities,
  • tmpfs för /tmp.

Fortsatt arbete

  • Införa användare och behörigheter.
  • Införa auditlogg.
  • Dokumentera personuppgiftshantering tydligare.
  • Införa exportkontroll så att bara avsedd information visas.