موضوع اليوم عن ثغرات Redos
وهي اختصار
لـRegular expression Denial of Service
يهم هذا الموضوع :
المبرمجين
مختبر جودة البرمجيات
صائد المكأفات
مختبر اختراق
ملاحظة هذا الثغرة مقبولة في برامج المكأفات
#أمن_المعلومات #الامن_السيبراني
#برمجة #جودة_البرمجيات
وهي اختصار
لـRegular expression Denial of Service
يهم هذا الموضوع :
المبرمجين
مختبر جودة البرمجيات
صائد المكأفات
مختبر اختراق
ملاحظة هذا الثغرة مقبولة في برامج المكأفات
#أمن_المعلومات #الامن_السيبراني
#برمجة #جودة_البرمجيات
طرق اختبار الانماط والهجوم عليها تتم بعدة طرق منها :
الاولى :
استخدام الخورازميات في النمط ضد النمط
بحيث المبرمج يكتب علامة ضرب او اي عملية رياضية
ونهاجم هذا النمط بكتابة نمط يعطي نتيجة غير نهائية كانه لوب غير منتهي
الثانية : بكتابة حرف غير موجود في النمط
لا اريد تعقيد هذا يكفي
الاولى :
استخدام الخورازميات في النمط ضد النمط
بحيث المبرمج يكتب علامة ضرب او اي عملية رياضية
ونهاجم هذا النمط بكتابة نمط يعطي نتيجة غير نهائية كانه لوب غير منتهي
الثانية : بكتابة حرف غير موجود في النمط
لا اريد تعقيد هذا يكفي
الخطورة :
1- لاتحتاج الى عدد طلبات كبير
فقط اضافة حرف اضافي وبيتكفل بايقاف السيرفر عن العمل
2- لايمكن للود بلنس او waf صد هذا النوع
من الهجمات
3- لايمكن اكتشافها بسهولة
ملاحظة دائما عند اصابة هذا النوع
في front دائما نفس النمط يكون مستخدم في backend
1- لاتحتاج الى عدد طلبات كبير
فقط اضافة حرف اضافي وبيتكفل بايقاف السيرفر عن العمل
2- لايمكن للود بلنس او waf صد هذا النوع
من الهجمات
3- لايمكن اكتشافها بسهولة
ملاحظة دائما عند اصابة هذا النوع
في front دائما نفس النمط يكون مستخدم في backend
اماكن الإصابة الشائعة:
1- خانة الباسورد
بعض المبرمجين يستخدمون تشفير عالي
بحيث إذا كتبت باسورد من 100 حرف
يتسبب في إيقاف التطبيق
2-خانة الايميلات
3- اي خانة تحتوي على تحقق Regex
اخيرا بعض المراجع وtools:
owasp.org
github.com
github.com
1- خانة الباسورد
بعض المبرمجين يستخدمون تشفير عالي
بحيث إذا كتبت باسورد من 100 حرف
يتسبب في إيقاف التطبيق
2-خانة الايميلات
3- اي خانة تحتوي على تحقق Regex
اخيرا بعض المراجع وtools:
owasp.org
github.com
github.com
جاري تحميل الاقتراحات...