Aperçu
BlackShield fournit un moteur de règles de détection unifiées qui évalue automatiquement les journaux de télémétrie SIEM entrants, les résultats du scanner et les expositions de surface d'attaque externe (EASM). Toutes les règles sont stockées et gérées au format JSON natif, permettant une évaluation de sécurité sans friction dès le départ.
Core Tenets & Architecture
Configuration zéro (sans opération)
Les règles de détection sont actives dès l’intégration du locataire. Aucune activation ou configuration manuelle de règle n’est requise.
Règles de plateforme immuables
Les règles du système sont entièrement visibles pour les locataires en mode lecture seule, garantissant ainsi l'intégrité de la conformité de base.
Liaison de règles personnalisées de locataire
Les locataires peuvent créer des règles de détection personnalisées et les lier aux règles parents via parent_rule_id.
Dual Telemetry & Findings Engine
Prise en charge log, finding, or both types de cibles.
Testing & Dry-Run Sandbox
Utilisez le Sandbox Tester intégré à l'application ou le SDK pour simuler l'évaluation de la détection avant de déployer des règles personnalisées :
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"])