الوصف
Spikee، التي طورتها Reversec، هي مجموعة أدوات بسيطة لحقن الطلبات للتقييم والاستغلال. تم تصميمها لتقييم قابلية نماذج اللغة الكبيرة (LLMs) وتطبيقاتها للهجمات المستهدفة لحقن الطلبات. على عكس الأدوات الحالية التي تركز على سيناريوهات كسر الحماية العامة، تعطي Spikee الأولوية لتهديدات الأمن السيبراني مثل تسرب البيانات، البرمجة النصية عبر المواقع (XSS)، واستنفاد الموارد. تستند هذه السيناريوهات إلى نتائج من العالم الحقيقي وممارسات اختبار الاختراق.
توفر Spikee أداة عملية للمختبرين لتوليد مجموعات بيانات قابلة للتخصيص، وتطبيق مكونات إضافية للتجنب الثابت أو استراتيجيات الهجوم الديناميكية، واختبار الأهداف بما في ذلك LLMs، والحواجز، والتطبيقات الكاملة. تتكامل مع أدوات مثل Burp Suite، مما يسمح للمستخدمين بتحليل النتائج ومعدلات الإيجابيات الكاذبة للحواجز.
يمكن تطبيق الأداة عبر خط أنابيب أمان تطبيقات LLM لتقييم وتعزيز المرونة ضد هجمات حقن الطلبات. تشمل الاستخدامات الرئيسية اختبار LLMs في عزلة، واستخدام مجموعات بيانات مخصصة، وتقييم الحواجز الفردية، وتقييم خط أنابيب التطبيق المدفوع بـ LLM بالكامل.
تضيف النسخة 0.2 من Spikee دعمًا لاستراتيجيات الهجوم الديناميكية ونظام قضاة مرن لتقييم نجاح الهجوم. كما تقدم تعليمات تفصيلية للإعداد والاستخدام، بما في ذلك توليد مجموعات البيانات، واختبار الأهداف، وتحليل النتائج. يمكن للمستخدمين توليد مجموعات بيانات من البذور، وتخصيصها باستخدام المكونات الإضافية والفلاتر، وإجراء اختبارات ضد أهداف مثل GPT-4o باستخدام هجمات ديناميكية.
تشمل التطورات المستقبلية لـ Spikee التكامل مع أدوات اختبار الاختراق، وتمكين هجمات الرؤية، وتحسين نظام القضاة، وتوسيع المكتبات مع كسر الحماية وتقنيات الهجوم الجديدة. الترحيب بالمساهمات من المجتمع للمساعدة في تطوير الأداة بناءً على الأبحاث الناشئة والتعليقات.
الميزات الأساسية لـ Spikee
توليد مجموعات بيانات قابلة للتخصيص
مكونات إضافية للتجنب الثابت
استراتيجيات الهجوم الديناميكية
التكامل مع Burp Suite
تحليل الإيجابيات الكاذبة للحواجز
نظام قضاة مرن
سيناريوهات تركز على الأمن السيبراني
اختبار قائم على نتائج العالم الحقيقي
تقييم خط أنابيب أمان تطبيقات LLM
دعم لاستراتيجيات الهجوم الديناميكية
كيفية استخدام Spikee؟
تهيئة: تثبيت Spikee عبر PyPI وإعداد مساحة العمل
توليد مجموعة بيانات: تخصيص باستخدام البذور، والمكونات الإضافية، والفلاتر
اختبار الهدف: إجراء اختبارات ضد LLMs أو الحواجز
تحليل النتائج: حساب المقاييس وتوليد التقارير
حالات استخدام Spikee
- اختبار عزل LLM
- اختبار مجموعة بيانات مخصصة
- تقييم الحواجز
- تقييم خط الأنابيب
- تحليل تهديدات الأمن السيبراني








