
إطار عمل تشغيل آمن ومنخفض الكود للخداع، يستفيد من الذكاء الاصطناعي في المحاكاة الافتراضية للنظام.
إطار خداع مفتوح المصدر.
انشر طُعومًا واقعية. راقب سلوك المهاجم. حوّل التفاعلات إلى أدلة أمنية.
استكشف منصة Beelzebub · التوثيق · البدء السريع
يمنح Beelzebub فرق الأمن طريقة قابلة للتهيئة لدراسة النشاط الموجّه نحو خدمات الطُعم. حدّد البيئة التي يواجهها المهاجم، واختر كيفية استجابتها، والتقط التفاعل للتحقيق. شغّل الإطار بشكل مستقل أو اربطه بمنصة Beelzebub.
core.prometheus.enabled: true لمراقبة نشاط وقت التشغيل؛ افتراضيًا، يكون مستمع المقاييس معطّلًا ولا يربط أي منفذ.شاهد طُعمًا مدعومًا بـ LLM يستجيب لمدخلات المهاجم. يوضّح العرض التوضيحي كيف يمكن للاستجابات المولّدة أن تحافظ على تفاعل يتجاوز مجموعة ثابتة من معالجات الأوامر.

حدّد الخدمات والقواعد في YAML، وتحقق من صحة التهيئة، ثم ابدأ وقت التشغيل. تُجمَّع إضافات Go الموثوقة في وقت التشغيل لتوسيع الخدمات والاستجابات. تتعامل كل خدمة مع التفاعلات الواردة وتصدر الأدلة عبر مخرجات الأحداث المهيأة. تتطلب استجابات LLM مزوّدًا مهيأً؛ يمكن للمعالجات الثابتة العمل دون مزوّد.
يدعم الإطار SSH وHTTP وTCP وTELNET وMCP. تكشف طُعوم MCP أدوات طُعم تجعل الاستدعاءات المشبوهة قابلة للملاحظة أثناء اختبار الوكلاء الخاضع للتحكم. يمكنها تقديم أدلة على محاولات حقن الأوامر (prompt injection)؛ لكنها لا تضمن اكتشاف كل محاولة.
تشمل خيارات النشر ملف Go ثنائي محلي، وDocker Compose، وKubernetes مع Helm. راجع دليل البنية لسلوك وقت التشغيل وحدود التوسيع.
ابدأ بواحدة من 18 تهيئة نموذجية في configurations/services. افتح ملف YAML لفحص قواعده وتكييفه مع بيئتك.
| الفئة | أمثلة الطُعم |
|---|---|
| الوصول عن بُعد | SSH · SSH (LLM) · TELNET · RDP · VNC |
| الويب | WordPress (LLM fallback) · HTTP 401 · HTTP methods · Apache directory maze |
| قواعد البيانات وذاكرات التخزين المؤقت | MySQL · PostgreSQL (LLM) · SQL Server · Redis · Memcached |
| خدمات الشبكة | SMB · LDAP |
| إنترنت الأشياء | MQTT |
| وكلاء الذكاء الاصطناعي | MCP bait tools |
تتراوح الأمثلة بين اللافتات والاستجابات المختارة والتبادلات التفاعلية. تتطلب أمثلة LLM مزوّدًا مُهيَّأً؛ ويستخدمها WordPress لمساره الشامل (catch-all). تحقّق من تعيينات المنافذ في نشرك عند تفعيل أمثلة إضافية.
تحتاج إلى Git، وصدفة (shell)، وDocker Engine مع Compose v2. استخدم مضيف مختبر معزول مع تفويض لجميع المستمعين المُهيَّأين: يبدأ المُثبِّت حزمة من الخدمات المثالية، بما في ذلك المنافذ ذات الامتيازات. على Linux يمكنه تفعيل host networking؛ ولا يوفّر Docker عزل الشبكة في ذلك الوضع.
استخدم بيانات اعتماد اصطناعية وراجع دليل أمان الإنتاج قبل تعريض الخدمات للإنترنت.
git clone https://github.com/beelzebub-labs/beelzebub.git
cd beelzebub
./install.sh --docker
الإبلاغ عن المنصة اختياري. اترك رمز المنصة فارغًا عند المطالبة بالتشغيل بشكل مستقل. يتحقق وقت التشغيل من تكوينه قبل بدء المستمعين.
اختبر الطعم HTTP الافتراضي وافحص سجلاته:
curl -i http://localhost:8080/
docker compose logs -f beelzebub
توقّع 401 Unauthorized من مثال HTTP المرفق على المنفذ 8080. هذا هو الاستجابة المُهيّأة للطُعم، ما يؤكد أن المستمع قابل للوصول. إذا تخطّى المُثبّت منفذًا مشغولًا، فحلّ التعارض قبل الاختبار. اضغط Ctrl+C لإيقاف متابعة السجلات.
أوقف المختبر عند الانتهاء:
docker compose down
لإعداد خدمة واحدة أو لطريقة نشر أخرى، اتبع دليل التثبيت.
الإطار مفتوح المصدر هو الأساس: انشره وشغّله ووسّعه بشكل مستقل. منصة Beelzebub هي المنتج المُدار للفرق التي تحتاج إلى تنسيق الخداع عبر البيئات وربط الأدلة وقت التشغيل بسير عمل أمني أوسع.
استكشف قدرات النشر والتحقيق وإعداد التقارير في المنصة، واطّلع على كيفية ملاءمتها لمتطلبات فريقك.