Was macht Analyse von Cloud-Speicherzugriffsmustern?
Wann verwenden
- Bei der Untersuchung von Sicherheitsvorfällen, die eine Analyse von Cloud-Speicherzugriffsmustern erfordern
- Beim Erstellen von Erkennungsregeln oder Bedrohungsjagd-Abfragen für diesen Bereich
- Wenn SOC-Analysten strukturierte Verfahren für diese Analyseart benötigen
- Bei der Validierung der Sicherheitsüberwachungsabdeckung für verwandte Angriffstechniken
Voraussetzungen
- Vertrautheit mit Cloud-Sicherheitskonzepten und -werkzeugen
- Zugang zu einer Test- oder Laborumgebung für die sichere Ausführung
- Python 3.8+ mit installierten erforderlichen Abhängigkeiten
- Entsprechende Autorisierung für jegliche Testaktivitäten
Anleitung
- Abhängigkeiten installieren:
pip install boto3 requests
- CloudTrail auf S3-Datenereignisse abfragen mit AWS CLI oder boto3.
- Zugriffsbasislinien erstellen: stündliches Anfragevolumen, Objektzahlen pro Benutzer, Quell-IP-Verlauf.
- Anomalien erkennen:
- Zugriffe außerhalb der Geschäftszeiten (außerhalb 8-18 Uhr Ortszeit)
- Massendownloads: >100 GetObject-Aufrufe von einem einzigen Prinzipal in 1 Stunde
- Neue Quell-IPs, die in den letzten 30 Tagen nicht gesehen wurden
- ListBucket-Enumeration-Spitzen (Indikator für Aufklärung)
- Priorisierten Bericht mit Ergebnissen erstellen.
python scripts/agent.py --bucket my-sensitive-data --hours-back 24 --output s3_access_report.json
Beispiele
CloudTrail S3-Datenereignis
{"eventName": "GetObject", "requestParameters": {"bucketName": "sensitive-data", "key": "financials/q4.xlsx"},
"sourceIPAddress": "203.0.113.50", "userIdentity": {"arn": "arn:aws:iam::123456789012:user/analyst"}}