Visão geral
O BlackShield fornece um mecanismo de conjunto de regras de detecção unificado que avalia automaticamente logs de telemetria SIEM recebidos, descobertas de scanner e exposições de superfície de ataque externo (EASM). Todas as regras são armazenadas e gerenciadas no formato JSON nativo, fornecendo avaliação de segurança sem atrito pronta para uso.
Core Tenets & Architecture
Configuração Zero (No-Op)
As regras de detecção ficam ativas imediatamente após a integração do locatário. Nenhuma habilitação ou configuração manual de regra é necessária.
Regras de plataforma imutáveis
As regras do sistema são completamente visíveis para os locatários no modo somente leitura, garantindo a integridade da conformidade básica.
Vinculação de regras personalizadas de locatário
Os locatários podem criar regras de detecção personalizadas e vinculá-las às regras pai por meio de parent_rule_id.
Dual Telemetry & Findings Engine
Suporta log, finding, or both tipos de destino.
Testing & Dry-Run Sandbox
Use o Sandbox Tester no aplicativo ou o SDK para simular a avaliação de detecção antes de implantar regras personalizadas:
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"])