Übersicht
BlackShield bietet eine einheitliche Erkennungsregelsatz-Engine, die eingehende SIEM-Telemetrieprotokolle, Scannerergebnisse und externe Angriffsflächen (EASM) automatisch auswertet. Alle Regeln werden im nativen JSON-Format gespeichert und verwaltet, sodass eine reibungslose Sicherheitsbewertung sofort möglich ist.
Core Tenets & Architecture
Nullkonfiguration (No-Op)
Erkennungsregeln sind beim Mieter-Onboarding sofort aktiv. Es ist keine manuelle Aktivierung oder Konfiguration der Regeln erforderlich.
Unveränderliche Plattformregeln
Systemregeln sind für Mandanten im schreibgeschützten Modus vollständig sichtbar und gewährleisten so die grundlegende Compliance-Integrität.
Verknüpfung benutzerdefinierter Mandantenregeln
Mieter können benutzerdefinierte Erkennungsregeln erstellen und diese über mit übergeordneten Regeln verknüpfen parent_rule_id.
Dual Telemetry & Findings Engine
Unterstützt log, finding, or both Zieltypen.
Testing & Dry-Run Sandbox
Verwenden Sie den In-App-Sandbox-Tester oder das SDK, um die Erkennungsauswertung zu simulieren, bevor Sie benutzerdefinierte Regeln bereitstellen:
from blackshield import BlackShield
client = BlackShield(api_key="bsk_live_...")
test_res = client.rules.test(
rule_id="BS-LOG-AUTH-01",
target_type="log",
payload={
"source_type": "sshd",
"event_type": "ssh_failed_login",
"actor_user": "root",
"src_ip": "198.51.100.42"
}
)
print("Matched:", test_res["matched"])