A
Application Security
أمن التطبيقات هو ممارسة حماية البرمجيات من الثغرات والهجمات عبر دورة حياة تطوير البرمجيات بأكملها. تعرف على أهميته، التهديدات الشائعة، وممارسات دورة الحياة لتأمين التطبيقات الحديثة في بيئات السحابة والحاويات.
Application Security Assessment
تقييم أمان التطبيقات هو عملية تحديد وإصلاح الثغرات في البرمجيات. تعرف على أهدافه ومكوناته والأدوات الشائعة والتحديات لحماية التطبيقات من التهديدات السيبرانية.
Application Security Life Cycle
تدمج دورة حياة أمان التطبيقات الأمان في كل مرحلة من مراحل تطوير البرمجيات - من التخطيط والتصميم إلى النشر والصيانة. تعرف على مراحلها وأفضل الممارسات ولماذا هي ضرورية لحماية التطبيقات الحديثة.
Application Security Testing
اختبار أمان التطبيقات (AST) يعني فحص التطبيقات للبحث عن نقاط الضعف التي يمكن للمهاجمين استغلالها. تشمل طرق AST الشائعة SAST وDAST وIAST، والتي تساعد في الحفاظ على أمان البرمجيات في كل مرحلة من مراحل التطوير.
S
Software Composition Analysis (SCA)
تحليل تكوين البرمجيات (SCA) هو عملية أمنية لتحديد وإدارة المخاطر في المكتبات الخارجية المستخدمة داخل التطبيق
SQL Injection (SQLi)
حقن SQL (SQLi) هو نوع من الهجمات حيث يقوم المهاجمون بإدخال تعليمات SQL ضارة في حقل الإدخال للتلاعب بقاعدة البيانات.
SSDLC
SSDLC (دورة حياة تطوير البرمجيات الآمنة) هو امتداد لدورة حياة تطوير البرمجيات التقليدية التي تدمج ممارسات الأمان في كل مرحلة من مراحل تطوير البرمجيات - التصميم، الترميز، الاختبار، النشر، والصيانة. هدفها هو تحديد ومعالجة الثغرات في وقت مبكر، مما يقلل من الإصلاحات المكلفة ويضمن تطبيقات أكثر أمانًا.
Static Application Security Testing (SAST)
SAST هو نوع من اختبار أمان التطبيقات الذي يفحص شفرة المصدر للتطبيق (الشفرة الأصلية التي كتبها المطورون)، والاعتمادات (المكتبات الخارجية أو الحزم التي تعتمد عليها الشفرة)، أو الملفات الثنائية (الشفرة المترجمة الجاهزة للتشغيل) قبل تشغيلها.