متصفح جوجل كروم لقد ركزت دائمًا على دفع التحديثات الأمنية. قبل عقد من الزمن، كان هناك جدل حول أن المتصفح، وهو أول من أضاف تحديثات تلقائية، كان يوزع التصحيحات كل ستة أسابيع. أصبح الآن هو المعيار بالنسبة للبرامج المهمة والمستخدمة على نطاق واسع للحصول على إصلاحات أمنية كل بضعة أسابيع، ولكن نظرًا لأن البحث عن ثغرات الذكاء الاصطناعي ينتج عنه سيل من الأخطاء في أي وجميع البرامج، فإن كمية التصحيحات وتكرارها تتزايد بشكل كبير – ويستمر السباق لتوصيلها.
في تقرير نُشر يوم الخميس، قال فريق أمان Chrome إن الإصدارين الرئيسيين للمتصفح في يونيو تضمنا إصلاحات لـ 1072 خطأً أمنيًا، أي تصحيحات أكثر من تلك التي قدمها الفريق في الإصدارات الكبيرة الـ 23 السابقة مجتمعة. وعلى الرغم من أن العديد من هذه الأخطاء تأتي من تقديمات الباحثين، إلا أن هذا الارتفاع كان مدفوعًا إلى حد كبير بالعملية الداخلية سريعة التطور لفريق أمان Chrome لاستخدام أدوات الذكاء الاصطناعي في اكتشاف الثغرات الأمنية وفرزها وتطوير التصحيح.
“في Chrome، كنا نستخدم التعلم الآلي – باستخدام الذكاء الاصطناعي قبل أن يطلق عليه اسم AI – للمساعدة في العثور على الثغرات الأمنية على وجه الخصوص وأتمتة أعمال اختبار الضبابية الأمنية منذ عام 2012 على الأقل. لقد كان جزءًا كبيرًا من كيفية العثور على الثغرات الأمنية وتمكين المطورين،” قالت باريسا تبريز، نائب الرئيس والمدير العام لشركة Chrome، لمجلة WIRED. “لكنني أعتقد أن هذا العام مختلف تمامًا. يبدو الأمر وكأنه نقطة انعطاف للهجوم والدفاع على حد سواء.”
يتجه Chrome بالفعل نحو الوضع الطبيعي الجديد المتمثل في إصدار إصدار رئيسي كل أسبوعين مع تحديثات أمنية أسبوعية إضافية. لكن جنون اكتشاف الثغرات كان مكثفًا للغاية، وقد حقق الفريق نجاحًا كبيرًا في دمج نماذج وقدرات الذكاء الاصطناعي الجديدة في سير العمل للعثور على الأخطاء الجديدة وإصلاحها، لدرجة أن المجموعة تقوم حاليًا بتجريب إيقاع إطلاق الإصلاحات الأمنية مرتين في الأسبوع.
“الطريقة التي انتهى بها الأمر هنا هي أنه كان لدينا الكثير من إصلاحات الثغرات الأمنية، لذا تمكنا من توفير اثنين [updates per week] “خلال هذا الوقت، كان الأمر منطقيًا للغاية بالنسبة لنا،” كما يقول دوج تورنر، مدير الهندسة في Chrome. “هل سيستمر هذا إلى الأبد؟” من يدري.”
يقول تيرنر، مثل غيره من الباحثين الأمنيين، إنه يرى أدلة على أن وقت ازدهار ثغرات الذكاء الاصطناعي (أو نهاية العالم، اعتمادًا على كيفية النظر إليها) قد لا يستمر إلى الأبد. بالنسبة للمنتجات الناضجة والمستقرة مثل Chrome، على الأقل، يبدو أن هناك انخفاضًا عند نقطة معينة في عدد نقاط الضعف الجديدة التي سيتم اكتشافها بمرور الوقت بمجرد إصلاح الجزء الأكبر من الأخطاء التي يمكن العثور عليها باستخدام الذكاء الاصطناعي. ويرجع ذلك جزئيًا إلى إمكانية تدريب نماذج الذكاء الاصطناعي للحصول على فهم موسوعي لكيفية تطور المشاريع البرمجية مع مرور الوقت.
يقول تورنر: “إننا نقوم بتدريب نموذجنا بحيث يعرف كل الثغرات الأمنية التي شهدناها في الماضي”. “لذلك، كل خطأ CVE، وكل خطأ يعرفه النموذج. والشيء الثاني الرائع حقًا هو كل سطر من التعليمات البرمجية في تاريخ Chromium، فهو يعرف سبب تغيير هذا السطر.”
يسمح كل هذا السياق لأدوات الذكاء الاصطناعي بالتركيز على نقاط الضعف المحتملة عبر قاعدة التعليمات البرمجية الضخمة والمعقدة لمتصفح Chrome، بما في ذلك الميزات (على سبيل المثال، الطباعة) التي لم تعد قيد التطوير النشط وقد لا تجتذب العديد من العيون البشرية بعد الآن.
يؤكد تبريز وتيرنر أيضًا أنه بالإضافة إلى تصحيحات whack-a-mole، يركز فريق أمان Chrome أيضًا بشكل كبير على فكرة إجراء تغييرات هيكلية على كيفية تصميم المتصفح (مثل إعادة كتابة أجزاء من كود C++ في لغة البرمجة Rust الأكثر أمانًا و”آمنة للذاكرة”) بحيث لا يتأثر البرنامج بفئات كاملة من الأخطاء الشائعة.
يقول تبريز: “هناك هذا الارتفاع على المدى القريب، لكنني أعتقد أنه سيكون هناك توازن جديد”. “في جميع أنحاء الصناعة، أعتقد أنه من المهم حقًا أن يقوم الأشخاص الذين يقومون بالبناء والتفكير في أمان البرامج بدمج الذكاء الاصطناعي في سير عمل التطوير لديهم. أقصى أملي هو أن يصبح كل شيء أكثر أمانًا. لكنني لا أفترض أن كل شيء سوف يتحسن. لا أعتقد أنه سيأتي مجانًا.”
