الخطوة 1
تحديد المرجعيات
اختيار المعايير والمتطلبات الملائمة وفق معمارية التطبيق ونموذج نشره وأهميته للأعمال ومتطلباته التنظيمية.
01
تحديد نقاط الضعف في معمارية التطبيق ونشره وتكاملاته، وضوابط المنصات الداعمة، وممارسات التطوير، والضوابط الأمنية المرتبطة بالتشغيل.
02
تقييم المصادقة وضوابط الوصول والاتصالات الآمنة والتشفير وآليات التعامل مع البيانات الحساسة.
03
تحديد فرص التحسين في معمارية أمن التطبيق والبنية التحتية الداعمة وممارسات التطوير والعمليات، لتعزيز صمود التطبيق.
تُراجع معمارية التطبيق وأنماط التصميم وحدود الثقة والتفاعل بين المكونات ومبادئ الأمن حسب التصميم. كما يشمل التقييم المصادقة والتفويض وإدارة الجلسات وواجهات برمجة التطبيقات والاتصالات الآمنة، لتحديد نقاط الضعف في تفاعل المستخدمين والمكونات والخدمات، وتقييم كيفية تكامل ضوابط الأمن السيبراني ضمن التصميم العام للتطبيق.
تُراجع معمارية التطبيق وأنماط التصميم وحدود الثقة والتفاعل بين المكونات ومبادئ الأمن حسب التصميم. كما يشمل التقييم المصادقة والتفويض وإدارة الجلسات وواجهات برمجة التطبيقات والاتصالات الآمنة، لتحديد نقاط الضعف في تفاعل المستخدمين والمكونات والخدمات، وتقييم كيفية تكامل ضوابط الأمن السيبراني ضمن التصميم العام للتطبيق.
يشمل التقييم ضوابط الهوية والوصول المرتبطة بالتطبيق، ومنها المصادقة، والتحقق من الهوية متعدد العناصر، والتحكم بالوصول المستند إلى الأدوار، ومبدأ الحد الأدنى من الصلاحيات والامتيازات، وإدارة الجلسات وحماية بيانات الاعتماد. كما يغطي تصنيف البيانات والتخزين الآمن وإدارة الأسرار والخصوصية والتشفير وإدارة المفاتيح والتجزئة والشهادات الرقمية، لتحديد المخاطر المرتبطة بالوصول والمعلومات الحساسة وضوابط التشفير داخل بيئة التطبيق.
تُراجع ممارسات دورة حياة تطوير البرمجيات الآمنة، ومعايير البرمجة الآمنة، وعمليات مراجعة الشفرة المصدرية، وإدارة التبعيات، وأمن CI/CD، وتحصين التطبيقات، وممارسات الاختبارات الأمنية. كما يشمل التقييم كيفية تحديد التهديدات والثغرات المرتبطة بالتطبيق واختبارها وتتبعها ومعالجتها، بما يشمل تقييم الثغرات واختبارات الاختراق ذات الصلة، لتحديد الفجوات في عمليات التطوير والتحقق الأمني عبر دورة حياة التطبيق.
يشمل التقييم ضوابط الأمن المرتبطة بنشر التطبيق والمنصات الداعمة له، ومنها البيئات السحابية والحاويات ذات الصلة، والإعدادات الآمنة، والتسجيل والمراقبة، والنسخ الاحتياطي والتعافي، والتوافر العالي، والجاهزية للحوادث. كما تُراجع التكاملات الأمنية والضوابط التشغيلية المرتبطة بالتطبيق لتحديد نقاط الضعف التي قد تؤثر في المنصات الداعمة وقدرتها على الحفاظ على تشغيل آمن وصامد.
الخطوة 1
اختيار المعايير والمتطلبات الملائمة وفق معمارية التطبيق ونموذج نشره وأهميته للأعمال ومتطلباته التنظيمية.
الخطوة 2
تقييم معمارية التطبيق والمنصات الداعمة وممارسات التطوير والتكاملات وحماية البيانات والضوابط الأمنية التشغيلية المرتبطة بالتطبيق.
الخطوة 3
تحديد نقاط الضعف وفجوات الضوابط ومخاطر التطوير وفرص التحسين عبر دورة حياة التطبيق.
الخطوة 4
إعداد توصيات عملية مرتبة حسب المخاطر لتعزيز أمن التطبيقات ورفع مستوى صمودها.
تقييم أمن التطبيق عبر المعمارية والمنصات الداعمة وممارسات التطوير والتكاملات وحماية البيانات والضوابط التشغيلية، دون الاكتفاء بفحص الثغرات التقنية.
مواءمة التوصيات مع مبادئ الأمن حسب التصميم، والثقة الصفرية، والدفاع متعدد الطبقات، ومبدأ أقل صلاحية، وممارسات أمن التطبيقات الحديثة.
تقديم توصيات عملية مرتبة حسب المخاطر لتعزيز أمن التطبيقات والاستفادة من الاستثمارات التقنية القائمة.