RD / التدريب

تدريب فردي لمهندسي شركتك على مراجعة الكود الأمني

ترعى شركتك تدريبًا فرديًا لمطوّر أو مهندس أمن أو أكثر. يتعلم كل منهم معي بشكل فردي عبر الإنترنت، بخطة مبنية على مستواه وعلى اللغات وأُطر العمل التي يستخدمها فريقكم.

نتفق كتابيًا على النطاق والجدول والسعر قبل بدء أي تدريب.

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

  • الشركات التي تريد أن يراجع مطوّرون محددون الكود أمنيًا قبل دمجه.
  • فرق الأمن التي تريد تأهيل مطوّر أو مهندس مبتدئ لدور في أمن التطبيقات.
  • الفرق التي تريد تدريبًا أمنيًا للمطورين يناسب إيقاع كل شخص ويُبنى على لغاتهم وأُطر عملهم.

ما الذي ستتمكن من فعله

  • مهندسون قادرون على تتبّع المدخلات غير الموثوقة في كود يشبه كودكم، ورصد ثغرات المصادقة والصلاحيات وتدفق البيانات.
  • ثغرات مكتوبة بالطريقة التي يقبلها المطورون: الموضع والسبب الجذري والدليل والإصلاح.
  • عادة مراجعة التغييرات ذات الأثر الأمني والتغييرات المولَّدة بالذكاء الاصطناعي قبل الدمج.
  • تدريب بإيقاع كل مهندس، فيحصل المطوّر الخبير والمبتدئ كلٌّ على ما يحتاج إليه.

قبل أن تبدأ

  • أن يستوفي كل مهندس متطلبات الدورة المختارة، ويؤكد التقييم الأولي ذلك.
  • جهة اتصال في شركتكم للنطاق والجدولة.
  • وقت مخصص للجلسات وللتمارين بينها.

كيف يسير التدريب

أربع خطوات، ولكل مهندس خطته.

  1. 01تحديد النطاقنتفق على من يتدرب، وفي أي دورة، ونحو أي هدف.
    • المهندسون المعنيون والدورة: مراجعة الكود الأمني أو اختبار اختراق الويب وواجهات API
    • اللغات وأُطر العمل التي يستخدمها فريقكم
    • أهداف كل مهندس
    • لغة التدريب والجدولة
  2. 02التقييم الأولينحدد نقطة بداية كل مهندس.
    • تقييم عملي قصير
    • خطة لكل مهندس: الترتيب والعمق والإيقاع
    • نتفق عليها قبل بدء التدريب
  3. 03الجلسات الفرديةيعمل كل مهندس معي بشكل فردي.
    • جلسات مباشرة عبر الإنترنت تتبع منهج الدورة
    • مختبرات وتمارين بين الجلسات تناسب مستواه
    • أمثلة بلغات فريقكم حيثما أمكن
    • مراجعة التقدّم في كل جلسة
  4. 04التقييم النهائييُظهر كل مهندس ما يستطيع فعله وحده.
    • مراجعة مستقلة لتطبيق بُني للدورة
    • تقرير ثغرات نراجعه معًا
    • شهادة إتمام عند الاجتياز

العمل التطبيقي

مختبرات أُعدّت للدورة

تطبيقات وتمارين أعددتها بثغرات موثّقة، تعمل على جهاز كل مهندس.

لغات فريقكم

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

مراجعة شخصية

أراجع تمارين كل مهندس وتقريره النهائي، ونناقشها في جلساتنا.

التقييم النهائي

تقييم نهائي لكل مهندس

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

معايير التقييم

  • ثغرات مؤكدة مع الدليل
  • سبب جذري صحيح
  • تقدير سليم للخطورة
  • إصلاحات تُغلق السبب

ما الذي يميّز هذه الدورة

مهندس واحد ومدرّب واحد

يعمل كل مهندس معي بشكل فردي وبجدوله الخاص.

إيقاع لكل شخص

يتبع المهندس الخبير والموظف الجديد خطتين مختلفتين مبنيتين على المنهج نفسه.

بالعربية أو بالإنجليزية

يختار كل مهندس لغة التدريب، وهذا يناسب الفرق المختلطة في الخليج والمنطقة.

الأدوات المستخدمة

  • ripgrep
  • VS Code
  • git
  • Semgrep
  • CodeQL
  • Docker
  • Burp Suite Community / Caido

المعايير والمراجع

حالات دراسية يمكنك قراءتها الآن

أسئلة عن هذه الدورة

هل يساعد هذا التدريب في متطلبات الهيئة الوطنية للأمن السيبراني في السعودية؟

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

هل يمكن تدريب أكثر من مهندس؟

نعم. يتدرب كل مهندس بشكل فردي وبخطته وجدوله الخاصين، ويمكن أن يشمل اتفاق واحد مع شركتكم عدة مهندسين.

هل يمكن أن تستخدم التمارين كود شركتنا؟

يعتمد التدريب على مختبرات أُعدّها للدورة. إن رغبتم في أمثلة من كودكم فأخبروني، وأي أمر كهذا يُناقش ويُتفق عليه كتابيًا أولًا.

هل يُقدَّم أي جزء حضوريًا؟

لا. التدريب كله عبر الإنترنت.

كيف يُحدَّد السعر؟

السعر 1,890 دولارًا لكل مهندس في دورة واحدة. ويمكن أن يشمل اتفاق واحد عدة مهندسين، ويُذكر ذلك في عرض مكتوب قبل بدء التدريب.

الخطوة التالية

يمكن للمهندسين الذين ينهون دورة أن يتابعوا بالأخرى.

08تواصل

تدريب فردي لمهندسي شركتك على مراجعة الكود الأمني

نتفق كتابيًا على النطاق والجدول والسعر قبل بدء أي تدريب.