نماذج OpenAI وجدت ثغرات PHP. لكن الأهم هو الشهرين اللذين تلَيا ذلك.

PHP تُشغّل نحو سبعين في المئة من الويب. هذا الشهر قالت OpenAI إن نماذجها، ومنها GPT-5.6 Sol، ساعدت الباحثين في العثور على ثغرات أمنية حرجة فيها. تلك الجملة هي العنوان. أما الجملة التي تليها فهي القصة الحقيقية: الشركة أمضت بعد ذلك شهرين داخل تحالف من القائمين على الصيانة ومزوّدي خدمات الأمن، تطور الإصلاحات وتختبرها قبل أن يخرج أي شيء إلى العلن.
شهران من الصمت ليسا دورة علاقات عامة. هذا هو الجزء من عمل الثغرات الذي لا يستطيع أحد أن يلتقط له لقطة شاشة.
الإفصاح المنسّق هو المنتج نفسه
العثور على العلل بواسطة نموذج صار رخيصًا. وكيل جيد معه طرفية ونسخة من الشيفرة وبضع ساعات سيُخرج حالات انهيار مرشحة أسرع مما يفعل مراجع بشري على الشيفرة نفسها. معظمها سيكون نفاية، والفصل بين النفاية ومشكلة حقيقية في أمان الذاكرة هو المكان الذي انتقلت إليه الكلفة.
ما فعلته OpenAI هنا، أو على الأقل ما تقول إنها فعلته، هو الوسط غير اللامع: تشكيل تحالف، والتحقق من كل مرشح، وكتابة الرقع، واختبارها على المنظومة كلها، والاتفاق على موعد للإفصاح، وبعد ذلك فقط النشر. هذا التسلسل هو السبب في أن ثغرة في PHP لم تتحول إلى عطلة نهاية أسبوع من الاستغلال ضد مواقع WordPress.
وهذا يعني أيضًا أن السؤال المهم ليس هل وجد النموذج شيئًا، بل هل يمكن تكرار هذا الترتيب. التحالف ينجح حين يدعو إليه طرف يملك الموارد. ومن غير الواضح أنه يتوسّع ليشمل آلاف المشاريع مفتوحة المصدر المعلّقة على الرسم نفسه من الاعتماديات الذي تتعلق به PHP، والتي لا يملك أحد فيها أن يدعو إلى أي شيء.
{{INLINE1}}أداة الفحص صادقة بشأن ما لا تستطيعه
إلى جانب الإفصاح، أطلقت OpenAI أداة لفحص إصدار PHP: مهارة Codex وأداة سطر أوامر بـ Node. تشيرها إلى موقع، فتق رأوس HTTP، ثم تُبلغ بـ OK أو VULNERABLE أو UNKNOWN.
الطريقة تستحق قراءة متأنية. إنها تقارن سلسلة الإصدار في الترويسة بحدود رقع معروفة. لا تتحقق من أي شيء بشكل مستقل. هذا خيار تصميمي مقصود، وينتج أداة بثلاث مخرجات صادقة بدلًا من مخرجتين غير صادقتين.
الكشف المبني على الترويسة له نمط فشل معروف: كثير من تنصيبات PHP في بيئات الإنتاج تكذب بشأن إصدارها، إما لأن وكيلًا عكسيًا يعيد كتابة الترويسة، أو لأن الترويسة تُحذف، أو لأن أحدهم أطفأ expose_php قبل سنوات ولم يعد أحد يتذكر. لهذا وُجد UNKNOWN. الأداة التي تقول «لا أستطيع الجزم» أنفع من أداة تقول «أنت بخير».
قناة التوزيع هي التفصيل الآخر المثير للاهتمام. صدرت كمهارة Codex، لا كتطبيق ويب ولا كـ GitHub Action. هذا تصريح عن المكان الذي ترى OpenAI أن الفرز الأمني الأولي سيحدث فيه: داخل الوكيل نفسه الذي يقرأ مستودعك أصلًا.
كيف يجد النموذج علة في الذاكرة
يجدر التدقيق في الآلية، لأن عبارة «الذكاء الاصطناعي وجد ثغرات» تُستخدم لثلاثة أشياء مختلفة.
الأول هو التشويش مع مجدول أذكى. أدوات التشويش الموجّهة بالتغطية تعثر على علل PHP منذ عشر سنوات؛ ما يضيفه النموذج هو القدرة على قراءة رقعة، وتخمين أي مسار شيفرة مجاور صار يمكن الوصول إليه، وكتابة الحاضنة التي تمارس ذلك. هذا مفيد فعلًا وخالٍ تمامًا من السحر.
الثاني هو الاستدلال على الشيفرة. أعطِ النموذج دالة تقرأ بادئة طول ثم تحجز ذاكرة، وسيشير إلى تجاوز العدد الصحيح ويقترح مدخلًا مرشحًا، دون تشغيل أي شيء. من هنا تأتي معظم الإيجابيات الكاذبة، لأن النموذج لا يرى المستدعي الذي يقع على بعد ثلاثة ملفات ويحدّ القيمة أصلًا.
الثالث هو الفرز. تصنيف بضع مئات من المرشحات إلى «غالبًا حقيقي» و«غالبًا ضجيج» و«يحتاج إنسانًا» هو الاستخدام الأقل حديثًا وربما الأعلى قيمة، لأنه الخطوة التي تحدد ما إذا كان لفريق الأمن وقت لينظر في أي شيء على الإطلاق.
الثالث وحده هو ما يتوسّع دون تحالف. وهذه هي المشكلة الهادئة في هذا الإعلان كله: عمل النموذج يمكن لأي شخص يملك مفتاح API أن يكرره، وعمل التنسيق لا.
مليار دولار من الوصول
تعهدت OpenAI أيضًا بمليار دولار من الوصول إلى Daybreak للمدافعين في الخطوط الأمامية. اقرأ ذلك كبنية تحتية لا كعمل خيري. أدوات الكشف لا تنفع إلا إذا كان من يشغّلها قادرًا على تحمّل تكلفة تشغيلها بالوتيرة التي تصل بها الهجمات. الطبقة المجانية تجعل فريق تقنية المعلومات في مستشفى يفحص مرة واحدة. مليار من الحوسبة الملتزم بها تجعله يفحص باستمرار.
تحت ذلك منطق استراتيجي يستحق التسمية. إذا صار مزوّدو النماذج في المنبع بالنسبة لأدوات الأمن، صاروا أيضًا الطرف الذي يقرر أي الثغرات تُكتشف أولًا، ومن يُبلَّغ بها. هذا قدر كبير من الحكم مركّز في مختبر تجاري، وعملية الإفصاح الموصوفة أعلاه هي بالضبط ما يحدد ما إذا كان هذا الترتيب جديرًا بالثقة.
وهي أيضًا حجة في التوظيف. باحثو الأمن نادرون، ومختبر يستطيع أن يشير إلى شهرين من الإصلاح المنسّق لأكثر لغات الويب شيوعًا لديه قصة أفضل من مختبر ينشر مقارنة أداء.
ماذا يعني هذا إذا كنت تدير موقعًا
افحص إصدار PHP لديك هذا الأسبوع، وافحصه من خارج شبكتك، لأن هذا ما يراه المهاجم. إن لم تخبرك الترويسة بشيء، فلديك عمل لن تؤديه عنك أي أداة فحص، لأن الجواب الموثوق الوحيد يسكن في مدير الحزم على الجهاز نفسه.
ثم فكّر في النمط لا في الحادثة. النموذج لم يستبدل فريق الأمن. لقد غيّر النسبة: مرشحات أكثر، وفرز أكثر، والعدد نفسه من الأشخاص المؤهلين للحكم. كل مؤسسة تتبنّى هذه الأدوات ستضطر إلى بناء قدرة فرز في مكان ما، ومن لا يفعل سينتهي بكومة من النتائج غير المقروءة تشبه تمامًا عدم تشغيل الفحص من الأصل.
الجزء الذي سيُنسى
ثمة أمر آخر يستحق الانتباه: ما صدر هو فاحص إصدار، لا أداة ترقيع. لم يُعطَ أصحاب المواقع إصلاحًا بنقرة واحدة، لأن إصلاحًا بنقرة واحدة يُنشر على سبعين في المئة من الويب هو في حد ذاته انقطاع. الخيار المحافظ هنا هو الصحيح، وهو أيضًا الخيار الذي يضمن ذيلًا طويلًا من التنصيبات غير المرقّعة، ومن هناك تأتي الحادثة التالية.
بعد ستة أشهر، سيكون خلاصة هذا كله «الذكاء الاصطناعي وجد علل PHP»، وهي أقل جملة صحيحة إثارة للاهتمام متاحة. الدرس القابل للنقل أكثر بلادة: القيمة كانت في الشهرين من العمل المنسّق، ومساهمة النموذج كانت في تسريع الأسبوع الأول من تلك العملية.
هذا يظل أمرًا كبيرًا. لكنه ليس الأمر الكبير الذي يبيعه الإعلان. عمل الأمن كان دائمًا في معظمه تنسيقًا، والأدوات الأكثر نفعًا هي التي تجعل التنسيق أرخص، لا التي تجعل الاكتشاف أعلى صوتًا.
مقالات ذات صلة
شركة تداول من وكلاء LLM: 117,000 نجمة… واقرأ إخلاء المسؤولية أولًا
محللون وثور ودبّ ومتداول وفريق مخاطر ومدير محفظة: الهيكل التنظيمي هو المعمارية، والتحذير في README عن اللاحتمية هو أهم سطر فيه.
225 ألف نجمة لملف Markdown واحد: كلام كارباثي في أربع قواعد
لا شيفرة ولا بناء ولا قياسات أداء: أربعة مبادئ في ملف CLAUDE.md نالت اهتماماً أكثر من معظم إعلانات القدرة هذا العام، وهذه الفجوة هي الخبر.
Cloudflare تتيح أداة التدقيق التي تستخدمها داخليًا: الجوهر أنها تجادل
ست مراحل وثلاثة أحكام وقاعدة واحدة تهم: الوكيل الذي يفحص النتيجة ليس أبدًا من وجدها، وCloudflare تعترف بأن التشغيل الواحد يجد نحو النصف.
Impeccable: 62 قاعدة حتمية تطارد رتابة الذكاء الاصطناعي
Inter في كل مكان، وتدرّجات بنفسجية، وبطاقات داخل بطاقات: 24 أمرًا و62 قاعدة حتمية توقف رتابة الذكاء الاصطناعي في CI دون أي token.