
CEREBRO-RED v2: منصة بحث متقدمة لفرق الاختراق الأحمر لـ LLM مع خوارزمية PAIR وتقييم LLM-as-a-Judge
مجموعة اختبار اختراق مستقلة LLM محلي
إطار بحثي احترافي للاكتشاف الآلي للثغرات في نماذج LLM المحلية باستخدام التجريب الوكالي والتحول العدائي التكيفي (AAM).

تعرض العمارة النظامية المكونات الرئيسية وسريان البيانات
backend/core/engine.py): معالجة دُفعية غير متزامنة مع تراجع أسيbackend/core/mutator.py): خوارزمية PAIR مع استراتيجيات التحولbackend/core/judge.py): LLM كحكم مع تقييم سلسلة الأفكارbackend/core/telemetry.py): مسجل تدقيق JSONL آمن للخيوطتوفر الواجهة الأمامية القائمة على React واجهة شاملة لإدارة التجارب ومراقبة التقدم وتحليل النتائج.

واجهة لوحة التحكم الرئيسية تعرض نظرة عامة على التجارب والإحصائيات

عرض إدارة التجارب مع تحديثات الحالة في الوقت الفعلي وقائمة التجارب

نظرة عامة كاملة على واجهة المستخدم تعرض جميع الميزات المتاحة

عرض النتائج يظهر مخرجات التجارب واكتشافات الثغرات والتحليل المفصل

لوحة الإعدادات والتكوين لتخصيص معلمات التجارب

لوحة مراقبة في الوقت الفعلي مع تقدم التجارب الحية ومؤشرات الحالة

عرض القياس عن بُعد يظهر سجلات التدقيق التفصيلية وأحداث النظام ومقاييس الأداء

عرض سجلات مفصل مع إمكانيات التصفية والبحث

لوحة مقاييس الأداء والإحصائيات

نظرة عامة على حالة النظام تعرض فحوصات الصحة وحالة المكونات

واجهة توثيق API تفاعلية مع مستكشف النقاط الطرفية
للاطلاع على توثيق العمارة التفصيلي، راجع docs/ARCHITECTURE.md.
إذا كان Docker غير قيد التشغيل، قم بتشغيل برنامج الخدمة Docker:```bash
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER
newgrp docker
**تحقق من أن Docker قيد التشغيل**:```bash
docker --version
docker compose version
استنساخ المستودع: ```bash git clone https://github.com/Leviticus-Triage/cerebro-red-v2.git cd cerebro-red-v2
تهيئة البيئة: ```bash cp .env.example .env
هام: تحقق من المنفذ 8000 ```bash
lsof -i :8000 # Finde Prozess
ابدأ الخلفية (هام - يجب تشغيله!): ```bash
./START_BACKEND.sh
docker compose up -d cerebro-backend
cd backend uvicorn main:app --reload --port 9000
تحقق من حالة الخلفية: ```bash curl http://localhost:9000/health
تشغيل الاختبارات السريعة: ```bash ./QUICK_TEST_EXAMPLES.sh
لوحة التحكم:
docker compose up -d cerebro-frontend)
واجهة المستخدم الأمامية تعرض إدارة التجارب والمراقبة
الأفضل لـ: الاختبارات التي تركز على الخصوصية، لا تكاليف API، التشغيل دون اتصال.```bash
curl -fsSL https://ollama.ai/install.sh | sh ollama pull llama3.2:3b ollama serve
cat > .env << 'EOF' TARGET_MODEL=ollama/llama3.2:3b ATTACKER_MODEL=ollama/llama3.2:3b JUDGE_MODEL=ollama/llama3.2:3b OLLAMA_BASE_URL=http://host.docker.internal:11434
CIRCUIT_BREAKER_FAILURE_THRESHOLD=15 CIRCUIT_BREAKER_TIMEOUT=120 CIRCUIT_BREAKER_JITTER_ENABLED=true EOF
docker compose up -d
curl http://localhost:9000/health | jq
### النشر السحابي (OpenAI)
الأفضل لـ: استجابات أسرع، تحويرات عالية الجودة، اختبار إنتاجي.```bash
# 1. Configure .env for cloud
cat > .env << 'EOF'
TARGET_MODEL=openai/gpt-4o-mini
ATTACKER_MODEL=openai/gpt-4o-mini
JUDGE_MODEL=openai/gpt-4o-mini
OPENAI_API_KEY=sk-your-key-here
# Standard circuit breaker for cloud
CIRCUIT_BREAKER_FAILURE_THRESHOLD=10
CIRCUIT_BREAKER_TIMEOUT=60
CIRCUIT_BREAKER_JITTER_ENABLED=true
EOF
# 2. Start services
docker compose up -d
# 3. Verify
curl http://localhost:9000/health | jq
مناسب لـ: تحسين التكلفة (هدف منخفض التكلفة، مهاجم/حكم عالي الجودة).```bash
cat > .env << 'EOF'
TARGET_MODEL=ollama/llama3.2:3b OLLAMA_BASE_URL=http://host.docker.internal:11434
ATTACKER_MODEL=openai/gpt-4o-mini JUDGE_MODEL=openai/gpt-4o-mini OPENAI_API_KEY=sk-your-key-here
CIRCUIT_BREAKER_FAILURE_THRESHOLD=12 CIRCUIT_BREAKER_TIMEOUT=90 EOF
---
## مستويات التفصيل