فخ الأكواد الذكية.. لماذا يتفوق البشر في اختبار أمان الذكاء الاصطناعي؟

إدارة الثغرات الأمنية.. سؤال وجواب
إدارة الثغرات الأمنية.. سؤال وجواب

كشفت بيانات حديثة من منصة CodeRabbit، عن حقيقة صادمة قد تبطئ قليلًا من حماس الشركات للاعتماد الكلي على الذكاء الاصطناعي في البرمجة. فرغم السرعة الفائقة التي توفرها هذه الأدوات، إلا أنها تترك خلفها “ألغامًا رقمية” تتجاوز ما يتركه المبرمج البشري بمراحل.

أرقام لا تكذب الفجوة تتسع

تشير الإحصائيات إلى أن الكود المولد بواسطة الذكاء الاصطناعي ليس مجرد “أقل جودة” بل هو أكثر عرضة للأخطاء الهيكلية. ففي مقارنة مباشرة بين طلبات الدمج (Pull Requests)، سجل الذكاء الاصطناعي متوسط 10.83 مشكلة لكل طلب، مقابل 6.45 مشكلات فقط للكود الذي خطته أيدي البشر. وذلك وفقًا لـ”تك كرانش”.

بينما لم تتوقف الخطورة عند الكم، بل امتدت للكيف؛ حيث وجد أن الذكاء الاصطناعي ينتج:

  • 1.4 ضعف من المشكلات “الحرجة” (Critical).

  • 1.7 ضعف من المشكلات “الكبرى” (Major).

الثغرات الأمنية

بينما لا يقتصر الأمر على مجرد أخطاء تقنية، بل يمتد لتهديد الأمن السيبراني للمؤسسات. البيانات أظهرت أن الأدوات الذكية تعاني من “نقاط ضعف يمكن التنبؤ بها”، خاصة في:

  1. الأمان: ضعف في تشفير كلمات المرور وثغرات (XSS) الخطيرة.

  2. المنطق والأداء: أخطاء في منطق البرمجة تؤدي لبطء الأنظمة أو توقفها.

  3. الصيانة: إنتاج أكواد معقدة يصعب على المطورين تعديلها لاحقًا.

صورة تعبيرية عن كتابة الأكواد البرمجية (Unsplash)

 الذكاء الاصطناعي “مدقق لغوي” بارع

رغم هذه المخاطر، لا يمكن إنكار تفوق الآلة في التفاصيل الصغيرة والمملة. فقد نجح الذكاء الاصطناعي في:

  • تقليل الأخطاء الإملائية بنسبة 1.76 ضعفًا.

  • تحسين اختبارات الكود (Testing) بنسبة 1.32 ضعفًا.

ثغرات برمجية

 من كاتب كود إلى مدير جودة

كما تؤكد دراسة CodeRabbit حقيقة واحدة: الذكاء الاصطناعي ليس بديلًا للمبرمج البشري. بل هو مساعد يحتاج لرقابة. المشهد البرمجي يتحول الآن؛ لم يعد دور المطور كتابة كل سطر برمجتي من الصفر، بل أصبح “قائد جوقة” يراجع ما تنتجه الآلة، يصحح مسارها، ويضمن ألا تتحول السرعة في الإنتاج إلى كارثة أمنية في المستقبل. ومع تطور نماذج مثل (GPT)، قد تقل هذه الفجوة، لكن “العين البشرية” تظل هي الصمام الأخير للأمان.

الرابط المختصر :