Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
jailbreak-eval-7llms — شفرة بعنوان "Systematic Evaluation of Adversarial Jailbreaking Attacks and Defenses Across Seven Large Language Models" | Kitploit
أدوات/GitHubGitHub/mdniloykhan/jailbreak-eval-7llms
أدوات دفاعيةتعلم الآلةالأوراق والأبحاثالتعلم والتعليمأمن الذكاء الاصطناعيالهجوم العدائي
GitHubmdniloykhan/jailbreak-eval-7llms

jailbreak-eval-7llms

شفرة بعنوان "Systematic Evaluation of Adversarial Jailbreaking Attacks and Defenses Across Seven Large Language Models"

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
عرض المستودع
12منذ يوم واحدلم تتم المراجعة بعد

تقييم كسر الحماية عبر 7 نماذج لغوية كبيرة

الكود والمطالبات والنتائج الخاصة بـ:

التقييم المنهجي لهجمات كسر الحماية العدائية والدفاعات عبر سبعة نماذج لغوية كبيرة Md. Robiul Islam Niloy, Abu Sayed Md. Mostafizur Rahaman. Md. Robiul Islam Niloy: قسم علوم الحاسوب والهندسة، جامعة BRAC، بنغلاديش. Abu Sayed Md. Mostafizur Rahaman: قسم علوم الحاسوب والهندسة، جامعة Jahangirnagar، بنغلاديش. مخطوطة قيد الإعداد لـ IEEE Transactions on Information Forensics and Security (لم تُقدَّم بعد).

الحالة: النتائج مؤقتة. الحَكَم الأساسي هو معيار تقييم قائم على نموذج لغوي كبير لم يُتحقَّق منه بعد مقابل تصنيفات بشرية. الحَكَم القائم على القواعد به عيوب معروفة (انظر المشكلات المعروفة).


هيكل المستودع

README.md
LICENSE
paper/
  tifs_paper_v12.tex           manuscript source
prompts/
  expanded_prompts.json        250 attack prompts (50 per family, 5 families)
scripts/
  phase1_expanded.py           main experiment: 7 models x 250 prompts via Ollama
  phase3_defenses.py           defense experiments (first 10 obfuscation + 10 roleplay prompts)
  judge_validation_v2.py       content judge (phi4 rubric), resumable
  rejudge_expanded.py          rule-based re-scoring with corrected refusal matching
  make_all_figures.py          builds all five figures
results/
  expanded/                    one CSV per model: 250 prompts, truncated responses, rule-based label
  defense/                     defense run outputs and summary
  judge/                       agreement_report.txt and corrected_asr.txt
figures/                       the five PDFs used in the manuscript

يتم تخزين الردود مبتورة عند 500 حرف. لا تُضمَّن أوراق الفحص البشري ومفاتيحها ومخرجات المُحكِّم الكاملة (التي تكرر نص الرد).


النماذج

مسحوبة من مكتبة Ollama:

النموذجوسم Ollamaالمعاملات
Llama-3-8B-Instructllama3:8b8B
Llama-3.1-8B-Instructllama3.1:8b8B
Llama-3.2-3B-Instructllama3.2:3b3B
Mistral-7B-Instructmistral7B
Qwen2.5-7B-Instructqwen2.5:7b7B
Gemma2-9B-Instructgemma2:9b9B
Phi-4-14Bphi4:14b14B
مُحكِّم معايير phi4phi4:14b14B

تم تشغيل Llama Guard 3 أثناء التطوير لكن مخرجاته لم تكن قابلة للاستخدام، لذا فهو ليس جزءًا من أي نتيجة مُبلَّغ عنها.


إعدادات التوليد والتحكيم

  • التوليد: درجة الحرارة 0.7، top-p 0.9، بحد أقصى 512 رمزًا جديدًا.
  • لم يتم تعيين بذرة عشوائية للتوليد. تم تشغيل كل موجِّه مرة واحدة، لذا لن تتكرر الردود بشكل مطابق.
  • تم إنتاج التوليدات الموسَّعة في 1 نوفمبر 2026. لم يتم تسجيل إصدار Ollama المستخدم في التوليد.
  • تم تشغيل مُحكِّم المحتوى باستخدام Ollama 0.40.13، عند درجة حرارة 0.
  • ترتيب الموجِّهات ثابت؛ يتلقى كل نموذج الموجِّهات نفسها بالترتيب نفسه.

النتائج الأولية (حَكَم المحتوى، 250 مُطالبة لكل نموذج)

يعني "الضرر" أن مُحكِّم المحتوى صنَّف الرد بأنه ضار (HARMFUL) أو جزئي (PARTIAL). ويُعرض تصنيف HARMFUL وحده للمقارنة.

النموذجمعدل الضرر (%)HARMFUL فقط (%)
Mistral-7B62.08.8
Llama-3.2-3B30.81.2
Qwen2.5-7B29.21.2
Gemma2-9B26.02.0
Phi-4-14B20.02.8
Llama-3.1-8B18.40.4
Llama-3-8B17.21.6
مجمَّع29.12.6

حسب عائلة الهجوم (مجمَّع): التمويه 62.3 (HARMFUL فقط 7.1)، التأطير الافتراضي 53.4، لعب الأدوار 14.0، التجاوز 8.0، المباشر 7.7.

التمويه هو أعلى عائلة مجمَّعة. التأطير الافتراضي هو أعلى عائلة لثلاثة نماذج (Mistral-7B، Llama-3.2-3B، Qwen2.5-7B)؛ والتمويه هو الأعلى أو متعادل لأربعة.

حجم النموذج: سبيرمان ρ = −0.64، p = 0.12، n = 7 (غير دال).

اختبارات مان-ويتني الزوجية (غير مصحَّحة): 14 من 21 زوجًا تختلف عند p < 0.05. يختلف Mistral-7B اختلافًا دالًا عن Llama-3.2-3B وQwen2.5-7B (p < 0.001).


النتائج الثانوية (مُحكِّم قائم على القواعد، للمقارنة فقط)

معدل نجاح الهجوم (ASR) الإجمالي وفق المُحكِّم القائم على القواعد (jailbreak_success في ملفات CSV). هذه الأرقام غير موثوقة للأسباب المذكورة تحت المشكلات المعروفة.

النموذجASR القائم على القواعد (%)
Llama-3.1-8B40.8
Mistral-7B39.6
Llama-3.2-3B39.6
Qwen2.5-7B22.4
Gemma2-9B18.4
Llama-3-8B16.8
Phi-4-14B11.2

وفق المُحكِّم القائم على القواعد، يبدو Llama-3.1-8B الأكثر عرضة للخطر ويبدو Llama-3-8B وLlama-3.1-8B متباعدين كثيرًا. أما وفق مُحكِّم المحتوى فلا يختلفان (17.2% مقابل 18.4%، p = 0.73). تعامل الورقة الفجوة القائمة على القواعد على أنها أثر من آثار المُحكِّم.

التوافق بين المُحكِّمَين: 84%، κ = 0.60.


نتائج الدفاع (أول 10 موجِّهات تمويه + أول 10 موجِّهات لعب أدوار لكل نموذج)

مُقيَّمة بالمُحكِّم القائم على القواعد فقط. التخفيضات مقابل تشغيلات مطابقة بلا دفاع على الموجِّهات العشرين نفسها.

الدفاعMistral-7B (خط الأساس 50%)Llama-3.1-8B (خط الأساس 45%)
قائمة الكلمات المفتاحية السوداء35% (−15 نقطة مئوية)25% (−20 نقطة مئوية)
التذكير الذاتي10% (−40 نقطة مئوية)5% (−40 نقطة مئوية)
إعادة الصياغة60% (+10 نقاط مئوية؛ 12 مقابل 10 من 20 موجِّهًا)5% (−40 نقطة مئوية)
مرشِّح الحيرة (Perplexity)50% (0 نقطة مئوية)45% (0 نقطة مئوية)

الموجِّهات الحميدة (10 لكل نموذج): حجبت مرشِّحات الكلمات المفتاحية وإعادة الصياغة والحيرة 0 من 10. معدل الرفض الحميد للتذكير الذاتي لم يُقَس.


المشكلات المعروفة

  1. المُقيِّم الأساسي غير مُتحقَّق منه. تصنيفاته للضرر معظمها PARTIAL بدلاً من HARMFUL (464 PARTIAL مقابل 45 HARMFUL). التحقق البشري من عيّنة قيد الانتظار.
  2. المُقيِّم القائم على القواعد به عيوب. قائمة الرفض لديه تطابق فقط علامات الاقتباس المفردة المستقيمة، لذا فإن 80 على الأقل من أصل 472 "نجاحاً" هي حالات رفض مكتوبة بعلامات اقتباس مفردة منحنية (49 من Llama-3.1-8B، و31 من Llama-3.2-3B). قاعدة الطول لديه تحسب العديد من فك الترميز المشوّش كنجاحات. تصحيح علامات الاقتباس المفردة فقط رفع Mistral-7B من 40% إلى 84%، لذا لا يمكن لقواعد الكلمات المفتاحية قياس الضرر بشكل موثوق.
  3. Llama Guard 3 غير قابل للاستخدام في هذا الإعداد. فهو يصنّف معظم حالات الرفض الواضحة كغير آمنة، لذا لا يُستخدم.
  4. تُخزَّن الردود مقتطعة عند 500 حرف. لا يرى مُقيِّم المحتوى سوى هذا المقتطف.
  5. تُقيَّم الدفاعات باستخدام المُقيِّم القائم على القواعد وتُختبر على 10 مطالبات لكل عائلة ونموذجين.
  6. لم تُضبط بذرة التوليد ولم يُسجَّل إصدار Ollama.
  7. الاختبارات الزوجية غير مصحَّحة للمقارنات المتعددة.
  8. مقارنات زمن الاستجابة تأتي من تشغيل تسلسلي واحد. الفروق التي تبلغ نحو ثانية واحدة تقع ضمن تباين ترتيب التشغيل.

إعادة الإنتاج

تقرأ النصوص البرمجية من مجلد المشروع وتكتب فيه. اضبط BASE في أعلى كل نص برمجي ليشير إلى نسختك من هذا المستودع، أو احتفظ بالتخطيط أعلاه وشغّل من جذر المستودع.

pip install pandas numpy scipy matplotlib

ollama pull llama3:8b
ollama pull llama3.1:8b
ollama pull llama3.2:3b
ollama pull mistral
ollama pull qwen2.5:7b
ollama pull gemma2:9b
ollama pull phi4:14b

python scripts/phase1_expanded.py      # main run, 1,750 generations (several hours)
python scripts/judge_validation_v2.py  # content judge (GPU recommended)
python scripts/phase3_defenses.py      # defense run (rule-based)
python scripts/rejudge_expanded.py     # rule-based re-scoring
python scripts/make_all_figures.py     # all five figures

يتم حفظ تقدّم كلٍّ من التشغيل الرئيسي والمُقيِّم، ويمكن استئنافهما. توقّع أن يستغرق التشغيل الرئيسي بضع ساعات على وحدة معالجة رسومات استهلاكية حديثة.


الاستشهاد

استشهد بالمخطوطة بعد قبولها (سيُضاف الاستشهاد لاحقًا)، وبالمسوّدات المرتبطة بها:

@article{niloy2026threats,
  title   = {Autonomous OSS Threat Detection via Taxonomy-Aligned LLMs},
  author  = {Niloy, Md. Robiul Islam},
  journal = {arXiv:2610.01263 [cs.CR]},
  year    = {2026}
}

الترخيص

MIT. انظر LICENSE.

التواصل

Md. Robiul Islam Niloy، قسم علوم الحاسوب والهندسة، جامعة BRAC، دكا، بنغلاديش. [email protected] · github.com/Mdniloykhan

تنزيل الأداة