概要
BlackShield は、受信した SIEM テレメトリ ログ、スキャナーの検出結果、外部攻撃対象領域 (EASM) を自動的に評価する統合検出ルールセット エンジンを提供します。すべてのルールはネイティブ JSON 形式で保存および管理され、すぐに使用できるスムーズなセキュリティ評価を提供します。
Core Tenets & Architecture
ゼロ構成 (NoOp)
検出ルールは、テナントのオンボーディング時にすぐに有効になります。手動でルールを有効にしたり構成したりする必要はありません。
不変のプラットフォームルール
システム ルールは読み取り専用モードでテナントに完全に表示され、ベースラインのコンプライアンスの整合性が保証されます。
テナントカスタムルールのリンク
テナントはカスタム検出ルールを作成し、それを親ルールにリンクできます。 parent_rule_id.
Dual Telemetry & Findings Engine
サポート log, finding, or both ターゲットの種類。
Testing & Dry-Run Sandbox
カスタム ルールを展開する前に、アプリ内サンドボックス テスターまたは SDK を使用して検出評価をシミュレートします。
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"])