en
← Tilbage til notesbogen
2025-12-15 · security

Hvorfor sikkerhed bør være din første feature, ikke din sidste

De fleste udviklere bolter sikkerhed på efter lancering. Her er hvorfor den tilgang koster mere, og hvordan du bygger det ind fra dag ét.

Sikkerhed er ikke en feature, du tilføjer efter lancering. Det er en tankegang, der former enhver arkitekturbeslutning fra dag ét.

De reelle omkostninger ved eftermonteret sikkerhed

Når du bygger først og sikrer bagefter, bygger du i praksis to gange. Hvert endpoint, hvert dataflow, hvert authentication-tjek — det hele skal gennemgås, testes og ofte skrives om.

Jeg har set virksomheder bruge 3x deres oprindelige udviklingsbudget på at eftermontere sikkerhed, fordi de behandlede det som en afkrydsningsøvelse i stedet for en designbegrænsning.

Hvad security-first ser ud i praksis

På arkitekturniveau:

  • Input validation ved enhver grænse
  • Principle of least privilege for alle services
  • Kryptering at rest og in transit som standard
  • Audit logging fra dag ét

På kodeniveau:

  • Parameterized queries overalt (ingen undtagelser)
  • Content Security Policy headers
  • CORS korrekt konfigureret (ikke *)
  • Dependencies auditeret og pinned

Det danske compliance-landskab

Med NIS2 nu i kraft skal danske virksomheder i kritiske sektorer have mere end en firewall og et håb. Compliance kræver dokumenterbare sikkerhedspraksisser — ikke bare dokumentation skrevet efter faktum.

Byg det rigtigt første gang. Dine auditorer (og din nattesøvn) vil takke dig.