← أحدث الأبحاث
🤖 AI

Vibe Coding and Web Application Security: A Twin-Prompt Study

تُظهر هذه الدراسة الأولية أن إلحاق المتطلبات الأمنية صراحةً بالموجهات المكتوبة باللغة الطبيعية يقلل بشكل كبير من عدد الثغرات الأمنية المؤكدة في تطبيقات الويب المُنشأة بواسطة الذكاء الاصطناعي، حيث لم تحتوِ النسخ الواعية أمنياً على أي مشكلات حرجة أو عالية الخطورة مقارنة بنظيراتها الأساسية.

المؤلفون الأصليون: Darko Andročec

نُشر 2026-08-24
📖 3 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Darko Andročec

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

في العالم الرقمي الحديث، غالباً ما يتم بناء البرمجيات من خلال الطلب من الحاسوب أن يكتبها لنا. نحن نكتب وصفاً لما نريد — مدونة، أو متجراً، أو مدير مهام — ويقوم ذكاء اصطناعي قوي، تدرب على ملايين الأسطر من الأكواد، بتوليد التعليمات اللازمة لجعل ذلك يعمل. هذه الممارسة، التي تُسمى أحياناً "برمجة النبض" (vibe coding)، تعتمد على فكرة أن الآلة لا تفهم وظيفة البرنامج فحسب، بل تفهم أيضاً القواعد الخفية التي تحافظ على سلامته. ومع ذلك، يبقى هناك شك يلوح في الأفق: هل تضع الآلة بشكل طبيعي الأقفال والإنذارات الضرورية، أم أنها ببساطة تبني باباً يعمل دون الاهتمام بمن قد يحاول اقتحامه؟ إن الأمن في البرمجيات لا يقتصر فقط على جعل البرنامج يعمل؛ بل يتعلق بضمان بقاء الأسرار سرية، وعدم قدرة المستخدمين على التظاهر بأنهم أشخاص آخرون، وعدم السماح للنظام عن طريق الخطأ بدخول الغرباء. ومع ازدياد شيوع أدوات الذكاء الاصطناعي هذه، ينتقل السؤال من ما إذا كانت قادرة على بناء الكود، إلى ما إذا كانت قادرة على بناء كود آمن دون أن تُؤمر بذلك صراحة.

لقد شرع باحث في جامعة زغرب في الإجابة على هذا السؤال عبر معاملة الذكاء الاصطناعي كطالب قد يحتاج إلى تعليمات محددة للقيام بالشيء الصحيح. تضمنت الدراسة إنشاء ستة تطبيقات ويب مختلفة، تتراوح من مدونة بسيطة إلى متجر يحتوي على لوحة تحكم إدارية. ولكل تطبيق، طلب الباحث من الذكاء الاصطناعي بناءه مرتين. كان الطلب الأول عبارة عن وصف قياسي لما يجب أن يفعله البرنامج. أما الطلب الثاني فكان مطابقاً تماماً في كل شيء، باستثناء إضافة واحدة: قائمة واضحة من قواعد الأمن، مثل "لا تخزن كلمات المرور بنص صريح" و"تحقق من أن كل مستخدم هو بالفعل من يدعي أنه هو". سمح هذا الإعداد بإجراء مقارنة مباشرة بين نسخة بُنيت بوصف عام ونسخة بُنيت بتذكير أمني محدد، مع إبقاء كل شيء آخر — النموذج المستخدم، والأدوات، وعملية التوليد — متطابقاً تماماً.

ولمعرفة ما حدث، لم يكتفِ الباحث بالنظر إلى الكود فحسب؛ بل أخضع جميع التطبيقات الاثني عشر لسلسلة صارمة من الاختبارات. استخدم ماسحات آلية تقرأ الكود المصدري بحثاً عن أنماط خطيرة، وأدوات فحصت البرمجيات أثناء تشغيلها لمعرفة ما إذا كان يمكن خداعها، وجولة أخيرة من الاختبار اليدوي حيث حاول خبير بشري اختراق الأنظمة باستخدام أساليب إبداعية قد تغفل عنها الآلات. كانت النتائج مذهلة. فالنسخ التي بُنيت مع التذكير الأمني احتوت على مشاكل أقل بكثير من النسخ الأساسية. وفي الواقع، لم تكن النسخ الآمنة تحتوي على أي ثغرات أمنية حرجة أو عالية المستوى، بينما عانت النسخ التي بدون التذكير من مشكلات خطيرة، بما في ذلك ثغرات قد تسم تسمح للمهاجم بالسيطرة على حساب مستخدم أو الوصول إلى بيانات خاصة. لم يجعل التذكير البرمجيات مثالية؛ فقد ترك خلفه بعض مشكلات الإعدادات البسيطة الشائعة في كلتا النسختين، لكنه نجح في القضاء على الأخطاء الأكثر خطورة.

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →