مقدمة

مكتمل

يوفر GitHub Copilot إمكانات قوية لتحديد مشكلات أمان التعليمات البرمجية وحلها من خلال وضعي السؤال والوكيل. بدلا من البحث يدويا عن الثغرات الأمنية وكتابة الإصلاحات ، يمكن للمطورين استخدام التحليل المدعوم بمساعدة الذكاء الاصطناعي من GitHub Copilot لفهم المشكلات الأمنية وتنفيذ حلول شاملة بكفاءة. يحول هذا النهج دور المطور من الفحص اليدوي المكثف للتعليمات البرمجية إلى التحليل الموجه والمعالجة بمساعدة الذكاء الاصطناعي.

تخيل أنك مطور مسؤول عن صيانة تطبيق التجارة الإلكترونية. يحدد فريق الأمان العديد من الثغرات الأمنية الخطيرة في قاعدة التعليمات البرمجية. باستخدام GitHub Copilot، يمكنك تحليل كل مشكلة أمنية بشكل منهجي وفهم آثارها واستكشاف استراتيجيات المعالجة وتنفيذ الإصلاحات بثقة.

تتضمن الموضوعات التي تغطيها هذه الوحدة ما يلي:

  • فهم مشكلات GitHub ودورة حياتها من الإنشاء إلى الحل.
  • استكشاف الثغرات الأمنية الشائعة في التعليمات البرمجية مثل حقن SQL والتشفير الضعيف واجتياز المسار.
  • استخدام GitHub Copilot لمنع مشكلات الأمان أثناء التطوير.
  • تحليل مشكلات الأمان مع وضع السؤال في GitHub Copilot لفهم الثغرات الأمنية وتخطيط الإصلاحات.
  • معالجة مشكلات الأمان باستخدام وضع عامل GitHub Copilot لتنفيذ حلول شاملة.

بعد إِكمال هذه الوحدة النمطية، ستتمكن من القيام بما يلي:

  • وصف العديد من الفئات الشائعة لثغرات أمان التعليمات البرمجية ومشكلات GitHub المرتبطة بها.
  • وصف دورة حياة مشكلة GitHub من الإنشاء إلى الحل.
  • استخدم وضع السؤال في GitHub Copilot لتحليل الثغرات الأمنية في التعليمات البرمجية المرتبطة بمشكلة GitHub واقتراح الإصلاحات المحتملة.
  • استخدم وضع عامل GitHub Copilot لإصلاح الثغرات الأمنية في التعليمات البرمجية وحل مشكلات GitHub.

هام

لإكمال تدريب GitHub Copilot هذا، يجب أن يكون لديك اشتراك نشط في GitHub Copilot في حساب GitHub الشخصي الخاص بك (بما في ذلك خطة GitHub Copilot المجانية)، أو يجب أن يتم تعيينك لاشتراك تديره مؤسسة أو مؤسسة. قد تتضمن أنشطة الوحدة النمطية اقتراحات GitHub Copilot التي تتطابق مع التعليمات البرمجية العامة. إذا كنت عضوا في مؤسسة على GitHub Enterprise Cloud وتم تعيين اشتراك GitHub Copilot من خلال مؤسستك، فقد يتم توريث إعداد الاقتراحات المطابقة للتعليمات البرمجية العامة من مؤسستك أو مؤسستك. إذا كان حسابك يحظر الاقتراحات التي تتطابق مع التعليمات البرمجية العامة، فقد لا تعمل أنشطة الوحدة النمطية كما هو متوقع.