WordPress एडमिन सुरक्षित करें: क्या आप जानते हैं कि हर मिनट WordPress वेबसाइटों पर 90,000 से अधिक हैक प्रयास किए जाते हैं? इसका तात्पर्य यह है कि हैक प्रयास आपकी वेबसाइट पर आसन्न हैं चाहे साइट बड़ी हो या छोटी। सुरक्षा एक वेबसाइट के लिए शीर्ष चिंताओं में से एक है।
हैकर्स WordPress वेबसाइट को हैक करने के लिए विभिन्न तकनीकों का सहारा लेते हैं और ब्रूट फोर्स हमला एक ऐसी तकनीक है। इसमें वेबसाइट लॉगिन पेज पर आमतौर पर उपयोग किए जाने वाले उपयोगकर्ता नाम और पासवर्ड के संयोजन को आजमाना शामिल है।
एक सफल ब्रूट फोर्स हमला आपको WordPress एडमिन तक पहुंच देता है। WordPress एडमिन क्षेत्र एक WordPress संचालित वेबसाइट का प्रशासनिक केंद्र है। जिस किसी के पास एडमिन की पूरी पहुंच है, उसका साइट पर पूरा नियंत्रण होगा। इसलिए, अपने WordPress एडमिन को ब्रूट फोर्स हमलों से बचाना महत्वपूर्ण है।
WordPress एडमिन कैसे सुरक्षित करें?
हम कई तकनीकों के साथ आए हैं जो आपकी साइट के WordPress एडमिन को हैक प्रयासों के खिलाफ सुरक्षित करने में मदद करेंगी।
1. मजबूत पासवर्ड का उपयोग करें
वेबसाइट मालिकों द्वारा की जाने वाली सबसे आम गलतियों में से एक कमजोर पासवर्ड का उपयोग करना है। वर्षों के दौरान, पासवर्ड क्रैकिंग तकनीकें परिपक्व हुई हैं। अनुमान लगाने में आसान पासवर्ड कुछ ही मिनटों में क्रैक हो जाते हैं। मजबूत पासवर्ड आपकी साइट को समझदार पासवर्ड क्रैकिंग तकनीकों के खिलाफ बचाव करने में मदद करते हैं। यहां आपकी WordPress साइट के लिए वास्तव में मजबूत पासवर्ड बनाने पर एक उत्कृष्ट लेख है।
हालांकि, मजबूत पासवर्ड याद रखना एक समस्या हो सकती है। यह पोस्ट बताती है कि मजबूत WordPress पासवर्ड कैसे प्रबंधित करें।
एक और बहुत आम गलती जो कई लोग करते हैं वह है कई साइटों पर एक ही पासवर्ड का उपयोग करना। जब एक पासवर्ड से समझौता हो जाता है, तो उस पासवर्ड से जुड़े सभी खाते खतरे में पड़ जाते हैं। इसलिए, खातों के लिए अलग-अलग पासवर्ड का उपयोग करने से इस स्थिति से बचा जा सकता है।
2. सामान्य उपयोगकर्ता नाम का उपयोग करने से बचें
WordPress पासवर्ड को सुरक्षित करना WordPress लॉगिन क्रेडेंशियल को सुरक्षित करने की दिशा में एक महत्वपूर्ण कदम है। लॉगिन क्रेडेंशियल का दूसरा घटक उपयोगकर्ता नाम है। यदि आपका उपयोगकर्ता नाम अनुमान लगाना आसान है तो हैकर को केवल पासवर्ड पर ध्यान केंद्रित करने की आवश्यकता है।
सबसे आम WordPress उपयोगकर्ता नाम में से एक "admin" है। कुछ साल पहले तक, WordPress स्वचालित रूप से "admin" को उपयोगकर्ता नाम के रूप में सुझाता था। हालांकि WordPress ने "admin" की सिफारिश करना बंद कर दिया, कई साइट मालिक अभी भी इसका उपयोग कर रहे हैं। "admin" को उपयोगकर्ता नाम के रूप में उपयोग करके कई नए उपयोगकर्ता खाते बनाए जा रहे हैं। ये सभी वेबसाइटें खुद को आसान लक्ष्य बना रही हैं।
चूंकि WordPress अद्वितीय उपयोगकर्ता नाम के उपयोग को लागू नहीं करता है, आपको यह सुनिश्च करना होगा कि आपके कोई भी उपयोगकर्ता सामान्य उपयोगकर्ता नाम का उपयोग नहीं कर रहे हैं और "admin" के साथ कोई नया खाता नहीं बनाया जा रहा है। आमतौर पर उपयोग किए जाने वाले उपयोगकर्ता नाम की इस विस्तृत सूची को देखें ताकि आप जान सकें कि किन उपयोगकर्ता नामों से बचना है।
3. अपना WordPress लॉगिन पेज छुपाएं
WordPress वेबसाइटें एक पूर्वनिर्धारित तरीके से काम करती हैं। मामले में, सभी WordPress वेबसाइटें एक डिफ़ॉल्ट लॉगिन पेज के साथ आती हैं जो कुछ इस तरह दिखता है "www.anysite.com/wp-admin"। यह हैकर का काम आसान बनाता है क्योंकि वे एक साथ कई लक्षित WordPress साइटों पर स्वचालित हमला शुरू कर सकते हैं। लेकिन अगर आप लॉगिन पेज को बदलकर छुपाते हैं, तो आप अपनी साइट पर ऐसे प्रकार के हमलों को रोक सकते हैं।
ऐसे कई प्लगइन हैं जिनका उपयोग आप अपने लॉगिन पेज को बदलने और प्लगइन द्वारा सुझाए गए URL का उपयोग करने के लिए कर सकते हैं। यह संभावना है कि उसी प्लगइन का उपयोग करने वाली अन्य वेबसाइटें उसी URL का उपयोग कर रही हैं। और अगर हैकर्स URL प्रारूप जानते हैं, तो अपना लॉगिन पेज छुपाना व्यर्थ होगा। इसलिए, एक ऐसा टूल उपयोग करें जो आपको अपना स्वयं का कस्टम लॉगिन पेज URL बनाने में सक्षम बनाता है।
4. HTTP प्रमाणीकरण लागू करें
WordPress एडमिन को सुरक्षित करने के लिए, आप अपने संपूर्ण wp-admin फोल्डर को पासवर्ड से सुरक्षित कर सकते हैं। wp-admin फोल्डर में प्रशासनिक फाइलें होती हैं जो WordPress डैशबोर्ड को शक्ति प्रदान करती हैं। जिस किसी के पास इस फोल्डर तक पहुंच है, वह पूरी साइट को नियंत्रित कर सकता है। यदि आप पूरे फोल्डर को पासवर्ड से सुरक्षित करते हैं, तो हर बार जब कोई एडमिन अनुभाग के लिए अनुरोध करता है तो सर्वर एक प्रमाणीकरण प्रक्रिया शुरू करता है। ब्राउज़र उपयोगकर्ता से HTTP प्रमाणीकरण पासवर्ड मांगेगा। WordPress एडमिन पर HTTP प्रमाणीकरण लागू करने के लिए आप HTTP Auth, AskApache Password Protect जैसे कई टूल का उपयोग कर सकते हैं।

5. Google Authenticator का उपयोग करें
वेबसाइट हैक तकनीकें इन दिनों अधिक से अधिक परिष्कृत होती जा रही हैं, इसलिए मजबूत उपयोगकर्ता क्रेडेंशियल के साथ लॉगिन सुरक्षा की एक और परत जोड़ना आम बात है। इस तकनीक को दो-कारक प्रमाणीकरण (2FA) कहा जाता है। इस विधि में एक कोड भेजना शामिल है जिसे केवल आप अपने स्मार्टफोन पर प्राप्त कर सकते हैं। इससे पहले कि आपको अपने WordPress डैशबोर्ड तक पहुंच प्रदान की जाए, आपको अपनी साइट पर अद्वितीय कोड दर्ज करना होगा। इस दृष्टिकोण के लाभ यह हैं कि भले ही हैकर्स आपके क्रेडेंशियल को क्रैक करने में सफल हों, फिर भी उन्हें आपके डिवाइस पर विशेष रूप से भेजे गए कोड की आवश्यकता होगी।

2-कारक प्रमाणीकरण के लिए आप कई WordPress प्लगइन का उपयोग कर सकते हैं। हमने Mini Orange का उपयोग करके अपनी साइट पर 2FA सक्षम किया और उसी पर एक गाइड लिखा।
6. असफल लॉगिन प्रयासों की संख्या सीमित करें
ब्रूट फोर्स हमलों के तहत वेबसाइटें सैकड़ों असफल लॉगिन प्रयासों का अनुभव करती हैं। अपने WordPress एडमिन पर इस अथक हमले को रोकने के लिए, आप अपनी साइट पर किए गए असफल लॉगिन प्रयासों की संख्या को सीमित कर सकते हैं। MalCare सुरक्षा प्लगइन 3 असफल लॉगिन प्रयासों के बाद उपयोगकर्ताओं को लॉग इन करने का प्रयास करने से रोकता है। WordPress लॉगिन पेज तक फिर से पहुंचने की अनुमति देने से पहले उन्हें एक CAPTCHA हल करना होगा। यह यह निर्धारित करने में मदद करता है कि उपयोगकर्ता मानव है या साइट पर ब्रूट फोर्स हमला निष्पादित करने की कोशिश कर रहा एक स्वचालित बॉट।

7. SSL प्रमाणपत्र स्थापित करें
हमारी वेबसाइट URL को देखें! क्या आप "सुरक्षित" शब्द के साथ एक हरा ताला देख सकते हैं? हमारी साइट पर SSL प्रमाणपत्र स्थापित है जिसका अर्थ है कि कोई भी हमारे उपयोगकर्ताओं के लॉगिन क्रेडेंशियल के आसपास घूमकर उन्हें पढ़ नहीं सकता। SSL प्रमाणपत्र के बिना एक वेबसाइट अनजाने में साइट की संवेदनशील जानकारी उजागर करने के खतरे में है।

पुराने दिनों में, SSL प्रमाणपत्र या तो भुगतान पेज या WordPress एडमिन क्षेत्रों के लिए थे। लेकिन अब SSL प्रमाणपत्र आपकी पूरी साइट को सुरक्षित करने में मदद कर सकता है। वेब को एक सुरक्षित स्थान बनाने की अपनी मुहिम में, Google ने स्पष्ट रूप से कहा है कि SSL प्रमाणपत्र एक रैंकिंग कारक हैं। आप Comodo, Let's Encrypt जैसे प्रदाताओं से SSL प्रमाणपत्र प्राप्त कर सकते हैं और आपका वेब होस्ट आपकी साइट पर प्रमाणपत्र सेट अप करने में मदद करेगा।
8. दुर्भावनापूर्ण IP पते को ब्लैकलिस्ट करें
इंटरनेट का उपयोग करने वाले हर व्यक्ति का एक IP पता होता है। यहां तक कि WordPress वेबसाइटों पर हमला करने वाले हैकर का भी एक IP पता होता है। यदि आप इन IP पतों का रिकॉर्ड रखते हैं, तो आप उन्हें अपनी साइट तक पहुंचने से रोक सकते हैं। MalCare – वहां के सर्वश्रेष्ठ WordPress सुरक्षा प्लगइन में से एक साइट पर किए गए असफल लॉगिन प्रयासों का विवरण (IP पते) प्रदान करता है। यदि आप देखते हैं कि लगभग नियमित रूप से एक ही IP से बहुत सारे असफल प्रयास किए जा रहे हैं, तो आप निम्न कोड को अपनी .htaccess फाइल में रखकर इन संदिग्ध IP को अपनी वेबसाइट तक पहुंचने से रोक सकते हैं:
order allow,deny deny from 192.168.20.10 allow from all
"192.168.20.10" वह IP पता है जिसे हम अपनी एक साइट पर ब्लॉक करना चाहते थे। आप इसे उस IP से बदल सकते हैं जिसे आप ब्लॉक करना चाहते हैं।
9. सुरक्षा कुंजी बदलें
आपको हर बार अपनी साइट पर लॉग इन करने की आवश्यकता नहीं है जब आपको लॉग इन करने की आवश्यकता होती है। कभी सोचा है कि आपका ब्राउज़र इन क्रेडेंशियल को कैसे संग्रहीत करता है? अपने खाते में साइन इन करने के बाद, आपकी लॉगिन जानकारी ब्राउज़र कुकी में एन्क्रिप्टेड तरीके से संग्रहीत होती है। सुरक्षा कुंजी केवल यादृच्छिक चर हैं जो इस एन्क्रिप्शन को बेहतर बनाने में मदद करते हैं। यदि आपकी साइट हैक हो जाती है, तो गुप्त कुंजी बदलने से कुकी अमान्य हो जाएगी और प्रत्येक सक्रिय उपयोगकर्ता को स्वचालित रूप से लॉग आउट करने के लिए मजबूर किया जाएगा। एक बार बाहर फेंक दिए जाने पर, हैकर आपके WordPress एडमिन तक पहुंच खो देता है।

अब आपकी बारी
WordPress एडमिन को सुरक्षित करने का कोई एक तरीका नहीं है इसलिए कई विधियों का उपयोग करना सुनिश्चित करें। हमने आपके साथ WordPress एडमिन को सुरक्षित करने के कुछ सबसे अनुशंसित तरीके साझा किए हैं। लेकिन इनमें से किसी भी विधि को लागू करने से पहले, आपको अपनी साइट का बैकअप लेना होगा। अगर कुछ गलत होता है, तो आप बस एक बैकअप बहाल कर सकते हैं और अपनी साइट को कुछ ही समय में चालू और चालू कर सकते हैं।
इसके अलावा, आप कुछ और सुरक्षा उपाय अपना सकते हैं जैसे IP ब्लॉकिंग, लॉगिन पेज की सुरक्षा, wp-config.php के साथ साइट सुरक्षित करना, WordPress सुरक्षा पर इस पूर्ण गाइड का पालन करना, और MalCare जैसे WordPress सुरक्षा प्लगइन इंस्टॉल करना।
MalCare आपको उपरोक्त कुछ उपायों को लागू करने में मदद करेगा। उदाहरण के लिए, MalCare सुरक्षा प्लगइन आपको सुरक्षा कुंजी बदलने, असफल लॉगिन प्रयासों की संख्या सीमित करने, अपनी वेबसाइट को अपडेट रखने, अन्य चीजों के अलावा मदद करेगा।
अभी MalCare सुरक्षा प्लगइन आज़माएं!