دورة تطوير برمجيات آمنة · تطبيق عملي لـ DevSecOps
تطوير البرمجيات الآمنة باستخدام AI/SI/LLMs
طوّر منتجات SaaS آمنة بمساعدة الذكاء الاصطناعي طوال دورة حياة تطوير البرمجيات: نمذجة التهديدات، وأمن واجهات API، وسجلات تدقيق التطبيقات، وتعزيز حماية بيئة النشر، وممارسات DevSecOps، وتوثيق اختبارات جاهزية الإصدار.
بعد إكمال هذه الدورة، سيتمكن المتعلمون من…
المهارات التي سيكتسبها المتعلمون
- تحويل متطلبات الأمن إلى نماذج تهديدات واختبارات قبول ومهام محددة المسؤولية طوال دورة تطوير البرمجيات.
- ضبط صلاحيات وكلاء البرمجة وفحص تغييراتهم وإصلاح ثغرات التحكم في الوصول والحقن والاعتماديات البرمجية والتعامل مع الأسرار.
- بناء تطبيق SaaS مدفوع والتحقق منه، مع تسجيل دخول آمن وعزل بيانات العملاء واشتراكات وميزات ذكاء اصطناعي مضبوطة الصلاحيات.
- اختبار أمن واجهات API، وبناء سجلات تطبيق وتدقيق مفيدة، والتحقق من تقوية أمن بيئة النشر المختارة.
المزايا التي تعود على شركتك
- يمكن لفرق الهندسة ربط عمليات التسليم المدعومة بالذكاء الاصطناعي بمتطلبات أمان محددة وأدلة على التحقق.
- يمكن للمراجعين الاعتراض على التغييرات غير الآمنة ونتائج الاختبارات المضللة قبل الموافقة على الإصدار.
- إتاحة سجل مشترك للتطوير والتشغيل يوضح مخاطر المكونات وقرارات الإصدار وحدود التراجع والمسؤوليات المستمرة.
- تتدرب الفرق على إصلاحات أمنية قابلة للتكرار ومشروع ختامي لتطوير الميزات قبل تطبيق سير العمل على منتجات العملاء.
محتويات الدورة التدريبية
استكشف الدورة التدريبية، فصلًا بعد فصل.
10 فصول · 40 درسًا4.5 ساعةتحتاج التمارين إلى وقت إضافي.
قم بتطوير مهاراتك بشكل متسلسل، وتدرب باستخدام الحالات المقدمة، وتحقق من قراراتك. استكشف الفصول والأهداف التعليمية الموضحة أدناه.
تصفّح محتويات الدورة. افتح أي قسم للاطلاع على دروسه وموضوعاته.
عدد الدروس المعروضة: 40
الفصل 01أساسيات التطوير الآمن باستخدام وكلاء الذكاء الاصطناعي.
0.5 ساعة
تعرّف على التهديدات ومبادئ التصميم وبنية مهام الوكيل وحدود عمله وممارسات التحقق، قبل بدء مشروع SaaS.
1.1قبل المشروع.
01افهم مخاطر بناء البرمجيات باستخدام وكلاء الذكاء الاصطناعي.
6 شرائح
ميّز مخاطر الوكيل عن مخاطر المنتج، وحدّد الأدلة اللازمة للثقة في شيفرة تبدو صحيحة.
موضوعات ستستكشفها
- عمل الميزة بداية المراجعة وليس نهايتها
- هناك نظامان مختلفان يجب تأمينهما.
- حوّل الخطر المبهم إلى سيناريو فشل محدد
- كيف يمكن لعرض توضيحي مقنع أن يتحول إلى إصدار غير آمن.
- حدّد أصحاب القرارات قبل تفويض العمل
- اتبع دورة تطوير قابلة للتكرار
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس02صمّم الأمان قبل توليد الشيفرة
6 شرائح
صف الأصول، وحدود الثقة، وقواعد الوصول، وسلوك النظام في حالات الفشل قبل طلب التنفيذ.
موضوعات ستستكشفها
- ابدأ بالخدمة والبيانات المرتبطة بها.
- الهوية، والأذونات، والملكية هي عناصر منفصلة.
- ارسم مواضع عبور حدود الثقة
- نمذجة التهديدات تحوّل معمارية النظام إلى أولويات
- اجعل متطلبات الأمان قابلة للملاحظة.
- صمم مع مراعاة حالات الفشل والتشغيل قبل التنفيذ.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس03اكتب تعليمات واضحة ومحددة لوكلاء البرمجة.
6 شرائح
حوّل قرارات التصميم إلى حزمة سياق مركّزة وطلب تنفيذ وتغيير يمكن مراجعته بصورة مستقلة.
موضوعات ستستكشفها
- زوّد الوكيل بحزمة سياق مفيدة.
- حوّل «ابنِ هذه الميزة» إلى تعليمات تنفيذ بمعايير واضحة
- ضمّن السلوكيات التي ينسى المطورون تحديدها عادة
- خطط أولاً، ثم قم بالعمل في أجزاء قابلة للمراجعة.
- تحقّق من الحزم وواجهات API وادعاءات الأمان
- انقل القرارات بين الجلسات دون نقل يقين زائف.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس04قم بحماية الوكيل، وأدواته، وبيئة التطوير.
6 شرائح
افرض صلاحيات وحدودًا للبيانات يمكن إنفاذها فعليًا عند التعامل مع المحتوى غير الموثوق والأدوات والاتصال بالنماذج.
موضوعات ستستكشفها
- يمكن لمحتوى المستودع محاولة توجيه الوكيل.
- افرض الصلاحيات خارج نص التعليمات
- المهارات وخوادم الأدوات هي تبعيات برمجية.
- يجب أن يكون للذكاء الاصطناعي المستخدم في المنتج حدود خاصة به.
- النماذج المحلية وعلى بنية المؤسسة تحتاج أيضًا إلى تصميم أمني
- حدّ من الضرر واجعل التراجع عن التغييرات ممكنًا
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس05تحقق من الأمان قبل الإصدار وقم بالتحضير للمشروع.
6 شرائح
قيّم التغييرات التي تم إنشاؤها باستخدام فحوصات مستقلة وأدلة تشغيلية ومعايير قبول صريحة.
موضوعات ستستكشفها
- راجع الحدود التي غالبًا ما يتجاهلها المطورون.
- اختبر السلوك المحظور بشكل مستقل.
- استخدم أنواعًا مختلفة من الأدلة وافهم حدودها.
- بيئة النشر جزء من المنتج
- ابنِ سجلات تشغيل وتدقيق تفيد في التحقيق الفعلي
- قم بدمج الأسس في مشروع SaaS.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 02تحمّل مسؤولية دورة التطوير وحدّد متطلبات الأمن
0.5 ساعة
ابدأ بتقييم المخاطر، وتحمل المسؤولية، وتقديم وعود قابلة للتحقق وفقًا لإرشادات منظمة OWASP.
2.1توصيف المخاطر وتحديد المسؤوليات
06تحمل مسؤولية الأمن طوال دورة حياة البرنامج.
16 شريحة · نشاطان عمليان · اختبارات معرفة
أعدّ توصيفًا للمخاطر، وحدّد أصحاب القرارات الأمنية والأدلة المطلوبة في كل مرحلة من مراحل التسليم.
موضوعات ستستكشفها
- قد يكون الملخص مفيدًا ومع ذلك يتجاوز حدود الوصول
- حوّل طلب الميزة إلى وعد للعميل.
- عيّن مسؤولًا لكل قرار أمني.
- حافظ على هذا الوعد طوال دورة الحياة.
- صنّف البيانات قبل إرسالها إلى أي مكان.
- تحقّق من صلاحية الوصول قبل كشف البيانات
- وافق على الوجهة، وليس فقط اسم المزود.
- أبقِ الوعود المقدمة للعملاء تحت إشراف بشري
- قدّم الأدلة لدعم قرار الإصدار.
- خطط لما سيحدث في حالة فشل الميزة.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس2.2قواعد الوصول وتتبع متطلبات ASVS
07تحديد من يمكنه قراءة وتعديل التذكرة.
7 شرائح · نشاطان عمليان · اختبارات معرفة
حوّل طلب الميزة إلى سلوك مسموح به ومحظور بشكل صريح قبل إنشاء التعليمات البرمجية.
موضوعات ستستكشفها
- تسجيل الدخول لا يمنح الوصول إلى كل الشركات.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس08حوّل متطلبات ASVS إلى اختبارات قبول.
7 شرائح · نشاطان عمليان · اختبارات معرفة
اختر متطلبات أمن من إصدار محدد، واربط كلًا منها بمسؤول ونتيجة قابلة للملاحظة وطريقة تحقق.
موضوعات ستستكشفها
- المتطلب يصف سلوكًا يمكنك إثباته أو نفيه.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 03التصميم قبل توليد الشيفرة
0.3 ساعة
نمذج تهديدات تدفقات البيانات وجهّز طلب تنفيذ محدد النطاق.
3.1نمذجة التهديدات وقرارات المعمارية
09نمذج تهديدات الميزة وراجع معمارية النظام
7 شرائح · نشاطان عمليان · اختبارات معرفة
استخدم تدفق البيانات المُعد مسبقًا لتحديد مسارات إساءة الاستخدام، واختر الضوابط، وسجل قرارًا في التصميم.
موضوعات ستستكشفها
- تتبّع البيانات والصلاحيات عبر كل حد من حدود الثقة
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس3.2توليد الشيفرة ومراجعتها ضمن نطاق محدد
10اطلب تغييرات محدودة وافحص الفروق في الشيفرة
7 شرائح · نشاطان عمليان · اختبارات معرفة
وجّه النموذج بمهمة ضيقة، واختبارات لا يُسمح له بتجاوزها، وشروط قبول تستند إلى الأدلة.
موضوعات ستستكشفها
- اطلب إجراء إصلاح صغير يمكنك فحصه.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 04تحكم في وكيل البرمجة.
0.2 ساعة
احمِ بيئة التطوير من التجاوزات والتوجيهات غير الموثوقة.
4.1أذونات وقت التشغيل.
11حدد نطاق بيئة وكيل البرمجة.
7 شرائح · نشاطان عمليان · اختبارات معرفة
ميّز بين تعليمات الوكيل وبين القيود المفروضة فعليًا على الملفات وبيانات الاعتماد والأوامر والشبكة.
موضوعات ستستكشفها
- تحقق مما يمكن لوكيل البرمجة الوصول إليه فعليًا.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس4.2حقن التعليمات عبر المستودعات وتذاكر المشكلات
12تعامل مع تعليمات المستودع على أنها مدخلات غير موثوقة.
7 شرائح · نشاطان عمليان · اختبارات معرفة
تعرّف على التوجيه الخبيث في تذاكر المشكلات وتعليقات الشيفرة وملفات القواعد ومخرجات الأدوات.
موضوعات ستستكشفها
- افصل تقرير الأخطاء عن التعليمات الموجهة إلى الوكيل.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 05طبّق حدودًا أمنية للتطبيق وميزات الذكاء الاصطناعي
1.2 ساعة
إصلاح آليات الوصول والاستعلامات والمخرجات، ومراجعة الحزم، وحماية البيانات السرية، وتقييد أدوات النموذج.
5.1دورة حياة الهوية والجلسة.
13نفّذ التحقق من الهوية والعضوية وسحب الصلاحيات
7 شرائح · نشاطان عمليان · اختبارات معرفة
تحقّق من رمز API وافرض عضوية مساحة العمل الحالية بصورة مستقلة عن تسجيل الدخول، بما يشمل إعادة استخدام الدعوات وإزالة العضوية.
موضوعات ستستكشفها
- بعد التحقق من الهوية، يبدأ التحقق من الصلاحيات داخل التطبيق
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس14اختبار أمان المتصفح ودورة حياة الجلسة بأكملها.
7 شرائح · نشاطان عمليان · اختبارات معرفة
تحقّق من ترميز المخرجات وضبط إعادة التوجيه والحماية من CSRF وتغيير معرّفات الجلسات وانتهائها وتسجيل الخروج، مع التمييز بين جلسة التطبيق وجلسة مزوّد الهوية.
موضوعات ستستكشفها
- إن تغيير حالة المتصفح ليس قرارًا أمنيًا من جانب الخادم.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس5.2التفويض، ومخرجات المتصفح، والملفات الخاصة.
15أصلح عزل بيانات العملاء والتحقق من صلاحيات الوصول إلى الكائنات
7 شرائح · نشاطان عمليان · اختبارات معرفة
افرض التحقق من الشركة والدور والملكية، وارفض الوصول عند تعذر التحقق، مع الحفاظ على الاستخدام المشروع.
موضوعات ستستكشفها
- تحقّق من الشركة ومالك التذكرة في السجل المخزّن قبل السماح بالوصول
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس16افصل البيانات عن بنية الاستعلامات وشيفرة العرض
7 شرائح · نشاطان عمليان · اختبارات معرفة
إصلاح بناء الاستعلامات غير الآمن ومعالجة المخرجات دون التأثير على الإدخالات العادية.
موضوعات ستستكشفها
- الحفاظ على مصطلحات البحث والتعليقات كبيانات.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس17الحفاظ على سرية الملفات المرفوعة من لحظة الاستلام إلى لحظة التنزيل.
7 شرائح · نشاطان عمليان · اختبارات معرفة
صمّم واختبر التحقق من الملفات المرفوعة وعزلها، وربط نتيجة الفحص بمحتوى الملف نفسه، والتحقق من الصلاحيات عند كل تنزيل.
موضوعات ستستكشفها
- الرفع هو دورة حياة، وليس مجرد فحص لاسم الملف.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس5.3الاعتماديات البرمجية والأسرار
18راجع التبعيات المقترحة قبل التثبيت.
7 شرائح · نشاطان عمليان · اختبارات معرفة
ارفض ادعاءات الحزم غير المؤيدة بأدلة، وقيّم التغيير الفعلي في الاعتماديات.
موضوعات ستستكشفها
- لا تقم بتثبيت حزمة لمجرد أن النموذج يوصي بها.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس19أبقِ الأسرار خارج تعليمات الذكاء الاصطناعي والسجلات والملفات الناتجة
7 شرائح · نشاطان عمليان · اختبارات معرفة
قلل من كمية البيانات التشخيصية مع الحفاظ على سياق التدقيق المفيد ومسار الاستجابة.
موضوعات ستستكشفها
- حدد الحقول التشخيصية المسموح لها بمغادرة التطبيق.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس5.4استرجاع البيانات للنموذج وصلاحيات الأدوات وتقييم التغيير
20ابنِ ميزات LLM وحدودًا آمنة لاستخدام الأدوات
7 شرائح · نشاطان عمليان · اختبارات معرفة
افرض التحقق من صلاحيات استرجاع البيانات وتنفيذ الإجراءات خارج النموذج، قبل التوليد وبعده.
موضوعات ستستكشفها
- تحقّق من صلاحيات استرجاع البيانات وإجراءات الأدوات خارج النموذج
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس21قيّم وأطلق تحديثات النموذج مع تقديم الأدلة الداعمة.
7 شرائح · نشاطان عمليان · اختبارات معرفة
قارن بين نماذج مختلفة بناءً على حالات محددة، وافصل بين الضوابط الحتمية وجودة النموذج، ووثّق عملية النشر التدريجي والتراجع.
موضوعات ستستكشفها
- تحديث النموذج يغيّر السلوك، لا قيمة في الإعدادات فحسب
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس5.5اتساق الاشتراكات وصلاحيات الاستفادة منها
22ابنِ الاشتراكات كآلة حالات يجري التحقق من انتقالاتها
7 شرائح · نشاطان عمليان · اختبارات معرفة
نفّذ دفع اشتراك الشركة السنوي، ومعالجة إشعارات webhook دون تكرار أثر الحدث، ومطابقة صلاحيات الوصول مع حالة الاشتراك، دون الثقة في إعادة التوجيه أو ترتيب وصول الأحداث.
موضوعات ستستكشفها
- مزود الدفع يحدد حقائق الدفع؛ وخدمتك تحدد سياسة الوصول
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس5.6قواعد أمن API واختبارات إساءة الاستخدام
23صمّم قواعد أمن API واختبرها
7 شرائح · نشاطان عمليان · اختبارات معرفة
نفّذ واختبر التحقق من صلاحيات الوظائف والكائنات والخصائص، وقواعد المدخلات والمخرجات وحدود الموارد، في معالجات الطلبات الفعلية للتطبيق.
موضوعات ستستكشفها
- لكل نقطة نهاية حدود مستقلة متعددة.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس5.7بناء سجلات التطبيق ومسارات التدقيق
24ابنِ سجلات تطبيق ومسارات تدقيق موثوقة
7 شرائح · نشاطان عمليان · اختبارات معرفة
حدّد بنية أحداث التطبيق، ونفّذ معاملة أعمال ذات سجل تدقيق، واختبر نسب الأحداث إلى منفذيها وعزل السجلات واستبعاد الأسرار والتعامل مع تعطل التسجيل.
موضوعات ستستكشفها
- صمّم الأحداث انطلاقًا من الأسئلة التي يجب أن يجيب عنها تطبيقك
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 06اجعل فحوصات DevSecOps إلزامية وقابلة للإنفاذ
0.5 ساعة
عزل التغييرات المقترحة (Pull Requests)، واختبار سلوك HTTP الفعلي، وتحدي الأدلة غير الكاملة.
6.1بيانات اختبار آمنة ومحتويات الإصدار.
25إنشاء بيانات اختبار آمنة ومنع تضمينها في الإصدارات.
7 شرائح · نشاطان عمليان · اختبارات معرفة
أنشئ بيانات اختبار اصطناعية مفيدة، وافرض قواعد محددة لمجموعة البيانات، وراجع مصدرها، وتحقّق من محتويات حزمة الإصدار.
موضوعات ستستكشفها
- لا يتطلب السلوك النموذجي سجلات عملاء حقيقية.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس6.2الثقة في خط البناء والنشر والفحوصات الإلزامية
26ابنِ خط DevSecOps يتوقف بأمان عند الفشل
7 شرائح · نشاطان عمليان · اختبارات معرفة
فصل اختبار طلبات الدمج غير الموثوقة عن عمليات التسليم التي تتطلب بيانات اعتماد، وفرض الفحوصات المطلوبة.
موضوعات ستستكشفها
- خط البناء والنشر تطبيق ذو صلاحيات حساسة أيضًا
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس6.3SAST وSCA وDAST والتحقق المستقل
27تحقّق من API وميّز بين SAST وSCA وDAST
7 شرائح · نشاطان عمليان · اختبارات معرفة
أعِد إنتاج حالات الخلل الأمني عبر HTTP، وأصلح حدود الصلاحيات، وقيّم بدقة ما تغطيه أدوات الفحص.
موضوعات ستستكشفها
- إن الرفض الفعلي للطلب هو دليل أقوى من تقرير مطمئن.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس28اختبار الحل باستخدام فحوصات مستقلة.
7 شرائح · نشاطان عمليان · اختبارات معرفة
استخدم حالات يجب رفضها، وأعد إدخال خلل بصورة منضبطة، ووثّق المراجعة لكشف الثقة الزائفة.
موضوعات ستستكشفها
- إثبات أن الفحوصات تكتشف عيبًا معروفًا.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 07أمّن سلسلة التوريد وبيئة التشغيل
0.6 ساعة
طابق سجلات المكونات مع محتوى الملفات الفعلي، وراجع سياسة النشر والبنية التحتية المعرّفة بالشيفرة (IaC).
7.1قائمة مكونات البرمجيات (SBOM) وقرارات معالجة الثغرات
29أدِر المكونات وقوائم SBOM وقرارات معالجة الثغرات
7 شرائح · نشاطان عمليان · اختبارات معرفة
طابق جرد المكونات مع محتوى الملفات الفعلي، وأصلح المكوّن المتأثر، واحتفظ بأدلة إعادة الاختبار.
موضوعات ستستكشفها
- تعتبر قائمة الجرد مفيدة عندما تشير إلى الملف الذي يتم تسليمه فعليًا.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس7.2الإعدادات وتوفير الأسرار للتطبيق
30أمّن إعدادات النشر وطريقة توفير الأسرار
7 شرائح · نشاطان عمليان · اختبارات معرفة
راجع قرارات بيئة التشغيل وIaC، وحوّل الإعدادات الافتراضية غير الآمنة إلى فحوصات سياسة قابلة للتحقق.
موضوعات ستستكشفها
- حتى الكود الآمن يمكن أن يتم تسليمه في بيئة غير آمنة.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس7.3خيارات الاستضافة وأمان النشر.
31اختر خيارات الاستضافة وتحقق من أمان النشر.
7 شرائح · نشاطان عمليان · اختبارات معرفة
قارن بين المنصات المُدارة والبنية التحتية المستضافة ذاتيًا، وحافظ على حدود أمان التطبيق عند نقله، وتحقق من أمان النشر التجريبي المختار.
موضوعات ستستكشفها
- الاستضافة جزء من نموذج الصلاحيات والتعامل مع الفشل
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس7.4تعزيز أمان أنظمة Linux و Windows والحاويات بمساعدة الوكلاء.
32تدقيق وتعزيز أمان أنظمة Linux و Windows والحاويات.
7 شرائح · نشاطان عمليان · اختبارات معرفة
استخدم وكيلًا محدد النطاق لمراجعة تكوين النشر، وتخطيط إجراءات التعزيز المتوافقة، والتحقق من فعالية الضوابط مع أدلة الاستعادة.
موضوعات ستستكشفها
- الإعداد المقترح لا يثبت الحماية الفعلية أثناء التشغيل
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 08تدقيق الشيفرة بحثًا عن الثغرات باستخدام نماذج اللغة الكبيرة
0.3 ساعة
حدّد النطاق وارسم خريطة الشيفرة، ثم حقق وأعد إنتاج الخلل وأصلحه وأعد التقرير، باستخدام Codex أو Claude Code أو مساعد معتمد على بنية المؤسسة.
8.1نطاق التدقيق وتغطيته وطرق العمل مع النماذج
33تحديد النطاق وإجراء تدقيق للتعليمات البرمجية باستخدام نموذج لغوي كبير.
7 شرائح · نشاطان عمليان · اختبارات معرفة
نفّذ تدقيقًا محدد النطاق باستخدام Codex أو Claude Code أو مساعد معتمد على بنية المؤسسة، مع نتائج يمكن تتبع أدلتها وبيان واضح لما لم يشمله الفحص.
موضوعات ستستكشفها
- اختر طريقة التدقيق، واطلب مستوى الأدلة نفسه من كل نموذج
- جهّز الطلب الذي ستوجهه إلى المساعد
- تشغيل سير عمل التدقيق والتحقق.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس8.2التحقق من النتائج والإصلاح وإغلاق الملاحظات
34التحقق من النتائج، وإصلاح الثغرات الأمنية، وإثبات الحل.
7 شرائح · نشاطان عمليان · اختبارات معرفة
ميّز العيوب المؤكدة بالأدلة عن الادعاءات المبالغ فيها، وأعد إنتاج الخلل، وافحص تصحيحًا بأقل تغيير لازم، ولا تغلق الملاحظة إلا بعد التحقق من نسخة الشيفرة المصححة نفسها.
موضوعات ستستكشفها
- تحويل ادعاء الذكاء الاصطناعي إلى دليل قابل للتكرار وقرار إغلاق محدد النطاق.
- جهّز الطلب الذي ستوجهه إلى المساعد
- تشغيل سير عمل التدقيق والتحقق.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 09التحقق من الإصدار والموافقة عليه ونشره.
0.4 ساعة
اربط الأدلة بحزمة الإصدار، وتدرّب على حالتي تعذر التراجع وإمكان التراجع مع الحفاظ على التوافق.
9.1سلامة حزمة الإصدار ومصدرها والموافقة عليها
35ابنِ حزمة الإصدار المحددة وتحقّق منها
7 شرائح · نشاطان عمليان · اختبارات معرفة
أنشئ أدلة مرتبطة بحزمة الإصدار، وتحقّق من توقيع محلي، واكشف التلاعب بالشيفرة المصدرية أو بالحزمة.
موضوعات ستستكشفها
- تتبع الموافقة محتوى ثابتًا محددًا، لا اسم فرع في المستودع
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس36انشر حزمة الإصدار التي راجعتها وحدها
7 شرائح · نشاطان عمليان · اختبارات معرفة
اربط الموافقة بحزمة محددة، وحافظ على ترتيبات التراجع والمراقبة وحدود الثقة في التكامل المستمر (CI).
موضوعات ستستكشفها
- وافق على الإصدار الدقيق الذي اجتاز عملية المراجعة.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس9.2النشر والتعافي مع الحفاظ على توافق مخطط قاعدة البيانات
37انقل الإصدار إلى البيئة التالية بأمان وتدرّب على فشل التراجع
7 شرائح · نشاطان عمليان · اختبارات معرفة
اربط قرار الإصدار بحزمة محددة، واختبر التوافق قبل اختيار الرجوع إلى إصدار سابق أو معالجة الخلل بإصدار جديد.
موضوعات ستستكشفها
- صورة الحاوية السابقة وحدها ليست خطة تعافٍ كاملة
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس9.3إطلاق الاشتراكات المدفوعة والقبول التشغيلي
38أطلق SaaS مدفوعًا بأدلة تحقق وخطة تعافٍ ومسؤوليات تشغيلية واضحة
7 شرائح · نشاطان عمليان · اختبارات معرفة
اتخذ قرارًا مبررًا بإطلاق النسخة المحددة أو إيقافها، بعد قبولها في البيئة التجريبية والتدرب على الاستعادة واختبار حالات فشل الدفع والهوية.
موضوعات ستستكشفها
- الإصدار هو التزام تشغيلي، وليس مجرد تحميل ناجح.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسالفصل 10استجب للحوادث وشغّل الخدمة وأنهِ تشغيلها بمسؤولية
0.2 ساعة
اربط الاستجابة لخلل أمني أعاده تغيير جديد بالصيانة والمؤشرات وإيقاف الخدمة عند نهاية عمرها.
10.1مشروع ختامي للاستجابة لعودة خلل أمني
39المشروع الختامي: استجب لخلل أمني أعاده تحديث
7 شرائح · نشاطان عمليان · اختبارات معرفة
استعن بالذكاء الاصطناعي للتحقيق في تغيير معيب، واحتواء انكشاف البيانات، والتحقق من إصلاح آمن.
موضوعات ستستكشفها
- احتوِ السلوك المعيب وتحقّق من النسخة المصححة
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرس10.2المسؤولية التشغيلية والتحسين المستمر
40شغّل الخدمة وتعلّم من العيوب ثم أنهِ تشغيلها بأمان
7 شرائح · نشاطان عمليان · اختبارات معرفة
جهّز تسليمًا تشغيليًا، وافهم المؤشرات الأمنية، واستكمل دورة حياة الخدمة بإيقافها بصورة منظمة.
موضوعات ستستكشفها
- يبدأ الإصدار التزامًا بالصيانة.
- جهّز الطلب الذي ستوجهه إلى المساعد
- إكمال الخطوات العملية.
- فحص النتائج وشرح الأدلة.
- الوضع يتغير.
يتضمن استخدامًا عمليًا للذكاء الاصطناعي، والتحقق، ومخاطر المعلومات.
رابط هذا الدرسلا توجد دروس تطابق بحثك. جرّب موضوعًا آخر أو امسح البحث.
طريقة العمل في الدورة
من متطلبات الأمان إلى خدمة تشغيلية.
ابدأ بخمسة موضوعات تأسيسية: مخاطر البرمجة بوكلاء الذكاء الاصطناعي، والتصميم الآمن، وكتابة مهام واضحة للوكيل، وضبط وصوله إلى الأدوات، والتحقق المستقل. ثم تابع تطبيق SharedDesk الافتراضي عبر الفصول العملية: المسؤوليات طوال دورة التطوير، والمتطلبات، والتصميم، والتنفيذ، وDevSecOps، والتحقق، وسلسلة التوريد، والإصدار، والتشغيل. استخدم مساعدات البرمجة مع فحص مقترحاتها ونتائجها بصورة مستقلة.
اربط إرشادات OWASP بالقرارات الهندسية
حوّل المخاطر إلى متطلبات قابلة للاختبار مستندة إلى ASVS، وراجع مخطط تدفق البيانات المرفق، ووثّق التهديدات والقرارات المعمارية، وحافظ على الأدلة خلال التنفيذ والتشغيل.
اجعل خط البناء والنشر يرفض التغييرات غير الآمنة
أصلح خللًا فعليًا في شيفرة JavaScript والتحكم في الوصول عبر HTTP. افصل اختبار طلبات الدمج عن صلاحية النشر، وميّز SAST وSCA وDAST، وتحقّق من المحتوى الفعلي للمكونات، وتدرّب على فحوصات CI الإلزامية.
التحقق من الإصدار ومسار استعادته.
دقّق باستخدام Codex أو Claude Code أو نموذج معتمد على بنية المؤسسة. أعد إنتاج العيوب وتحقّق من إصلاحها بصورة مستقلة، وأنشئ قائمة SBOM، ومحص أدلة حزم الإصدار الموقّعة، وراجع نقل الحزمة المحددة ببصمتها بين البيئات، واختبر سيناريوهات التراجع المتوافقة وغير المتوافقة.
قم بدمج أدلة مفيدة في التطبيق.
صمّم أحداثًا أمنية ونفّذ معاملة أعمال ذات سجل تدقيق. تحقّق من حدود API وأمان بيئة النشر الفعلية، مع اختبارات واضحة للفشل والتعافي.
الدورة بالإنجليزية: 40 درسًا، و284 شريحة مسجّلة صوتيًا، ورسوم تفاعلية، وتسعة اختبارات للفصول، ومشروع SharedDesk AI SaaS قابل للتنزيل. تشمل أحد عشر مختبرًا لإصلاح الثغرات، وتمارين لتطوير الميزات، والتعامل مع الملفات الخاصة، وأمن المتصفح والجلسات، وبيانات اختبار آمنة، وتقييم تغييرات النماذج، وبناء سجلات التطبيق والتدقيق، وأمن API، وتقوية أمن Linux وWindows والحاويات بمساعدة الوكلاء. لا تحتاج التمارين المحلية الأساسية إلى خدمة ذكاء اصطناعي مدفوعة. أما الربط الفعلي بالاستضافة والهوية والدفع والنماذج فيستخدم حساباتك المعتمدة؛ ولا تشمل الدورة اشتراكات تلك الخدمات.
الذكاء الاصطناعي
استخدام عملي للذكاء الاصطناعي مع بقاء الحكم البشري.
تتضمن الدورة طرقًا لاستخدام أدوات الذكاء الاصطناعي المعتمدة بما يناسب دورك، وتهديدات مرتبطة به وحالات لفشله، وخطوات للتحقق من الأدلة وحماية البيانات والحصول على موافقة بشرية. تستخدم تعليمات الذكاء الاصطناعي الاختيارية معلومات افتراضية، ولا تحتاج إلى حساب لدى مزوّد ذكاء اصطناعي.
أمثلة الذكاء الاصطناعي أنشطة تعلم عملية. لا تضيف متطلبات تدريب قانونية، ولا تحل محل سياسات مؤسستك أو المشورة المتخصصة أو مسؤولية أصحاب القرار.
