تحوت
Englishتسجيل الدخولإنشاء حساب
العودة للدورات

أساسيات الأمن السيبراني للمطورين

OWASP Top 10، هجمات حقيقية، وكيف تحمي التطبيقات التي تنشرها. تدريبي عبر تطبيقات مكسورة عمدًا، دون محاضرات نظرية.

عن الدورة

معظم المطورين يتعلّمون الأمن من تقرير حادثة بعد فوات الأوان. نقلب هذا. نُعطيك تطبيق ويب مكسور عمدًا ونمشي خلاله كمهاجم: حقن SQL و XSS وتحكم الوصول المكسور وأخطاء JWT وتسرّب الأسرار و IDOR. ثم نُصلح كل مشكلة معًا بالأنماط التي تصمد فعلًا في الإنتاج. تخرج وأنت قادر على قراءة تقرير أمن، ترتيب ما يهم، ونشر ميزات لا تنتهي في إعلان اختراق.

ما ستتعلّمه

  • 1

    عقلية المهاجم (في ٩٠ دقيقة)

    كيف تجد الهجمات الحقيقية طريقها. الثغرات التي تُموّل صائدي المكافآت.

  • 2

    الحقن: SQL و NoSQL والأوامر والقوالب

    اكسر تطبيقًا مصمَّمًا بثغرات. ثم أصلحه بالاستعلامات المُعَلْمَة و ORM والهروب الصحيح.

  • 3

    الدخول والجلسات و JWT بالشكل الصحيح

    لماذا تهم جولات bcrypt. الـ refresh tokens. الأخطاء التي يقع فيها الجميع في JWT.

  • 4

    التحكم في الوصول: BOLA و IDOR والصلاحيات المكسورة

    أعلى مشكلة في OWASP. أنماط لفرض الصلاحيات في كل مكان دون التحقق منها في كل مكان.

  • 5

    الأسرار ومتغيرات البيئة وسلسلة التوريد

    لماذا ملف .env في git هو الاختراق الذي ستتعرّض له. الخزائن والتدوير وفحص التبعيات.

  • 6

    XSS والواجهة الأمامية الحديثة

    حتى مع React يمكنك نشر XSS. dangerouslySetInnerHTML و CSP وما تغفله الأُطُر.

  • 7

    نمذجة التهديدات للفِرَق الصغيرة

    STRIDE في نصف ساعة لكل ميزة. خفيفة بما يكفي لتُطبَّق فعلًا، ومُهيكَلة بما يكفي لاكتشاف مشاكل حقيقية.

لمن هذه الدورة

مهندسو الباك-إند والـ fullstack، قادة الفرق المسؤولون عن مراجعة الكود، ومطورو الواجهة الأمامية المهتمون بالأمن والساعون إلى دور أمني.

المتطلبات

تبني تطبيقات ويب بانتظام (بأي تكدس — Node أو Python أو PHP أو .NET). ملمّ بأساسيات HTTP. سبق وأن نشرت تطبيقًا واحدًا على الأقل مع نظام دخول.

المهارات اللي هتبنيها

  • OWASP Top 10
  • حقن SQL
  • XSS
  • JWT
  • BOLA
  • إدارة الأسرار
  • نمذجة التهديدات
  • البرمجة الآمنة

نبحث عن مُحاضر

وظيفة مفتوحة · تقدّم للتدريس

المهارات المطلوبة

  • OWASP Top 10
  • حقن SQL
  • XSS
  • JWT
  • BOLA
  • إدارة الأسرار
  • نمذجة التهديدات
  • البرمجة الآمنة

الخبرة

٣ سنوات فأكثر خبرة احترافية

اللغات

الإنجليزية أو العربية (الاثنتان أفضل)

الالتزام الزمني

٨ جلسات × ٩٠ دقيقة على مدى ٦ أسابيع

العائد المادي

٨٠٪ من إيراد المقاعد (تحوت يأخذ ٢٠٪)

إذا كانت سيرتك الذاتية تطابق المتطلبات، تقدّم للتدريس. نستخدم الذكاء الاصطناعي لترتيب المتقدّمين حسب التطابق، ثم يراجع المسؤول ويعتمد المُحاضر(ين) المناسب.

سجّل لتتقدّم