المسؤوليات الرئيسية
- إجراء اختبارات أمان التطبيقات الثابتة والديناميكية (SAST/DAST) على تطبيقات الويب والجوال، وتحديد الثغرات الأمنية مثل عيوب الحقن والمصادقة المكسورة وفك التسلسل غير الآمن.
- إجراء جلسات نمذجة التهديدات بالتعاون مع فرق التطوير لتحديد أسطح الهجوم وتعريف حدود الثقة وتحديد أولويات الضوابط الأمنية في المراحل المبكرة من دورة حياة تطوير البرمجيات.
- مراجعة الكود المصدري للكشف عن نقاط الضعف الأمنية عبر فئات الثغرات الشائعة (OWASP Top 10 و CWE/SANS Top 25) وتقديم إرشادات معالجة قابلة للتنفيذ للمطورين.
- المساعدة في تمارين اختبار الاختراق — بما في ذلك الاستطلاع والاستغلال وتحليل ما بعد الاستغلال — على التطبيقات الداخلية وواجهات برمجية التطبيقات (APIs)، وتوثيق النتائج في تقارير منظمة.
- دمج أدوات الأمان (ماسحات SAST وفاحصات التبعيات وكاشفات الأسرار) في خطوط أنابيب CI/CD والمساعدة في تحديد بوابات أمان تمنع الكود الضعيف من الوصول إلى الإنتاج.
- فحص والتحقق من تقارير الثغرات الواردة، وإعادة إنتاج النتائج في بيئات محكومة، وتقييم شدة CVSS، وتتبع تقدم المعالجة حتى الإغلاق.
- البحث عن CVEs الناشئة والثغرات الصفرية وتقنيات الاستغلال ذات الصلة بمكدس التكنولوجيا الخاص بالمؤسسة، وإحاطة الفريق بالمخاطر والتخفيفات المعنية.
- المساهمة في تطوير والحفاظ على إرشادات البرمجة الآمنة وكتيبات الأمان وتوثيق قاعدة المعرفة الداخلية.