Gå til indhold
atlas

Fejlkonfiguration i skyen

En forkert eller skødesløs indstilling i en cloudtjeneste - fx lager, der står åbent for alle - som blotlægger data eller systemer.

Kladde - dette opslag er endnu ikke gennemgået.

Formelt

En sårbarhed, der ikke skyldes en fejl i udbyderens software, men kundens egne valg af indstillinger, fx offentlig adgang til lager, for brede rettigheder, manglende logs eller åbne netværksporte.

Forklaret enkelt

Som et solidt pengeskab, der er købt til kontoret, men står med døren åben - skabet virker fint; det er måden, det er sat op på, der ikke gør.

I praksis

En udvikler i en region gør en bucket offentlig for at dele en testfil og glemmer at lukke den; måneder senere finder fremmede patientdata i den, og regionen må anmelde brud på persondatasikkerheden til Datatilsynet.

Hvorfor det betyder noget

Indstillinger kan ændres på sekunder af mange personer, og én fejl kan lægge store mængder data åbent på internettet; udbyderen griber ikke ind, for indstillingerne er kundens ansvar.

Teknisk uddybning

De tilbagevendende typer er velkendte. Eksponeret lager: en S3-bucketpolitik med Principal "*", en ACL, der giver AllUsers adgang, anonym blob-adgang i Azure Storage eller en binding i Google Cloud Storage til allUsers eller allAuthenticatedUsers (sidstnævnte betyder enhver Google-konto overhovedet, ikke "vores brugere", en klassisk misforståelse). Eksponeret netværk: security groups, der tillader 0.0.0.0/0 på SSH, RDP eller databaseporte, managed databaser med offentlige endpoints, Kubernetes API-servere eller dashboards åbne mod internettet. Identitet: IAM-politikker med wildcards, daglig brug af root-kontoen, langlivede adgangsnøgler. Synlighed: revisionslog, adgangslogs på lager eller flow logs slået fra. OWASP placerer den webvendte variant under A02:2025 Security Misconfiguration, og MITRE ATT&CK beskriver udnyttelsen som T1530 Data from Cloud Storage.

Fejlkonfigurationer er så almindelige, fordi kontrolplanet lader mange principals ændre sikkerhedsrelevante indstillinger på sekunder, standardværdierne varierer mellem tjenester, og den faktiske tilstand glider væk fra den infrastructure as code, der angiveligt definerer den, gennem ændringer i konsollen og nødrettelser, der aldrig rulles tilbage. Udbyderne har strammet standarderne: S3 Block Public Access kom i 2018, og siden april 2023 har nye buckets Block Public Access slået til og ACL'er slået fra som standard. Capital One-bruddet i 2019 viser, hvordan fejl kædes sammen: en fejlkonfigureret web application firewall på EC2 muliggjorde SSRF mod instansens metadata-tjeneste (IMDSv1), som udleverede loginoplysninger til en rolle, der var bred nok til at liste og kopiere S3-data om omkring 100 millioner personer. IMDSv2, hvor der kræves et sessionstoken hentet med PUT, kom senere samme år som direkte modtræk.

Forebyggelse virker tre steder. Før udrulning tjekker policy-as-code-scannere som Checkov, Trivy eller OPA/Conftest Terraform- og Kubernetes-manifester i pipelinen. På organisationsniveau blokerer forebyggende guardrails hele fejlklasser: service control policies i AWS, Azure Policy med deny-effekt og organisationspolitikker i Google Cloud som storage.publicAccessPrevention. Under drift evaluerer cloud security posture management (AWS Config og Security Hub, Microsoft Defender for Cloud, Google Security Command Center eller tredjeparts-CSPM) løbende de faktiske ressourcer mod CIS Foundations Benchmarks og markerer afvigelser.

En fejlkonfiguration er ikke en CVE: der findes ingen patch fra leverandøren, for softwaren virker som designet, og svagheden ligger på kundens side af modellen for delt ansvar. Er personoplysninger blevet eksponeret, er det efter databeskyttelsesforordningens art. 4, nr. 12, et brud på persondatasikkerheden, også uden bevis for adgang, og art. 33, stk. 1, kræver anmeldelse til Datatilsynet inden for 72 timer, medmindre bruddet sandsynligvis ikke indebærer en risiko. Har adgangslogning været slået fra, kan den dataansvarlige som regel ikke dokumentere, at ingen har hentet data, hvilket trækker vurderingen i retning af anmeldelse.

Hvad du bør lære først

Alt det, dette bygger på - grundlaget først.

  1. Brugerkonto
  2. →Netværk
  3. →IP-adresse
  4. →Rettighed
  5. →Protokol
  6. →Pakke
  7. →Port
  8. →Router
  9. →Server
  10. →TCP/IP
  11. →Internettet
  12. →Cloud computing
  13. →Fejlkonfiguration i skyen

Relationer

En slags
Sårbarhed
Forårsager
Databrud

Kilder og videre læsning

Standarder og officielle tekster

  • NIST SP 800-145 - The NIST Definition of Cloud Computing · NIST

Opslagsværker

  • CSA Cloud Controls Matrix (CCM) · Cloud Security Alliance

Hvor dataene kommer fra

Dette opslag er skrevet af en AI ud fra kilderne ovenfor og er endnu ikke gennemgået af et menneske. Brug det som udgangspunkt, og tjek alt vigtigt mod kilderne.

Se gennemgangskøenForeslå en rettelse på GitHubDette begreb som JSON

Nævnt i

Test dig selv

Indlæser…

Atlas er i beta.