طور باحثون في مختبر Systems Software & Security Lab بجامعة Georgia Tech أداة تسمى Vibe Security Radar لاكتشاف حالات شيفرة ضعيفة مصدرها أدواتذكاء اصطناعي. الرادار يمسح قواعد بيانات الثغرات العامة، يربط كل ثغرة بالخطأ البرمجي، ويفحص تاريخ الشيفرة لمعرفة من أدخل الخطأ أو أي توقيع أداة. عندما تظهر علامة أداة معروفة يُعلّم النظام الحالة كحالة مرتبطة بالذكاء الاصطناعي.
حتى الآن أكد الرادار وجود 74 حالة مرتبطة بهذه الظاهرة، وصُنفت 14 حالة كحرجة و25 كعالية. تضمنت الثغرات حقن الأوامر، تجاوز المصادقة، وتزوير طلبات من جانب الخادم. يذكر الباحث Hanqing Zhao أن نماذج الذكاء الاصطناعي تميل إلى تكرار نفس الأخطاء، ما يؤدي إلى ظهور نفس الثغرات في مشاريع مختلفة.
يستطيع الرادار تتبع بيانات وصفية مثل وسوم المؤلف، بريد الروبوتات الإلكتروني، وتوقيعات أدوات معروفة، لكنه لا يكتشف الحالات إذا أُزيلت هذه العلامات. لذلك يتجه الفريق نحو كشف سلوكي يعتمد على أنماط التسمية وهيكلة الدوال ومعالجة الأخطاء، بغية التعرف على الشيفرة المولّدة بالذكاء الاصطناعي من الشيفرة نفسها دون بيانات وصفية.
- التوصية: راجع مخرجات الذكاء الاصطناعي بعناية قبل النشر.
- ينصح الفريق بتفصيل الأوامر (prompts) واستخدام أدوات فحص للشيفرة.
رصد الرادار 18 حالة في النصف الثاني من 2025، ثم 56 حالة في الأشهر الثلاثة الأولى من 2026، وسجل مارس 2026 وحده 35 حالة. تمثّل Claude Code وCopilot معظم الاكتشافات جزئياً لأن توقيعاتهما أوضح. المصدر: Georgia Tech.
كلمات صعبة
- ثغرة — ضعف أو خلل في برنامج يسمح بالهجومالثغرات
- حقن — إدخال أوامر ضارة داخل الشيفرة
- تجاوز المصادقة — القدرة على الدخول بدون تحقق من الهوية
- تزوير — إنشاء طلبات أو بيانات مزيفة لخداع النظام
- توقيع — معلومة مميزة لتعرف مصدر الشيفرةتوقيعات
- بيانات وصفية — معلومات عن الشيفرة مثل المؤلف والوسوم
- سلوكي — متعلق بطريقة كتابة الشيفرة وتصرفها الوظيفي
تلميح: مرّر المؤشر أو ركّز أو اضغط على الكلمات المظلَّلة داخل القصة لرؤية تعريفات سريعة أثناء القراءة أو الاستماع.
أسئلة للمناقشة
- كيف يمكن للفرق تطبيق التوصيات المذكورة في المقال لتقليل مخاطر الشيفرة المولدة بالذكاء الاصطناعي؟ اذكر خطوات عملية.
- ما فوائد ومخاطر الاعتماد على البيانات الوصفية فقط في كشف الشيفرة المولَّدة بالذكاء الاصطناعي؟
- ما التحديات التي قد تواجهها عند تطوير طرق كشف سلوكي للتعرف على الشيفرة المولَّدة بالذكاء الاصطناعي؟