プロバイダーに依存しない
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
BlackShield に長期有効なクラウド認証情報を与えることなく、プロバイダーの検出結果を BlackShield にプッシュします。
Use one endpoint for CSPM, CNAPP, endpoint, vulnerability, and SaaS security provider exports.
Customers own the webhook, relay, or export job. BlackShield receives normalized findings by API key.
Each connector instance updates setup health after successful ingestion or repeated failures.
ingest:external_findings./api/v1/ingest/external-findings.provider そして connector_instance 鮮度、重複排除、トラブルシューティングのために。raw_payload 監査と将来のアダプターのアップグレードに使用します。{
"provider": "generic",
"connector_instance": "external-prod",
"format": "blackshield_external_v1",
"findings": [
{
"external_id": "provider-finding-001",
"title": "Public storage bucket",
"severity": "high",
"status": "open",
"finding_type": "misconfiguration",
"resource": {
"type": "storage_bucket",
"id": "arn:aws:s3:::customer-data",
"cloud_provider": "aws",
"account_id": "123456789012",
"region": "us-east-1"
},
"source_url": "https://provider.example/findings/001",
"raw_payload": { "provider_object_id": "provider-finding-001" }
}
]
}スケジュールされたプロバイダー検索エクスポートに加えて、外部 SIEM (Splunk、Datadog、Elastic、Microsoft Sentinel) は、生のアラートまたは相関アラートを BlackShield に直接ストリーミングできます。 POST /api/v1/ingest/siem:
{
"source": "splunk-es",
"alerts": [
{
"rule_name": "Multiple Failed Logins Followed by Success",
"severity": "high",
"target_user": "admin@example.com",
"source_ip": "198.51.100.42"
}
]
}ペイロードは HTTP 202 Accepted で確認され、 IngestionJobAcceptedResponse 封筒。バックグラウンド ワーカーはアラートを正規化して統合された結果を生成し、それらを既存の資産と関連付けます。