
وحدة أمان لـ php7 و php8 - القضاء على أصناف الثغرات وتصحيح افتراضي للباقي!
الميزات الرئيسية • التحميل • أمثلة • التوثيق • الترخيص • شكر
Snuffleupagus هي وحدة PHP 7+ و 8+ مصممة لرفع تكلفة الهجمات ضد مواقع الويب بشكل كبير، عن طريق قتل فئات كاملة من الأخطاء. كما توفر نظامًا قويًا للتصحيح الافتراضي، مما يسمح للمسؤولين بإصلاح الثغرات الأمنية المحددة وتدقيق السلوكيات المشبوهة دون الحاجة إلى لمس كود PHP.
mailsecure و samesite تلقائيًا للكوكيزevalلدينا صفحة تحميل، حيث يمكنك العثور على حزم لتوزيعتك، ولكن يمكنك بالطبع استنساخ هذا المستودع باستخدام git clone، أو التحقق من الإصدارات على github.
نقدم قواعد أمثلة متنوعة، والتي تبدو كالتالي:
# Harden the `chmod` function
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();
# Mitigate command injection in `system`
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();
عند مخالفة قاعدة، يجب أن ترى أسطرًا مثل هذه في سجلاتك:
[snuffleupagus][0.0.0.0][disabled_function][drop] The execution has been aborted in /var/www/index.php:2, because the return value (0) of the function 'strpos' matched a rule.
لدينا موقع شامل يحتوي على كل التوثيق الذي قد ترغب به. يمكنك بالطبع بنائه بنفسك.
شكر جزيل لـ:
clang-format