نظرة عامة
يوفر BlackShield محركًا موحدًا لمجموعة قواعد الكشف الذي يقوم تلقائيًا بتقييم سجلات القياس عن بعد لـ SIEM الواردة ونتائج الماسح الضوئي وتعرض سطح الهجوم الخارجي (EASM). يتم تخزين جميع القواعد وإدارتها بتنسيق JSON الأصلي، مما يوفر تقييمًا أمنيًا خاليًا من الاحتكاك خارج الصندوق.
Core Tenets & Architecture
تكوين صفري (بدون تشغيل)
يتم تفعيل قواعد الكشف بشكل تلقائي عند تأهيل المستأجر. لا يلزم تمكين القاعدة اليدوية أو تكوينها.
قواعد المنصة غير القابلة للتغيير
تكون قواعد النظام مرئية تمامًا للمستأجرين في وضع القراءة فقط، مما يضمن سلامة الامتثال الأساسي.
ربط القواعد المخصصة للمستأجر
يمكن للمستأجرين إنشاء قواعد اكتشاف مخصصة وربطها بالقواعد الأصلية عبر parent_rule_id.
Dual Telemetry & Findings Engine
يدعم log, finding, or both أنواع الهدف.
Testing & Dry-Run Sandbox
استخدم أداة اختبار 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"])