Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

WordPress फाइलें और डायरेक्टरी आपकी साइट को सुरक्षित रखने में महत्वपूर्ण भूमिका निभाते हैं। WordPress इंस्टॉल करने के बाद उन्हें ठीक से सेट करना आपकी सबसे बड़ी प्राथमिकताओं में से एक होना चाहिए। यह सेट करना कि कौन सी फाइलें कौन देख सकता है और उपयोगकर्ता क्या कार्रवाई कर सकते हैं, आपकी साइट की सुरक्षा मुद्रा को काफी हद तक सुधारता है। इस पोस्ट में, हम चर्चा करेंगे कि PHP निष्पादन और डायरेक्टरी ब्राउज़िंग दोनों को अक्षम करने से आपकी साइट की सुरक्षा कैसे बेहतर हो सकती है।

PHP निष्पादन अक्षम करें: क्यों और कैसे?

कुछ WordPress फोल्डर जैसे अपलोड, थीम या प्लगइन डिफ़ॉल्ट रूप से राइटेबल होते हैं। इस प्रकार की अनुमति उपयोगकर्ताओं को साइट पर चित्र और वीडियो अपलोड करने या साइट पर थीम और प्लगइन इंस्टॉल करने की अनुमति देती है। हर बार जब हम कोई प्लगइन या थीम इंस्टॉल करते हैं, तो नई फाइलें उनके संबंधित फोल्डर में संग्रहीत होती हैं। यह संभव नहीं होता अगर थीम और प्लगइन फोल्डर डिफ़ॉल्ट रूप से राइटेबल नहीं होते।

कई लोग अपनी साइट बनाने के लिए WordPress को पसंद करने का एक कारण थीम और प्लगइन की मदद से साइट को आसानी से अनुकूलित करने की क्षमता है। कोई भी अपनी वेबसाइट पर कोई भी थीम या प्लगइन इंस्टॉल कर सकता है जो संभव है क्योंकि थीम और प्लगइन फोल्डर डिफ़ॉल्ट रूप से राइटेबल होते हैं। लेकिन दुर्भाग्य से, इस प्रकार की अनुमति फिशिंग हमलों, SEO स्पैम, ब्रूट फोर्स हमलों आदि जैसे हैक हमले की संभावनाओं को भी खोल देती है। हैकर इसका फायदा उठाकर एक दुर्भावनापूर्ण स्क्रिप्ट अपलोड कर सकते हैं जिसे दूर से निष्पादित किया जा सकता है। इससे उन्हें आपकी साइट तक पूरी पहुंच प्राप्त करने या यहां तक कि आपकी वेबसाइट को नष्ट करने में मदद मिलेगी।

कोई Mailpoet हैक को याद कर सकता है जिसने हैकर्स को अपलोड फोल्डर में एक दुर्भावनापूर्ण PHP कोड अपलोड करने की अनुमति दी जिसे उन्होंने साइट पर नियंत्रण पाने के लिए निष्पादित किया।

लिखने की अनुमति हटाना सुविधाजनक नहीं है क्योंकि तब आप अपनी साइट पर चित्र अपलोड नहीं कर सकते, या प्लगइन और थीम इंस्टॉल नहीं कर सकते। लेकिन आप PHP निष्पादन को अक्षम करके सफल हमले की गुंजाइश को कम कर सकते हैं। यह विशिष्ट फोल्डर में निष्पादन की अनुमति को हटा देगा।

PHP निष्पादन को अक्षम करने का एक सरल तरीका उस विशिष्ट फोल्डर की .htaccess फाइल में एक विशेष कोड रखना है जहां आप PHP निष्पादन को अक्षम करना चाहते हैं।

नोट: फाइलों को संशोधित करने से पहले अपनी साइट का बैकअप लें। जिन चरणों का हम पालन करने जा रहे हैं उनमें एक भी गलती आपकी साइट को तोड़ सकती है या अन्य समस्याएं पैदा कर सकती है। बैकअप यह सुनिश्चित कर सकते हैं कि जब कोई समस्या आए तो आप अपनी साइट की एक कार्यशील प्रति पर जल्दी से वापस आ सकें।

चरण 1: अपलोड फोल्डर में PHP निष्पादन को अक्षम करने के लिए, बस अपलोड फोल्डर में एक .htaccess फाइल बनाएं। आप public_html के तहत wp-content में फोल्डर पा सकते हैं।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

चरण 2: अब नोटपैड (Windows के लिए) या TextEdit (Mac के लिए) खोलकर एक फाइल बनाएं। निम्न कोड शामिल करें और इस फाइल को .htaccess के रूप में सहेजें (न कि .htaccess.txt):

# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

चरण 3: कोड को सहेजें और फाइल को अपलोड फोल्डर में अपलोड करें।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

चरण 4: अब आपके अपलोड फोल्डर में एक नई .htaccess फाइल है। राइट-क्लिक करें और संपादन चुनें। अपनी बिल्कुल नई .htaccess फाइल में निम्न कोड डालें।

<FilesMatch “\.(php|php\.)$”> Order Allow,Deny Deny from all </FilesMatch>

नीचे दी गई छवि में, हमने कोड को अपनी .htaccess फाइल में रखा है।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

यह सुनिश्चित करता है कि "PHP" वाली किसी भी फाइल को पकड़ लिया जाए और निष्पादन से रोका जाए। यदि कोई हैकर "mailciousPHPFileDisguisedAsJPEFfile.php.jpg" जैसी फाइल अपलोड करने का प्रबंधन करता है, तो इसे निष्पादन से अवरुद्ध कर दिया जाएगा।

अधिकतम सुरक्षा के लिए, आप प्लगइन और थीम फोल्डर की .htaccess फाइलों में भी कोड जोड़ सकते हैं।

मैन्युअल रूप से PHP निष्पादन को अक्षम करना थोड़ा जोखिम भरा है। फाइल मैनेजर में सावधानी से चलना चाहिए। एक गलत कदम आपकी साइट को गंभीर नुकसान पहुंचा सकता है। प्लगइन का उपयोग करके PHP निष्पादन को अक्षम करना आसान और कम जोखिम भरा है। MalCare सुरक्षा सेवा साइट हार्डनिंग सुविधा के साथ आती है जो उपयोगकर्ताओं को PHP निष्पादन ब्लॉक करने की अनुमति देती है।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

इस सुविधा को सक्षम करने के लिए आपको अपने FTP विवरण की आवश्यकता होगी।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

PHP निष्पादन अक्षम करने से आपकी साइट की सुरक्षा सख्त होती है लेकिन हम डायरेक्टरी ब्राउज़िंग को अक्षम करके एक कदम आगे जा सकते हैं।

डायरेक्टरी ब्राउज़िंग रोकें: क्यों और कैसे?

कभी-कभी कोई विज़िटर WordPress साइट की डायरेक्टरी लिस्टिंग को आसानी से देख सकता है। उदाहरण के लिए, हमारी वेबसाइट Westworld Fansite के विज़िटर ब्राउज़र में केवल "https://westworldfansite.com/wp-includes/" खोलकर wp-includes फोल्डर में सूचीबद्ध फाइलों को देख सकते हैं।

यह हानिरहित लग सकता है लेकिन डायरेक्टरी लिस्टिंग संवेदनशील जानकारी प्रकट कर सकती है जिसका फायदा उठाकर हैकर्स आपकी साइट तक पहुंच प्राप्त कर सकते हैं। इसलिए हमें लिस्टिंग छिपाने की जरूरत है। जबकि अस्पष्टता के माध्यम से सुरक्षा को आम तौर पर भ्रूण माना जाता है, यथासंभव अधिक से अधिक जानकारी छिपाना सबसे अच्छा है। हैकर्स आपके बारे में जितना कम जानते हैं, उतना ही कम संभावना है कि वे आप पर हमला करेंगे।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

अपनी साइट की सुरक्षा को सख्त करने के लिए, हमने .htaccess फाइल में निम्न कोड रखकर डायरेक्टरी ब्राउज़िंग को अक्षम करने का फैसला किया।

.htaccess फाइलों को संशोधित करने से पहले अपनी साइट का बैकअप लेना याद रखें। एक गलती आपकी साइट पर बड़ी समस्याएं पैदा कर सकती है। बैकअप यह सुनिश्चित करेंगे कि जब कोई समस्या आए तो आप अपनी साइट की एक कार्यशील प्रति पर जल्दी से वापस आ सकें।

याद रखें कि उस डायरेक्टरी की .htaccess फाइल को संपादित करें जिसे आप उपयोगकर्ताओं को ब्राउज़ करने से रोकना चाहते हैं। उदाहरण के लिए, आप wp-include फोल्डर की रक्षा करना चाहते हैं, तो wp-include फोल्डर की .htaccess फाइल में निम्न लाइन रखें:

Options All –Indexes

कोड सहेजने के बाद, हमने डायरेक्टरी लिस्टिंग देखने की कोशिश की और एक 403 एरर पेज दिखाई दिया।

WordPress साइट सुरक्षित करें: PHP निष्पादन अक्षम करें और डायरेक्टरी ब्राउज़िंग रोकें

अब आपकी बारी

PHP निष्पादन और डायरेक्टरी ब्राउज़िंग को अक्षम करना निश्चित रूप से आपकी वेबसाइट सुरक्षा में सुधार कर सकता है लेकिन यह हैक प्रयासों से WordPress साइट को सुरक्षित करने के कई तरीकों में से सिर्फ एक है। कुछ अन्य सुरक्षा उपाय जो आप अपना सकते हैं उनमें सुरक्षा प्लगइन का उपयोग करना, SSL प्रमाणपत्र का उपयोग करना, अद्वितीय और मजबूत उपयोगकर्ता नाम और पासवर्ड का उपयोग करना, HTTP प्रमाणीकरण और दो-कारक प्रमाणीकरण लागू करना आदि शामिल हैं।

  1. Sucuri बनाम Wordfence: सर्वश्रेष्ठ WordPress सुरक्षा प्लगइन चुनना Sucuri बनाम Wordfence: सर्वश्रेष्ठ WordPress सुरक्षा प्लगइन चुनना

    Wordfence और Sucuri दोनों WordPress सुरक्षा प्लगइन्स के हैवीवेट चैंपियन हैं। किसी भी बातचीत में, वे अनिवार्य रूप से सामने आते हैं, और लोग इस बारे में विभाजित हैं कि कौन सा सबसे अच्छा सुरक्षा प्लगइन है। Sucuri का एक लोकप्रिय ऑनलाइन स्कैनर है, जिसका व्यापक रूप से वेबसाइट एडमिन द्वारा मैलवेयर का पता ल

  1. अपनी वर्डप्रेस साइट को PHP कोड इंजेक्शन खतरों से बचाएं अपनी वर्डप्रेस साइट को PHP कोड इंजेक्शन खतरों से बचाएं

    वर्डप्रेस साइटें हमेशा अपने बड़े उपयोगकर्ता आधार और व्यापक कार्यक्षमताओं की वजह से इंटरनेट धोखेबाजों के निशाने पर रही हैं। कमजोर प्लगइन्स का उपयोग करना, नवीनतम संस्करणों में समय पर अपडेट न करना, नियमित रूप से पैच लागू न करना, और सुरक्षा उपायों में लापरवाही वर्डप्रेस साइटों पर बड़ी संख्या में हमलों क

  1. Google Chrome 将阻止混合内容,增强在线安全性 Google Chrome 将阻止混合内容,增强在线安全性

    Google Chrome 最近开始采取严格预防措施,以保护用户的安全和隐私。最近,Google 宣布了新的隐私功能,以保护 YouTube、Maps 和 Google Assistant 语音命令上的搜索安全。现在,Google 正致力于通过加强 Chrome 浏览会话的安全性来阻止混合内容,从而保护用户利益。Google 确保 Google 上的热门搜索始终是具有 SSL 认证的网站,这意味着它们的服务器运行在 HTTPS 安全应用协议上。 但日益增加的网络犯罪和 Google 安全措施的过去漏洞促使这家科技巨头扩大努力,以进一步防止黑客攻击、密码泄露和身份盗窃。Google 之前已