Datenbanksicherheitsbewertung
AKTION ERFORDERLICH (读完后立刻执行)
NOW: Lese precedent-pentest; Keine destruktiven Anweisungen auf Produktionsdatenbanken es sei denn ausdrücklich erlaubtNOW: Schreibe den Umfang klar (Instanz, Kontoberechtigungen, ob Schreiben/Löschen erlaubt ist)NEXT: Pfad zum Client-ToolACT: Angriffsfläche → Authentifizierung → Autorisierung → Konfiguration → Validierung der Ausnutzungskette (Sicherheit)
Anwendungsszenarien
- Unautorisierte Datenbanken / schwache Passwörter / falsche Bindung an 0.0.0.0
- Zu weitreichende Berechtigungen, gefährliche Funktionen (xp_cmdshell, COPY PROGRAM, UDF)
- Lateral: Vom Anwendungskonto zum DBA
- NoSQL-Injection und Redis-Datei-Schreibvorgänge (in autorisierter Umgebung)
Arbeitsablauf
□ Netzwerkexposition und TLS
□ Konten, Rollen und Berechtigte
□ Zugriffskontrolle auf sensible Tabellen
□ Gefährliche Konfigurationen: file_priv, xp_cmdshell, load_file
□ Ist das Audit-Log aktiviert?
□ Berechtigungen für Backups und Snapshots
Tool-Kette
| Tool | Verwendung |
|---|---|
| Offizielle CLI | Verbindung und Enumeration |
| sqlmap | Injektionsvalidierung (autorisiert) |
| nuclei | Bekannte Expositionsvorlagen |
| Cloud-RDS-Konsole-Audit | Konfiguration |
Referenzen
references/db-misconfig-checklist.md../pentest-tools/../cloud-k8s/
Routing-Kontext
Upstream: MASTER R35
Downstream: OS-Befehl erhalten → attack-chain; Cloud-gehostet → cloud-k8s
Selbstprüfung für Aufgabenabschluss
- Wurden unautorisierte Schreib-/Löschoperationen vermieden?
- Wird zwischen Konfigurationsproblemen und ausnutzbaren Ketten unterschieden?
- Checkliste?