من الشيفرة المولّدة بالذكاء الاصطناعي تفشل في الاختبار الأمني
اختُبرت عبر أكثر من 100 نموذج و80 مهمة برمجية. وفي Java تبلغ نسبة الفشل 72 بالمئة.
Veracode GenAI Code Security Reportلا تزال الماسحات القائمة على القواعد تعثر بموثوقية على ما صُمّمت له: الأخطاء النحوية. أما ما يؤلم اليوم — التفويض المعطوب، ومنطق الأعمال، والصلاحيات المفترضة خطأً — فليس له توقيع. نحن نجمع القواعد واستدلال الذكاء الاصطناعي والتحقق من الاستغلال في منظومة يستطيع فريقكم تشغيلها فعليًا.
جميعها من مصادر أولية ومصادر مشغّلين متاحة للعموم. وهي تفسّر معًا لماذا أصبح الحجم والسرعة مشكلة في آنٍ واحد.
اختُبرت عبر أكثر من 100 نموذج و80 مهمة برمجية. وفي Java تبلغ نسبة الفشل 72 بالمئة.
Veracode GenAI Code Security Reportفي إصدار 2025 يشمل صراحةً BOLA وBFLA — وهي تحديدًا الأخطاء التي لا يوجد لها نمط.
OWASP Top 10:2025نسبة إدخالات KEV التي استُغلّت في يوم نشر CVE أو قبله، النصف الأول من 2026.
كتالوج CISA KEVتعمل NVD منذ أبريل 2026 في وضع الفرز. ومن ينتظر قواعد بيانات مكتملة ينتظر عبثًا.
NIST حول تحوّل NVDالفرق ليس مشكلة أدوات، بل مشكلة فئات. وكلا المثالين من التطبيق نفسه.
# Findet jede Regel-Engine seit 2005query = "SELECT * FROM users WHERE id=" + req.iddb.execute(query)# → CWE-89 · SQL Injection · deterministisch erkennbar
استعلام SQL المركّب له شكل ثابت. ولهذا تحديدًا صُمّمت القواعد: سريعة وقابلة للتكرار ورخيصة بما يكفي لكل Commit. ولا يستبدل أحدٌ هذه الطبقة.
لذلك لا نستبدل شيئًا. بل نضيف فوقه طبقة ثانية قادرة على الاستدلال على النية.
لكل طبقة فئة أخطاء خاصة بها، وإيقاع خاص، وتكلفة خاصة. اختاروا طبقة لرؤية قاعدة الاستخدام.
السؤال ليس أبدًا «أي طبقة»، بل «أي طبقة على أي مستودع وبأي إيقاع». وهذا التوزيع تحديدًا نعدّه معكم — مستنَدًا إلى درجة التعرّض وفئة البيانات، لا إلى الحدس.
بين مقطع شيفرة مُعلَّم وخطر حقيقي أربع خطوات. ومن يتخطاها يرتّب الأولويات بالحدس.
قاعدة أو نموذج يُعلّم موضعًا في الشيفرة. ولا شيء أكثر من ذلك في هذه المرحلة.
يقع الموضع المُعلَّم على مسار يمكن استدعاؤه من الخارج.
الخدمة قابلة للوصول فعليًا: مسار الشبكة، والهوية، والإعدادات.
نُفّذ الهجوم على البيئة العاملة ونجح. ومن هنا لم يعد مجرد اشتباه.
ما يكمن خلف المسار يحدد ترتيب المعالجة.
كل مرحلة تُتخطّى دون دليل تولّد عملًا في المكان الخطأ. فالنتيجة المصنّفة حرجة دون مسار هجوم تكلّف فريق التطوير ساعات حقيقية وتقوّض الثقة في النتيجة التالية. وبالعكس، يبرّر المسار المُثبَت إيقافًا فوريًا للتسليم. ولا يمكن التمييز بين الحالتين إلا إذا كان التحقق جزءًا من العملية لا موضوعًا للنقاش.
لا نبني منظومة موازية. بل نرتّب سلسلة أدواتكم القائمة في منظومة متماسكة — ونتولى الأجزاء التي تتطلب معرفة متخصصة.
قبل إضافة أداة أخرى، نوضح أي طبقة تكون مجدية أصلًا على أي مستودع.
لا يكون تحليل الشيفرة الدلالي أفضل من معايير قبوله. ونحن نحددها قبل بدء التشغيل الأول.
نتحقق على النظام العامل مما إذا كانت النتيجة تؤدي فعليًا إلى مسار هجوم.
تفشل الشيفرة المساعِدة في فئات يمكن التنبؤ بها. وهناك تحديدًا تبدأ المراجعة.
حتى أنضج نتيجة تذهب سدى إذا لم يُسمَّ مسؤول عنها. نحن نسدّ الفجوة بين الاكتشاف والإصلاح.
المخرجات نفسها تخدم التدقيق واستبيان العملاء وإثبات الحوادث — إذا أُعدّت على هذا النحو منذ البداية.
لا تغيير للمنصة ولا تحوّل شامل دفعة واحدة. يعمل هذا المسار بما هو متوفر أصلًا في معظم المؤسسات.
نراجع المستودعات والماسحات الموجودة وسجل النتائج والمسؤوليات. والنتيجة تصنيف حسب درجة التعرّض وفئة البيانات — وخط أساس صريح.
AI-SAST على أكثر المستودعات حساسية، مُعايَر مقابل نتائج معروفة. وبالتوازي أولى عمليات التحقق: أي المسارات قابلة للوصول فعليًا؟
بوابات في عملية البناء، ومقترحات تصحيح لمالكي الشيفرة، واتفاقيات SLA حسب قابلية الاستغلال. وتُوثَّق الاستثناءات ويُحدَّد لها تاريخ انتهاء.
تحليل Frontier دوري لأكثر التطبيقات حساسية، وتقرير المؤشرات، والتعديل المستمر. وعند الطلب كخدمة مُدارة.
مخرجات قابلة لإعادة الاستخدام — في Sprint وفي التدقيق وفي استبيان العملاء.
جميع المستودعات حسب درجة التعرّض وفئة البيانات والمسؤولية — أساس كل قرار بشأن الإيقاع.
أي طبقة على أي مستودع وبأي تكرار، بما في ذلك تقدير التكلفة ومدة التشغيل.
مسارات هجوم مؤكَّدة مع سلسلة الأدلة وخطوات إعادة الإنتاج — مفصولة بوضوح عن المؤشرات غير المؤكَّدة.
مقترحات تصحيح مرتبطة بالأسباب، على شكل Pull Request لمالكي الشيفرة المسؤولين حيثما أمكن.
بصيغة تتلاءم مع الوثائق الفنية وفق الملحق I من CRA.
نسبة النتائج المُتحقَّق منها، والوقت من الاكتشاف حتى الإصلاح، ونسبة الإسناد، والدَّين الأمني حسب العمر.
نعمل وفق مراجع راسخة — كي لا تقنع النتائج داخليًا فحسب، بل تكون قابلة للإثبات خارجيًا أيضًا.
يشترط الملحق I الجزء II معالجة فعّالة للثغرات الأمنية طوال فترة الدعم؛ وتنتمي تقارير الاختبار والفحص إلى الوثائق الفنية.
اللائحة (EU) 2024/2847يبقى A01 Broken Access Control في المرتبة الأولى ويغطي صراحةً BOLA وBFLA. والجديد في A03: Software Supply Chain Failures.
owasp.orgمتطلبات قابلة للتحقق بدلًا من الآراء: تمنح مستويات التحقق مراجعة الشيفرة والاختبار نطاقًا محددًا.
Verification Standardالإطار المرجعي لممارسات التطوير الآمن الذي يستند إليه العملاء والجهات الرقابية بشكل متزايد.
csrc.nist.govسلامة سلسلة التوريد من الشيفرة المصدرية حتى المُخرَج — وهو المستوى الذي لا يغطيه مسح الشيفرة وحده.
slsa.devنموذج نضج للعمل الأمني: يجعل التقدم على مدى سنوات قابلًا للمقارنة لا مجرد قابل للإبلاغ.
owaspsamm.orgتستند أقوال هذه الصفحة إلى مصادر أولية ومصادر مشغّلين متاحة للعموم. وهي هنا بنسختها الأصلية.
صفحات معرفة مجانية في مجال التطوير الآمن للبرمجيات — دون نموذج ودون تسجيل.
30 دقيقة، دون حديث مبيعات. نحدد معًا أي طبقة تُحدث لديكم الفرق الأكبر — وما يمكنكم الاستغناء عنه.