Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
SynGhost — شبح نحوي: هجمات باب خلفي عامة غير محسوسة على نماذج اللغة المُدرَّبة مسبقًا | Kitploit
أدوات/GitHubGitHub/zhou-cybersecurity-ai/synghost
تعلم الآلةالأوراق والأبحاثالتعلم والتعليمأمن الذكاء الاصطناعيالهجوم العدائي
GitHubzhou-cybersecurity-ai/synghost

SynGhost

شبح نحوي: هجمات باب خلفي عامة غير محسوسة على نماذج اللغة المُدرَّبة مسبقًا

عرض المستودع
64منذ سنة واحدةلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

Syntactic-Ghost (SynGhost)

SynGhost: هجوم باب خلفي غير مرئي وعالمي مستقل عن المهمة عبر النقل النحوي

المساهمات والخصائص

يقدّم SynGhost المساهمات التالية

  • للتخفيف من مخاطر البوابات الخلفية المستقلة عن المهمة الحالية، نقترح $\mathtt{maxEntropy}$، وهو مرشّح تسميم قائم على الإنتروبيا يكتشف بدقة العينات المسمومة.
  • لكشف الثغرات في PLMs بشكل أعمق، نقترح $\mathtt{SynGhost}$، وهو باب خلفي غير مرئي وعالمي ومستقل عن المهمة يستغل بشكل طبيعي محفزات نحوية متعددة لتضمين البوابات الخلفية تكيفيًا في فضاء التدريب المسبق بناءً على التعلم التقابلي والوعي النحوي.
  • نقيّم $\mathtt{SynGhost}$ على معيار GLUE عبر نموذجي ضبط دقيق وPLMs بمعماريات وأحجام معاملات مختلفة. يحقق $\mathtt{SynGhost}$ الأهداف المحددة مسبقًا ويمكنه مقاومة ثلاث دفاعات محتملة. يُظهر مقياسان جديدان أن $\mathtt{SynGhost}$ عالمي. يكشف تحليل الآلية الداخلية أن $\mathtt{SynGhost}$ يُدخل ثغرات متعددة أثناء التدريب المسبق.
image

التثبيت

يمكنك تثبيت SynGhost عبر Git

Git

root@kitploit:~
git clone https://github.com/Zhou-CyberSecurity-AI/Syntactic-Ghost.git
cd SynGhost
pip install -r requirement.txt

الاستخدام

توليد SynGhost

يتم توليد كل من مجموعة التسميم المُدرَّبة مسبقًا ومجموعة التلاعب بالمهام اللاحقة من SCPN. يمكنك التوليد بسرعة عبر مجموعة أدوات OppenAttack.

root@kitploit:~
pip install openattack
cd synGhost_Generation
python ./generate_by_openattack_imdb.py

SynGhost على PLMs

ثلاثة قيود: الاحتفاظ بالمعرفة الأولية، والتوزيع المنتظم للأشباح النحوية، والإدراك النحوي:

root@kitploit:~
cd code
python ./synGhostToPLM.py

تنشيط SynGhost

الضبط الدقيق، PEFT (LoRA، Adapter، p-tuning، prompt-tuning)

root@kitploit:~
cd code
python ./synGhost_FineTuning.py 
root@kitploit:~
cd code
python ./synGhost_peft.py 

مدافع SynGhost

فحص العينات (Onion، maxEntropy)

root@kitploit:~
cd code
python ./synGhost_defend.py

لاحظ أن فحص النموذج (Fine-pruning): يُرجى استخدام دالة fine-pruning مباشرةً من plm.py.

تنفيذ خط الأساس

NeuBA وPOR وBadPre.....جميعها منفذة على OpenBackdoor.

تخفيف الاعتماد على تسليح Syntactic Ghost.

أولاً، أنشئ Prompt بناءً على بنية نحوية محددة، مثل (ROOT (S (SBAR) (,) (NP) (VP) (.)) EOP. ثم ولّد حالات نظيفة وحالات مسمومة. أخيرًا، تم تقييم CACC وASR وPPL بواسطة SynGhost. الحالات والنتائج متاحة على ./Code/LLMAttack.ipynb.

مثال

image
تنزيل الأداة