شهدت منصة GitHub تزايدًا ملحوظًا في اعتماد المطورين على وكلاء الذكاء الاصطناعي (AI agents) لكتابة الأكواد. ففي غضون عام واحد، ارتفعت نسبة طلبات السحب (pull requests) التي تتضمن عمل وكيل AI من أقل من واحد من كل عشرة إلى واحد من كل ثلاثة. يتوقع خبراء GitHub أن معظم الأكواد التي يتم رفعها على المنصة خلال العامين المقبلين قد تُكتب بواسطة وكلاء AI، وقد لا تُراجع بشكل كامل من قبل البشر.
هذا التسارع في وتيرة إنشاء الأكواد يحمل معه تحديًا كبيرًا يتعلق بحماية الأسرار الحساسة، مثل مفاتيح API وبيانات الاعتماد. لكن GitHub يؤكد أن المشكلة لا تكمن في إهمال المطورين، بل في السرعة الهائلة التي يتجاوز بها التطوير القدرة البشرية على المراجعة والمعالجة اليدوية.
مشكلة الأسرار في عصر وكلاء الذكاء الاصطناعي
يظهر سر جديد في الأكواد المرئية للعامة مرة واحدة كل ثانيتين تقريبًا، ويتضاعف هذا العدد سنويًا على مدى السنوات الثلاث الماضية. ومع ذلك، تشير البيانات إلى أن المطورين ليسوا أكثر إهمالًا. فقد انخفضت نسبة حظر عمليات الدفع (push-path blocks) التي يتجاهلها المطورون بشكل خطي من 6.63% إلى 3.93% بين الربع الثاني من 2024 والربع الثاني من 2026، مما يدل على وعي متزايد بمخاطر التسريبات العرضية.
تكمن المشكلة الرئيسية في أن معالجة التسريبات لا تزال تعتمد بشكل كبير على الجهد البشري. يستغرق إلغاء السر يدويًا حوالي 40 يومًا في المتوسط، وقد يستغرق واحد من كل خمسة تسريبات أكثر من 90 يومًا. هذا التباين بين سرعة إنشاء الأكواد وتبطؤ الاستجابة البشرية يخلق فجوة أمنية.
حل GitHub: نموذج ModernBERT الجديد
لمواجهة هذا التحدي، طورت GitHub، بالتعاون مع Microsoft Applied Sciences، مصنفًا جديدًا ومُحسّنًا بدقة يُدعى ModernBERT. يهدف هذا النموذج إلى توسيع نطاق الحماية لمنع تسرب الأسرار غير المهيكلة مباشرةً أثناء عملية الدفع (push protection).
يتميز ModernBERT بقدرته الفائقة على تقييم الأسرار المحتملة في سياقها في أقل من مللي ثانية واحدة، مما يجعله أكثر دقة وسرعة من حلول اكتشاف الأسرار القائمة على نماذج اللغات الكبيرة (LLM) الحالية. يتوقع GitHub أن هذا النموذج يمكن أن يضاعف عدد الأسرار التي يمكن منع تسربها.
ستتوفر هذه الميزة، حاليًا في المعاينة الخاصة، في وقت لاحق من هذا الشهر للمؤسسات التي تستخدم GitHub Secret Protection عبر Enterprise Cloud وGitHub Teams. وستستهلك هذه الميزة أرصدة الذكاء الاصطناعي. كما سيتم تحديث أي مؤسسة لديها ميزة اكتشاف الأسرار المدعومة بالذكاء الاصطناعي تلقائيًا للنموذج الجديد في عمليات المسح بعد الدفع (post-push scans) دون تكلفة إضافية.
بالإضافة إلى ذلك، سيتم تضمين ModernBERT في إصدار GitHub Enterprise Server 3.23 (في المعاينة العامة) وسيكون متاحًا أيضًا كجزء من أمر /security-review لأداتي Copilot CLI وCopilot App، مما يتيح لمستخدمي Copilot معالجة الأسرار قبل الدفع، حتى بدون خطة GitHub Secret Protection للمؤسسة. سيتم احتساب استخدام أرصدة الذكاء الاصطناعي في رؤى استخدام الذكاء الاصطناعي الخاصة بـ GitHub Secret Protection.
ما يعنيه هذا للمطورين
بالنسبة للمطورين ومصممي البرمجيات، يمثل هذا التحديث خطوة مهمة نحو بيئة تطوير أكثر أمانًا وفعالية. مع تزايد الاعتماد على وكلاء الذكاء الاصطناعي في كتابة الأكواد، فإن توفير أدوات أمان آلية وذكية يصبح ضرورة قصوى. نموذج ModernBERT الجديد يعني أن هناك حماية أقوى وأسرع تعمل في الخلفية، مما يقلل من عبء اكتشاف الأسرار يدويًا ويسمح للمطورين بالتركيز على الابتكار.
على الرغم من أن الميزة الرئيسية ستتوفر لاحقًا هذا الشهر للمؤسسات المشتركة في GitHub Secret Protection وستستهلك أرصدة الذكاء الاصطناعي، فإن دمجها في Copilot CLI وCopilot App سيمنح المطورين الأفراد أيضًا القدرة على الاستفادة من هذه الحماية المتقدمة. نرى أن هذه الأدوات ستساهم في بناء برمجيات أكثر أمانًا، مع إتاحة المجال للاستفادة الكاملة من سرعة وكلاء الذكاء الاصطناعي في التطوير.
المصدر: github.blog