
php7 और php8 के लिए सुरक्षा मॉड्यूल - bugclasses को खत्म करना और बाकी के लिए वर्चुअल-पैचिंग!
मुख्य विशेषताएँ • डाउनलोड • उदाहरण • दस्तावेज़ीकरण • लाइसेंस • धन्यवाद
Snuffleupagus एक PHP 7+ और 8+ मॉड्यूल है जिसे वेबसाइटों पर हमलों की लागत को नाटकीय रूप से बढ़ाने के लिए डिज़ाइन किया गया है, पूरे बग क्लास को मारकर। यह एक शक्तिशाली वर्चुअल-पैचिंग सिस्टम भी प्रदान करता है, जो प्रशासक को विशिष्ट कमजोरियों को ठीक करने और PHP कोड को छुए बिना संदिग्ध व्यवहारों का ऑडिट करने की अनुमति देता है।
mail-आधारित कोड निष्पादनsecure और 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-लागू कोड शैली