Enroll Course: https://www.coursera.org/learn/identifying-security-vulnerabilities
إذا كنت مهتمًا بالأمن السيبراني وترغب في تعزيز مهاراتك في البرمجة الآمنة، فإن دورة “تحديد الثغرات الأمنية” على كورسيرا هي الخيار الأمثل لك. ستستعرض هذه الدورة الأساسيات والمفاهيم الرئيسية المتعلقة بالبرمجة الآمنة وكيفية تحديد الثغرات التي قد تستغلها الهجمات.
تبدأ الدورة بموضوعات أساسية في البرمجة الآمنة، حيث يتعرض الطلاب لفكرة نمذجة التهديدات وكيفية تطبيق التشفير. ستتعلم كيفية إنشاء نماذج التهديد والتفكير النقدي في النماذج التي أنشأها الآخرون. باستخدام طريقة STRIDE، ستستطيع تمييز حدود الثقة في النظام وتطبيق التشفير بشكل صحيح لحماية البيانات.
فيما يتعلق بمشكلات حقن البيانات، ستكتسب فهمًا أساسيًا لأشهر الأنواع الثلاثة من مشاكل الحقن: حقن SQL، وبرمجة النصوص عبر المواقع، وحقن الأوامر. ومن خلال هذا الجزء من الدورة، سيكون لديك الفرصة للعمل على استغلال ثغرة حقن SQL في تطبيق WebGoat وتحليل كيفية تخفيف هذه المشكلات في التطبيقات الخاصة بك.
تتناول الدورة أيضًا المشكلات المتعلقة بالتحقق من الهوية المكسورة، حيث ستتعلم كيفية تقييم نظام لضمان أنه يتبع أساليب الأمان الموصى بها للتحقق من الهوية وإدارة الجلسات في تطبيقات الويب. سيكون لديك أيضًا القدرة على استغلال ثغرات في إدارة الجلسات والتمكن من إجراء عمليات تسجيل أمان فعالة.
وأخيرًا، ستتعلم كيفية تخزين معلومات حساسة بشكل آمن، وكيفية التعامل مع كلمات المرور بحيث لا تخزن النصوص الأصلية. تتضمن الدورة أيضًا واجبًا عمليًا ستساعدك على فهم أفضل لآليات تخزين المعلومات المتعلقة بكلمات المرور.
بشكل عام، تقدم هذه الدورة فرصة رائعة لأي شخص يتطلع إلى تطوير مهاراته في الأمن السيبراني وتنمية فهمه للبرمجة الآمنة. أوصي بشدة بالتسجيل في هذه الدورة إذا كنت ترغب في تحسين معرفتك وتوظيفها في ممارسات برمجية آمنة.
Enroll Course: https://www.coursera.org/learn/identifying-security-vulnerabilities