انتقل إلى المحتوى
KnowledgeCity

أساسيات البرمجة: أمن الويب

تعلم كيفية الحفاظ على خصوصية بياناتك الحساسة
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ32.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Jay Shafftstall  6 الفصول ·  32 الدروس ·  1h 20m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الدورة، ستتعلم نقاط الضعف الخمس الأكثر شيوعًا لتطبيق الويب وكيفية الحماية من هذه الثغرات. سوف تتعلم أيضًا المبادئ الأساسية لأمن الويب وكيفية تحديد القدرات التي يجب أن تتوفر لدى الأنواع المختلفة من المستخدمين في تطبيق الويب. ستتعلم أيضًا كيفية الحفاظ على خصوصية البيانات الحساسة الخاصة بالمستخدم. كل هذا ستتعلمه في سياق نموذج لتطبيق ويب. وبنهاية الدورة، ستكون قادرًا على كتابة تطبيق ويب آمن من الخمس نقاط ضعف الأكثر شيوعًا.

ما ستتعلمه

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

النقاط الرئيسية

  • يُعلِّم المقرر أكثر خمسة ثغرات أماناً شيوعاً في تطبيقات الويب وكيفية إصلاحها في سياق تطبيق ويب نموذجي.
  • يتناول مبادئ الأمان الأساسية، بما في ذلك مبدأ الحد الأدنى من الصلاحيات والبساطة والدفاع المتعمق.
  • يدرس المتعلمون هجمات محددة مثل البرمجة النصية عبر المواقع والتلاعب بعناوين URL وتنفيذ الكود عن بُعد وهجمات الحرمان من الخدمة وحقن SQL واختطاف الجلسة.
  • يشرح المقرر كيفية الحفاظ على خصوصية بيانات المستخدم الحساسة، بما في ذلك التعامل مع كلمات المرور المشفرة وأهمية كلمات المرور القوية.
  • يُميِّز بين المستخدمين والمخترقين وبين أنواع المستخدمين المختلفة وقدراتهم في تطبيق الويب.

الأسئلة الشائعة

لمن هذا المقرر؟

هو مخصص للأشخاص الراغبين في تعلم أكثر خمسة ثغرات أماناً شيوعاً في تطبيقات الويب وكيفية الوقاية منها وكيفية كتابة تطبيق ويب آمن.

ما الثغرات والهجمات التي يغطيها المقرر؟

يغطي الثغرات الخمس الأكثر شيوعاً إلى جانب البرمجة النصية عبر المواقع والتلاعب بعناوين URL وثغرات أسماء الملفات وتنفيذ الكود عن بُعد وإساءة استخدام رفع الملفات وهجمات الحرمان من الخدمة واختطاف الجلسة وتزوير الطلب عبر المواقع وتثبيت الجلسة وهجمات الحقن وكسر المصادقة وحقن SQL.

ما الذي سأتمكن من فعله بنهاية المقرر؟

بنهاية المقرر، ستتمكن من كتابة تطبيق ويب محمي من أكثر خمسة ثغرات شيوعاً.

كيف يُدرَّس المقرر؟

تُدرَّس الثغرات وتقنيات الوقاية في سياق تطبيق ويب نموذجي.

ما مبادئ الأمان التي يُعلِّمها المقرر؟

يُعلِّم مبدأ الحد الأدنى من الصلاحيات ومبدأ البساطة ومبدأ الدفاع المتعمق، إلى جانب مفاهيم مثل التفويض ونمذجة التهديدات ونهجَي القائمة البيضاء مقابل القائمة السوداء.