GitHub يوفر تصحيحًا تلقائيًا للثغرات الأمنية باستخدام الذكاء الاصطناعي
أطلقت جيثب الإصدار التجريبي من CodeScanning AutoFix، وهي خدمة تصحيح تلقائي للثغرات الأمنية باستخدام الذكاء الاصطناعي التوليدي.
كشفت جيثب النقاب الأسبوع الماضي عن ميزة تكتشف تلقائيًا الثغرات الأمنية في التعليمات البرمجية المصدرية وتقترح حلولًا لإصلاحها.
ووفقًا لمشاركة المدونة التي أعلنت عن Code Scanning Autofix، والتي نُشرت يوم الأربعاء الماضي، أصبحت الإصدار التجريبي للخدمة متاحًا الآن لجميع مستخدمي GitHub Advanced Security.
يعتمد CodeScanning AutoFix على GitHub Copilot و CodeQL، مما يسمح له بإجراء تحليل تلقائي للتعليمات البرمجية يشمل “أكثر من 90٪ من أنواع التنبيهات في JavaScript و Typescript و Java و Python”. كما يقدم “اقتراحات تعليمات برمجية يمكنها معالجة أكثر من ثلثي الثغرات المكتشفة، مع القليل من التعديلات أو بدونها”.
السماح للمطورين بالتركيز على مهام أخرى
يمكن تنفيذ تحليل التعليمات البرمجية وفقًا لجدول زمني محدد أو في أوقات محددة. كما يمكن دمج الأداة مع خدمات خارجية، بما في ذلك أدوات المصدر المفتوح.
على غرار GitHub CoPilot الذي يقلل من المهام الشاقة والمتكررة، يهدف CodeScan AutoFix إلى مساعدة المطورين على قضاء وقت أقل في فحص وإصلاح تعليماتهم البرمجية، مما يتيح لهم المزيد من الوقت لتطوير استراتيجيات حول كيفية حماية مؤسساتهم.
يؤكد GitHub: “من خلال منح تجربة المطور أولوية في GitHub Advanced Security، نساعد الفرق بالفعل على حل مشكلاتها 7 مرات أسرع من أدوات الأمان التقليدية. Code Scanning AutoFix هو الخطوة التالية لمساعدة المطورين على تقليل الوقت والجهد الذي يبذلونه بشكل كبير في تصحيح التعليمات البرمجية.”
ميزات CodeScanning AutoFix:
- الكشف التلقائي عن الثغرات الأمنية: يحدد CodeScanning AutoFix تلقائيًا الثغرات الأمنية في تعليماتك البرمجية المصدرية.
- اقتراحات التصحيح المدعومة بالذكاء الاصطناعي: يقدم CodeScanning AutoFix اقتراحات تعليمات برمجية يمكنها معالجة الثغرات المكتشفة.
- تحليل التعليمات البرمجية التلقائي: يمكن تنفيذ تحليل التعليمات البرمجية وفقًا لجدول زمني محدد أو في أوقات محددة.
- التكامل مع الخدمات الخارجية: يمكن دمج CodeScanning AutoFix مع خدمات خارجية، بما في ذلك أدوات المصدر المفتوح.
فوائد CodeScanning AutoFix:
- يوفر الوقت للمطورين: يسمح CodeScanning AutoFix للمطورين بقضاء وقت أقل في فحص وإصلاح تعليماتهم البرمجية، مما يتيح لهم المزيد من الوقت للتركيز على المهام الأخرى.
- يحسن أمان التعليمات البرمجية: يساعد CodeScanning AutoFix على ضمان سلامة التعليمات البرمجية المصدرية من خلال الكشف التلقائي عن الثغرات الأمنية وتقديم اقتراحات التصحيح.
- يقلل من مخاطر الأمان: يساعد CodeScanning AutoFix على تقليل مخاطر الأمان من خلال مساعدة المطورين على إصلاح الثغرات الأمنية بسرعة وكفاءة.
كيف يمكنني استخدام CodeScanning AutoFix؟
CodeScanning AutoFix متاح حاليًا كإصدار تجريبي لجميع مستخدمي GitHub Advanced Security. يمكنك الاشتراك في الإصدار التجريبي من خلال زيارة موقع GitHub الإلكتروني.