السلام عليكم و رحمة الله و بركاته
أقدم بين يديكم نتاج جهد دام بضعة أسابيع بين تفكير و تخطيط و تنفيذ .. وصلت به و لله الحمد الى نظام ، أعتقد حسب بحثي البسيط الذي قمت به أنه الأول من نوعه بهذه الفكرة ، أقدمه بين يديكم مجانا ، و كل ما أتمناه الدعاء لي و لوالدي بالتوفيق دنيا و آخره .
ما هو نظام Dos.deny ?
نظام الحماية Dos.deny هو نظام مخصص لإكتشاف هجمات الحرمان من الخدمة DOS و التصدي لها و منعها من التأثير على أداء السيرفرات أو المواقع التي تسعمل هذا النظام ، و لمن لا يعرف ما هي عمليات الحرمان من الخدمة ، فهي قيام شخص بإستهداف موقع ما و ذلك بإرسال كم هائل من طلبات التصفح HTTP Request بغرض منع الموقع من العمل بشكل سليم أو إبطاء عمل الموقع ، أو حتى الإطاحة بشكل كامل بسيرفر الموقع بحيث يقف نظام السيرفر ( Apache / IIS... ) عن العمل نهائيا جراء الكم الهائل من أوامر التصفح .
كيف يعمل نظام Dos.deny ?
عن طريق إضافة سطر واحد الى ملفات موقعك ، سيكون بإمكان النظام قراءة رقم الأي بي لكل زائر ، و عن طريق تخزين هذه الأرقام و تتبعها وفقاً لخوارزمية معينه سيكون بمقدور النظام إكتشاف عمليات الحرمان من الخدمة و ذلك بضوابط يمكن لمدير الموقع التحكم بها من خلال لوحة التحكم ، بمعنى أنه يمكنك تحديد كم عدد المحاولات و الفترة التي تقع فيها هذه المحاولات ، و التي على أساسها يمكن الحكم ان هذا الأي بي يقوم بهجمة للحرمان من الخدمة ! عندها سيقوم النظام بالكتابة في ملفات من نوع .htaccess و ذلك لمنع ذلك الأي بي من الوصول الى موقعك (أو أجزاء من موقعك تستطيع تحديدها أيضاً )
هل يدعم هذا النظام هجمات الحرمان من الخدمة الموزعة DDOS ?
ليس بشكل كامل .. لن يستطيع هذا النظام الحماية من هجمات الحرمان من الخدمة الموزعه DDOS اذا كانت الهجمات تتم عن طريق عدد كبير جدا من أرقام الأي بي ، اما اذا كانت الهجمه تتم عن طريق عدد محدود من أرقام الأي بي ، فمن خلال ضبط الإعدادات بشكل أكثر صرامة سيكون بمقدورك إيقاف أو الحد من هذه العمليات بشكل كبير.
لن أطيل كثيراً في الشرح ، فقد أعددت موقع متكامل عن هذا النظام بالنسختين العربية و الإنجليزية ، كما عملت على تصميم النظام نفسه ايضا باللغتين العربية و الإنجليزية مع إمكانية إضافة لغات أخرى.
عنوان الواجهة العربية للموقع
http://www.dosdeny.net/arabic
عنوان الواجهة الإنجليزية للموقع
http://www.dosdeny.net/english
للإطلاع على حقوق هذا النظام
http://www.dosdeny.net/arabic/credits.html
نأمل سماع أرائكم و مقترحاتكم