
وحدة أمان لـ php7 و php8 - قتل فئات الأخطاء وتصحيح افتراضي للباقي! https://snuffleupagus.rtfd.io
Snuffleupagus هي وحدة PHP 7+ و 8+ مصممة لرفع تكلفة الهجمات على مواقع الويب بشكل كبير، من خلال القضاء على فئات كاملة من الثغرات. كما توفر نظاماً قوياً للتصحيح الافتراضي، مما يسمح للمسؤول بإصلاح ثغرات محددة وتدقيق السلوكيات المشبوهة دون الحاجة إلى لمس كود PHP.
mailsecure و samesite تلقائياً للكوكيزevalclang-formatلدينا صفحة تحميل، حيث يمكنك العثور على حزم لتوزيعتك، لكن يمكنك بالطبع استنساخ هذا المستودع باستخدام git clone، أو التحقق من الإصدارات على github.
نحن نقدم قواعد مثال متنوعة، تبدو مثل هذا:
# تشديد دالة `chmod`
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();
# تخفيف حقن الأوامر في `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.
لدينا موقع شامل يحتوي على كل التوثيق الذي قد تتمناه. يمكنك بالطبع بناؤه بنفسك.
شكر جزيل لـ: