Zusammenfassung

  • Der Vorfall bei Capital One im Jahr 2019 legte eine Kontrolllücke offen: rechtliche und branchenübliche Verantwortungsmodelle für die Cloud konnten beschreiben, wem welche Ebene gehörte, aber der Vorfall drehte sich um praktische Beweise für Konfiguration, Metadatenzugriff, Identitätsberechtigungen, Protokollierung und Erkennung.
  • Die neue Perspektive ist der Vertrags- versus Kontrollnachweis. Bei einer Cloud-Sicherheitsverletzung hört die Rechenschaftspflicht nicht bei den Worten „Kundenverantwortung" oder „Anbieterverantwortung" auf. Es wird gefragt, welcher Akteur den riskanten Pfad sehen, ändern, darauf aufmerksam machen und später nachweisen konnte, dass die Grenze verwaltet wurde.
  • Öffentliche Aufzeichnungen verbinden den Vorfall mit einer falsch konfigurierten Web Application Firewall-Rolle und dem Zugriff auf bei Amazon Web Services gespeicherte Daten. Die Analyse verwendet diese Aufzeichnungen, um die operative Kontrolle von Capital One zu untersuchen, ohne die gemeinsame Verantwortung zu einer einzeiligen Verteidigung oder einer einzeiligen Anklage zu machen.
  • Finanzdienstleistungsaufsichtsbehörden behandelten den Vorfall als ein Problem des Risikomanagements und der Governance, nicht nur als einen einzelnen Exploit. Das ist wichtig, weil Banken Cloud-Kapazitäten kaufen, aber sie können ihre Verpflichtung, Kontrollen über Kundendaten nachzuweisen, nicht auslagern.
  • Die bleibende Lektion ist, dass Cloud-Verträge eine Beweisebene benötigen: Identitätsrichtlinien, Netzwerkbeschränkungen, Metadatenschutz, Protokollierung, Alarmpfade, automatisierte Prüfungen und für den Vorstand lesbare Risikometriken, die einem tatsächlichen Vorfall standhalten.

Beweisaufzeichnung und ihre Verwendung

Die folgenden Quellen werden für verschiedene Behauptungen verwendet. Die Aufzeichnungen von Capital One und der Aufsichtsbehörden legen die Vorfallschronologie, die Kundenbenachrichtigung und den Durchsetzungskontext fest. Materialien des Justizministeriums legen den behaupteten und abgeurteilten Eindringpfad auf öffentlicher Ebene dar. Die AWS-Dokumentation erklärt die gemeinsamen Verantwortungs- und Metadatendienstkontrollen, die in der Cloud-Umgebung verfügbar sind. Sicherheitsstandards und Angriffsreferenzen bieten Kontrollrahmen, keine privaten Erkenntnisse.

#Öffentliche AufzeichnungVerwendung in dieser Analyse
1Capital One VorfallinformationenUnternehmensmitteilung, Datenkategorien, Kundenbetreuung und Vorfallkontext.
2Capital One AnkündigungUnternehmenserklärung zu Umfang, Zeitplan und Reaktion.
3DOJ FestnahmeanzeigeÖffentliche strafrechtliche Aufzeichnung, die Vorwürfe des unbefugten Zugriffs beschreibt.
4DOJ VerurteilungsmitteilungÖffentliche Aufzeichnung der Verurteilung und des Eindringverhaltens.
5OCC Geldstrafe AnkündigungDurchsetzung der Bankenaufsicht und Rahmenbedingungen für das Risikomanagement.
6Federal Reserve DurchsetzungsankündigungAufsichtskontext für Bankholdinggesellschaften und Erwartungen an Abhilfemaßnahmen.
7Capital One 2019 Form 10-KOffenlegung des Vorfalls, Risikofaktoren, Kosten und Verfahren.
8Capital One DatenvergleichVerwaltung des Verbrauchervergleichs und Kontext der Abhilfe.
9AWS Modell der geteilten VerantwortungVertragliche und architektonische Verantwortungsgrenze.
10AWS EC2 Instanz-Metadatendienst DokumentationMetadatendienst und IMDSv2 Kontrollkontext.
11AWS IAM Rollen für Amazon EC2Rollenberechtigungen und Hintergrund des Least Privilege.
12AWS IAM Best PracticesIdentitätsrichtlinie und Least-Privilege-Kontrollreferenz.
13AWS Defense-in-Depth SSRF LeitfadenAnbieterleitfaden zum SSRF-Risiko bei offenen Firewalls und Reverse Proxys.
14MITRE CWE-918Definition der Serverseitigen Request-Forgery-Schwachstelle.
15OWASP SSRF SeiteAllgemeine SSRF-Angriffsmechanismen und Präventionskontext.
16NIST Cybersecurity FrameworkGovernance-Rahmen für Identifizieren, Schützen, Erkennen, Reagieren und Wiederherstellen.
17CISA Cloud-Sicherheit Technische ReferenzarchitekturAktueller öffentlicher Cloud-Sicherheitskontext und gemeinsame Verantwortung.
18Federal Financial Institutions Examination Council IT-PrüfungshandbuchAufsichtskontext des Bankensektors für Technologierisikomanagement.

Geteilte Verantwortung ist keine geteilte Unklarheit

Der Capital One-Vorfall wurde zu einem öffentlichen Test dafür, wie Menschen über Cloud-Verantwortung sprechen. Der Begriff „geteilte Verantwortung" ist nützlich, wenn er klarstellt, dass ein Anbieter die Cloud sichert, während der Kunde sichert, was er in der Cloud baut. Er wird gefährlich, wenn er wie Nebel wirkt. Nach einem Vorfall braucht die Öffentlichkeit keinen Slogan. Kunden, Aufsichtsbehörden, Vorstände und Cloud-Käufer benötigen Nachweise, welche Kontrollen am tatsächlichen Fehlerpfad existierten.

Die öffentliche Aufzeichnung beschrieb unbefugten Zugriff auf bei Amazon Web Services gespeicherte Daten von Capital One, wobei eine falsch konfigurierte Web Application Firewall und der Cloud-Metadatenzugriff eine zentrale Rolle spielten. Dieses Faktenmuster lässt sich nicht einfach auf einen Anbieterfehler oder Kundenfehler reduzieren. AWS stellte die Umgebung, den Metadatendienst, die Identitätstools und ein Verantwortungsmodell bereit. Capital One entwarf und betrieb seine Anwendung, Konfiguration, Rollenberechtigungen, Überwachung und Governance. Der Angreifer nutzte die Grenze, an der diese Entscheidungen aufeinandertrafen.

Deshalb ist die Vertrags-gegen-Kontrolle-Perspektive wichtig. Ein Vertrag kann besagen, dass der Kunde für die Konfiguration von Anwendungen und Identitäten verantwortlich ist. Aber eine Aufsichtsbehörde wird dennoch fragen, wie die Bank wusste, dass ihre Konfiguration sicher war. Haben automatisierte Prüfungen riskante Berechtigungen erkannt? Hat die Sicherheitsüberprüfung SSRF-Pfade getestet? Erforderte der Metadatenzugriff Schutzmaßnahmen, die der Anwendung angemessen waren? Zeigten Protokolle ungewöhnliche Zugriffe schnell an? Hatte die WAF-Rolle nur die erforderlichen Berechtigungen?

Konnten Führungskräfte Ausnahmen vor dem Vorfall sehen?

Geteilte Verantwortung hat auch eine Marktfunktion. Sie sagt Cloud-Kunden, worin sie investieren müssen. Wenn das Modell nur von Anwälten und Architekturteams verstanden wird, wird es Daten nicht schützen. Eine Bank muss das Modell in operative Kontrollen übersetzen: Leitplanken, Policy-as-Code, Identitätsgrenzen, Netzwerksegmentierung, Metadatenschutz, Alarmierung, Incident-Playbooks, unabhängige Validierung und Berichterstattung an den Vorstand. Verantwortung wird nur dann praktisch, wenn sie einen messbaren Kontrollzustand erzeugt.

Der Vorfall zeigte, dass Cloud-Reife nicht dasselbe ist wie Cloud-Adoption. Capital One galt weithin als fortgeschrittener Cloud-Nutzer, dennoch ereignete sich der Vorfall. Das sollte die Lektion ernster machen, nicht weniger. Wenn eine anspruchsvolle Bank einen Grenzfehler erleben kann, benötigen weniger reife Institute stärkere Nachweise, dass ihre eigenen Cloud-Programme sich nicht auf Vertragssprache verlassen, wo Kontrollnachweise erforderlich sind.

... [weiterer übersetzter Inhalt]...