क्या आप चिंतित हैं कि हैकर्स आपकी वर्डप्रेस साइट में लॉग इन करने का प्रयास कर रहे हैं? आप सही हैं चिंतित होने के लिए।
हैकर्स लॉगिन क्रेडेंशियल्स का अनुमान लगाने और वर्डप्रेस साइट्स में घुसने के लिए परीक्षण और त्रुटि विधियों का उपयोग कर रहे हैं। वास्तव में, एक वर्डप्रेस साइट पर, वर्डप्रेस लॉगिन पेज सबसे अधिक हमला किया जाने वाला पेज है।
एक बार जब कोई हैकर आपके एडमिन डैशबोर्ड क्षेत्र में घुस जाता है, तो वे आपकी साइट पर पूर्ण नियंत्रण ले सकते हैं। वे मैलवेयर, बैकडोर इंस्टॉल करेंगे, आपकी साइट को विकृत करेंगे, अवैध उत्पादों का विज्ञापन और बिक्री करेंगे, आपके उपयोगकर्ताओं की व्यक्तिगत जानकारी चुराएंगे, आपकी साइट के विजिटर्स को स्पैम करेंगे और अन्य दुर्भावनापूर्ण गतिविधियों को अंजाम देंगे।
सौभाग्य से, आप किसी उपयोगकर्ता को सही क्रेडेंशियल्स दर्ज करने के लिए दिए गए लॉगिन प्रयासों की संख्या को सीमित करके अपने लॉगिन पेज की रक्षा कर सकते हैं। इस गाइड में, हम आपको दिखाएंगे वर्डप्रेस साइट पर लॉगिन प्रयासों को कैसे सीमित करें।
वर्डप्रेस लॉगिन प्रयास सीमित करना क्या है?
डिफ़ॉल्ट रूप से, वर्डप्रेस आपकी साइट में लॉग इन करने के लिए असीमित प्रयास देता है। आप उपयोगकर्ता नाम और पासवर्ड के जितने चाहें उतने संयोजन आजमा सकते हैं।
हैकर्स इस सेटिंग से अवगत हैं और इसका फायदा उठाते हैं। पहले, वे आमतौर पर उपयोग किए जाने वाले उपयोगकर्ता नाम और पासवर्ड का एक डेटाबेस संकलित करते हैं, साथ ही चोरी किया गया या खरीदा गया डेटा। अगला, वे बॉट्स को वर्डप्रेस साइट्स पर जाने और कुछ ही मिनटों में हजारों उपयोगकर्ता नाम और पासवर्ड के संयोजनों को आजमाने के लिए प्रोग्राम करते हैं।
ऐसा करके, हैकर्स कई वर्डप्रेस साइट्स में घुसने में सक्षम होते हैं। इसे ब्रूट फोर्स अटैक कहा जाता है क्योंकि वे कुछ ही मिनटों में आपकी वेबसाइट पर हजारों लॉगिन अनुरोधों के साथ हमला करते हैं।
इस हैकिंग विधि का उपयोग करके, हैकर्स की एक अच्छी सफलता दर होती है (लगभग 10%) जिसका मुख्य कारण यह है कि वर्डप्रेस उपयोगकर्ता कमजोर लॉगिन क्रेडेंशियल्स सेट करते हैं। जबकि 10% कम संख्या लगती है, इस तथ्य को देखते हुए कि लाखों वर्डप्रेस साइट्स हैं, वे कुछ ही समय में हजारों साइट्स में घुस सकते हैं।
लॉगिन प्रयासों की संख्या को सीमित करके, आप हैकर्स और उनके बॉट्स को उनकी पटरियों पर रोक सकते हैं।
एक उपयोगकर्ता को सही लॉगिन क्रेडेंशियल्स दर्ज करने के लिए सीमित संख्या में बार दिया जाएगा। उदाहरण के लिए, आप तीन प्रयास दे सकते हैं। अगर उपयोगकर्ता सभी तीन बार सही क्रेडेंशियल्स दर्ज करने में विफल रहता है, तो उसे उसके खाते से लॉक कर दिया जाएगा।
उन्हें अपने लॉगिन क्रेडेंशियल्स को पुनर्प्राप्त करने के लिए विकल्प प्रस्तुत किए जाएंगे जैसे:
- एडमिनिस्ट्रेटर से संपर्क करें।
- 'पासवर्ड भूल गए' विकल्प का उपयोग करके सुरक्षा सवालों के जवाब देकर पासवर्ड रीसेट करें।
- OTP सत्यापन या ईमेल सत्यापन के माध्यम से अपनी पहचान साबित करें।
- यह साबित करने के लिए कैप्चा हल करें कि वे इंसान हैं बॉट नहीं।
एक बार जब बॉट तीन बार लॉग इन करने का प्रयास करता है, तो वे इन बाधाओं का सामना करेंगे। वे आगे बढ़ने में सक्षम नहीं होंगे और अगले लक्ष्य पर चले जाएंगे।
इसलिए, यह सुरक्षा उपाय आपकी साइट को हैकर्स से बचा सकता है और मुसीबत की एक दुनिया को रोक सकता है। अगला, हम आपको दिखाएंगे कि वर्डप्रेस पर लॉगिन प्रयासों को कैसे सीमित करें।
क्या आप जानते हैं कि वर्डप्रेस लॉगिन पेज आपकी साइट पर सबसे अधिक हमला किया जाने वाला पेज है? ट्वीट करने के लिए क्लिक करें
अपनी वर्डप्रेस साइट पर लॉगिन प्रयासों को कैसे सीमित करें?
अपनी वर्डप्रेस साइट पर लॉगिन प्रयासों को सीमित करने के दो तरीके हैं:
- प्लगइन का उपयोग करना (आसान)
- मैन्युअल रूप से (कठिन)
हम आपको पहले प्लगइन का उपयोग करना दिखाएंगे क्योंकि यह सरल, त्वरित और त्रुटियों के जोखिम से मुक्त है।
1. प्लगइन का उपयोग करके लॉगिन प्रयासों को सीमित करें
आपकी वर्डप्रेस साइट पर सीमित लॉगिन सक्षम करने वाले कई प्लगइन्स हैं। तो आप सही कैसे चुनते हैं?
एक ऐसे प्लगइन की तलाश करें जो सेट अप करने में आसान हो और जो आपके लिए प्रक्रिया को स्वचालित करे। साथ ही, सुनिश्चित करें कि आपका प्लगइन उन प्रयासों पर एक रिपोर्ट प्रदान करता है जिन्हें उसने ब्लॉक किया है ताकि आप देख सकें कि प्लगइन वास्तव में काम कर रहा है।
हमने MalCare Security Plugin को यह दिखाने के लिए चुना है कि अपनी साइट पर लॉगिन प्रयासों को कैसे सीमित करें। यह हमारे द्वारा सूचीबद्ध आवश्यकताओं को पूरा करता है। यह केवल लॉगिन प्रयासों को सीमित करने से आगे जाता है और आपकी वेबसाइट को हर समय सुरक्षित रखता है।
MalCare के साथ, आपकी वेबसाइट में CAPTCHA-आधारित सीमित लॉगिन प्रयास होंगे। इसका मतलब है कि अगर कोई उपयोगकर्ता तीन बार से अधिक गलत क्रेडेंशियल्स दर्ज करता है, तो उन्हें एक CAPTCHA हल करना होगा।
CAPTCHA हल करने पर, उपयोगकर्ता फिर से लॉग इन करने का प्रयास कर सकता है। या वे अपने क्रेडेंशियल्स को पुनः प्राप्त करने के लिए पासवर्ड भूल गए? विकल्प का उपयोग कर सकते हैं।
आइए शुरू करें:
चरण 1: MalCare को अपनी साइट पर इंस्टॉल करें। प्लगइन को सक्रिय करें और इसे अपने वर्डप्रेस डैशबोर्ड से एक्सेस करें।
चरण 2: अपना ईमेल पता दर्ज करें और साइट को अभी सुरक्षित करें चुनें।
चरण 3: MalCare आपको अपने स्वतंत्र डैशबोर्ड पर रीडायरेक्ट करेगा जहां यह आपकी वेबसाइट पर स्वचालित रूप से स्कैन चलाएगा।
चरण 4: सीमित लॉगिन प्रयास आपकी साइट पर स्वचालित रूप से सक्षम हो गए हैं। अब, आप सोच रहे होंगे मैं वर्डप्रेस लॉगिन प्रयास सीमित कैसे उपयोग करूं?
अगर आप गलत क्रेडेंशियल्स के साथ लॉग इन करने का प्रयास करते हैं, तो आप फिर से प्रयास करने से अवरुद्ध हो जाएंगे।
जब आप यहां क्लिक करें चुनते हैं, तो आपको एक कैप्चा प्रस्तुत किया जाएगा जैसे:
CAPTCHA हल करने पर, आप फिर से अपनी साइट में लॉग इन कर सकते हैं। यदि आप अपने क्रेडेंशियल्स को याद नहीं रख पा रहे हैं, तो आप पासवर्ड खो दिया? विकल्प का उपयोग कर सकते हैं।
बस। आपने अपनी वेबसाइट पर सफलतापूर्वक लॉगिन प्रयासों को सीमित कर दिया है। इसके अलावा, MalCare एक मजबूत फायरवॉल भी खड़ा करता है ताकि कोई खराब बॉट या दुर्भावनापूर्ण ट्रैफिक आपकी साइट तक न पहुंच सके। यह आपको सभी लॉगिन प्रयासों की एक रिपोर्ट प्रदान करता है। आप इसे डैशबोर्ड पर एक्सेस कर सकते हैं:
आप असफल प्रयासों और सफल लॉगिन प्रयासों को देख सकते हैं। आप उन लोगों को भी देख सकते हैं जिन्हें MalCare ने संदिग्ध के रूप में पहचाना है और स्वचालित रूप से ब्लॉक कर दिया है।
अब, अगर वर्डप्रेस प्लगइन आपके लिए विधि नहीं है, तो हमने विस्तार से बताया है कि आप प्लगइन के बिना वर्डप्रेस लॉगिन प्रयासों को कैसे लागू कर सकते हैं। लेकिन यह विधि जटिल और त्रुटियों की संभावना वाली है, इसलिए सावधानी से आगे बढ़ें।
2. मैन्युअल रूप से लॉगिन प्रयासों को सीमित करें
आप अपनी साइट पर एक वर्डप्रेस फाइल में कोड का एक स्निपेट मैन्युअल रूप से डालकर सीमित लॉगिन सुरक्षा जोड़ सकते हैं। हालांकि, हमें आपको चेतावनी देनी चाहिए कि हर बार जब आप वर्डप्रेस फाइल में मैन्युअल परिवर्तन करते हैं, आप अपनी वेबसाइट को तोड़ने का जोखिम उठाते हैं। सबसे छोटी त्रुटियां बड़ी समस्याओं का कारण बनती हैं।
यदि आप इस विधि के साथ आगे बढ़ना चाहते हैं, तो हम दृढ़ता से अनुशंसा करते हैं कि आप अपनी पूरी वेबसाइट का बैकअप लें। यदि कुछ भी गलत होता है, तो आप अपने बैकअप कॉपी को जल्दी से बहाल कर सकते हैं और अपनी साइट को सामान्य पर वापस ला सकते हैं। आप BlogVault बैकअप प्लगइन को अपनी साइट पर इंस्टॉल करके आसानी से बैकअप ले सकते हैं, या सर्वश्रेष्ठ बैकअप प्लगइन्स में से एक चुन सकते हैं।
एक बार जब आपके पास बैकअप कॉपी हो, तो नीचे दिए गए चरणों का पालन करें:
चरण 1: अपने होस्टिंग अकाउंट में लॉग इन करें, और अपने cPanel को एक्सेस करें। यहां, फाइल मैनेजर चुनें।
चरण 2: public_html फोल्डर खोलें (या वह फोल्डर जिसमें आपकी वेबसाइट रहती है)। wp-content > थीम्स पर जाएं।
चरण 3: अपने सक्रिय थीम फोल्डर को चुनें। अंदर, functions.php फाइल का पता लगाएं। उदाहरण के लिए, हमारे सक्रिय थीम का नाम Personal Blogily, है, इसलिए हमने इस फोल्डर को चुना।
चरण 4: राइट-क्लिक करें और संपादित करें चुनें। फाइल खुल जाएगी और आप यहां बदलाव कर सकते हैं। निम्नलिखित कोड को फाइल में डालें:
function check_attempted_login( $user, $username, $password ) {
if ( get_transient( 'attempted_login' ) ) {
$datas = get_transient( 'attempted_login' );
if ( $datas['tried'] >= 3 ) {
$until = get_option( '_transient_timeout_' . 'attempted_login' );
$time = time_to_go( $until );
return new WP_Error( 'too_many_tried', sprintf( __( '<strong>ERROR</strong>: You have reached authentication limit, you will be able to try again in %1$s.' ) , $time ) );
}
}
return $user;
}
add_filter( 'authenticate', 'check_attempted_login', 30, 3 );
function login_failed( $username ) {
if ( get_transient( 'attempted_login' ) ) {
$datas = get_transient( 'attempted_login' );
$datas['tried']++;
if ( $datas['tried'] <= 3 )
set_transient( 'attempted_login', $datas , 300 );
} else {
$datas = array(
'tried' => 1
);
set_transient( 'attempted_login', $datas , 300 );
}
}
add_action( 'wp_login_failed', 'login_failed', 10, 1 );
function time_to_go($timestamp)
{
// MySQL टाइमस्टैम्प को PHP समय में परिवर्तित करना
$periods = array(
"second",
"minute",
"hour",
"day",
"week",
"month",
"year"
);
$lengths = array(
"60",
"60",
"24",
"7",
"4.35",
"12"
);
$current_timestamp = time();
$difference = abs($current_timestamp - $timestamp);
for ($i = 0; $difference >= $lengths[$i] && $i < count($lengths) - 1; $i ++) {
$difference /= $lengths[$i];
}
$difference = round($difference);
if (isset($difference)) {
if ($difference != 1)
$periods[$i] .= "s"; $output = "$difference $periods[$i]";
यह कोड लॉगिन प्रयासों को तीन बार तक सीमित कर देगा।
चरण 5: फाइल को सेव करें और बाहर निकलें।
एक बार यह कोड आपकी वेबसाइट पर एम्बेड हो जाने के बाद, उपयोगकर्ताओं के पास सही लॉगिन क्रेडेंशियल्स दर्ज करने के लिए तीन प्रयास होंगे। यदि वे ऐसा करने में विफल रहते हैं, तो उन्हें अस्थायी अवधि के लिए अपने खाते तक पहुंचने से अवरुद्ध कर दिया जाएगा।
इस विधि को चुनने का एकमात्र कारण यह है कि यदि आप अपनी साइट पर प्लगइन्स के उपयोग को कम करना चाहते हैं और स्वयं इस सुविधा को सक्षम करना चाहते हैं। इसके अलावा, इस कार्य को आपके लिए संभालने के लिए प्लगइन का उपयोग करना ज्यादा सुरक्षित और आसान है।
बस! आपने अपनी साइट पर सफलतापूर्वक लॉगिन प्रयासों को सीमित कर दिया है और इस प्रकार हैकर्स और बॉट्स को अपनी साइट तक पहुंचने से रोका है!
यह भी पढ़ें: वर्डप्रेस लॉगिन नॉट सिक्योर मुद्दों को कैसे ठीक करें
क्या आपको अपनी वर्डप्रेस साइट पर लॉगिन प्रयासों को सीमित करना चाहिए?
आप अपनी वर्डप्रेस साइट पर जो कुछ भी लागू करते हैं उसका हमेशा एक फायदा और नुकसान होता है। इसलिए इससे पहले कि आप अपनी साइट पर लॉगिन प्रयासों को सीमित करने के साथ आगे बढ़ें, हम आपको फायदे और नुकसान के माध्यम से ले जाएंगे। यह आपको यह निर्धारित करने में मदद करेगा कि क्या यह सुविधा आपकी वेबसाइट के लिए सही है।
लॉगिन प्रयासों को सीमित करने के फायदे
- अनधिकृत पहुंच को रोकें
अपनी साइट पर लॉगिन प्रयासों को सीमित करके, आप हैकर्स और खराब बॉट्स को अपने लॉगिन पेज को ब्रूट फोर्स करने और पहुंच प्राप्त करने से रोक सकते हैं।
एक अस्थायी लॉकआउट एक बॉट को हतोत्साहित करने और उन्हें आपकी साइट से दूर जाने के लिए पर्याप्त है।
- ट्रैफिक वृद्धि और सर्वर क्रैश को रोकें
जैसा कि हमने उल्लेख किया, ब्रूट फोर्स हमले में, बॉट्स उपयोगकर्ता नाम और पासवर्ड के हजारों संयोजनों का प्रयास करते हैं। हर प्रयास के साथ, बॉट आपके वेब सर्वर पर एक अनुरोध भेजता है।
आपका वेब सर्वर आपकी वेबसाइट पर लॉगिन अनुरोधों सहित कार्यों और कार्यों को चलाने के लिए संसाधन प्रदान करता है। यदि कोई बॉट आपकी साइट पर एक मिनट में हजारों अनुरोधों के साथ बमबारी करता है, तो यह आपके सर्वर को ओवरलोड कर सकता है और इसे क्रैश कर सकता है।
आपकी साइट विजिटर्स के लिए अस्थायी रूप से अनुपलब्ध हो जाएगी।
- वेब होस्ट निलंबन को रोकें
आपके वेब सर्वर के पास आपकी वेबसाइट चलाने के लिए सीमित संसाधन हैं। यदि आप अपने संसाधनों से अधिक हो जाते हैं, तो आपका सर्वर ओवरलोड हो जाता है।
यदि आप शेयर्ड होस्टिंग योजना का उपयोग कर रहे हैं, तो यह उसी सर्वर पर अन्य वेबसाइट्स को प्रभावित कर सकता है।
जब बॉट्स लॉग इन करने के सैकड़ों प्रयास करते हैं, तो आपकी साइट अत्यधिक सर्वर संसाधनों का उपयोग कर रही होती है। यह आपके होस्टिंग प्रदाता को अस्थायी रूप से साइट को निलंबित करने के लिए प्रेरित करता है... अन्य वेबसाइट्स पर किसी भी प्रभाव से बचने के लिए। वे अपने हितों की रक्षा के लिए भी ऐसा करते हैं।
लॉगिन प्रयासों को सीमित करने के नुकसान
- खाता लॉक - यदि आप गलती से अपना उपयोगकर्ता नाम और पासवर्ड भूल जाते हैं, तो आप अपने खाते से लॉक हो सकते हैं। आपको अपना पासवर्ड पुनर्प्राप्त करने के लिए एक सत्यापन प्रक्रिया का पालन करना होगा जिसमें समय लग सकता है।
यह एकमात्र नुकसान है जिसके बारे में हम सोच सकते हैं। ऐसा कोई अन्य कारण नहीं है कि आपको अपनी साइट पर लॉगिन सुरक्षा लागू नहीं करनी चाहिए। यदि आप वर्डप्रेस लॉगिन प्रयास सीमित विकल्प ढूंढ रहे हैं, तो आप 2-फैक्टर ऑथेंटिकेशन आज़मा सकते हैं। यह आपके वर्डप्रेस लॉगिन पेज की भी रक्षा करेगा। MalCare ने 2-फैक्टर ऑथेंटिकेशन का बीटा संस्करण लॉन्च किया है या आप इसके लिए Google Authenticator का उपयोग कर सकते हैं।
कहा जा रहा है, वर्डप्रेस सीमित लॉगिन प्रयास लागू करना आसान है और आपकी साइट को हैकर्स से बचाता है। हम देख सकते हैं कि जब लॉगिन प्रयासों को सीमित करने और अपनी वेबसाइट की रक्षा करने की बात आती है तो फायदे नुकसान से कहीं अधिक हैं।
हैकर्स से अपने लॉगिन पेज की रक्षा करना आसान है। मैंने MalCare के इस गाइड का उपयोग किया। इसे देखें! ट्वीट करने के लिए क्लिक करें
अंतिम विचार
वर्डप्रेस दुनिया में सबसे लोकप्रिय CMS (कंटेंट मैनेजमेंट सिस्टम) है। लेकिन यह लोकप्रियता हैकर्स का ध्यान आकर्षित करती है।
वर्डप्रेस साइट्स लगातार हैकर्स द्वारा लक्षित की जाती हैं। इसलिए यह और भी महत्वपूर्ण है कि आप अपनी साइट पर पर्याप्त सुरक्षा उपाय करें। चूंकि वर्डप्रेस लॉगिन पेज सबसे अधिक हमला किया जाने वाला पेज है, लॉगिन प्रयासों को सीमित करना शुरू करने के लिए एक अच्छी जगह है।
यदि आप अपने वर्डप्रेस लॉगिन पेज को और सुरक्षित करना चाहते हैं, तो आपको ये संसाधन उपयोगी लग सकते हैं:
वर्डप्रेस लॉगिन सुरक्षा
HTTP ऑथेंटिकेशन के साथ लॉगिन पेज को पासवर्ड से सुरक्षित करें
अपनी वर्डप्रेस साइट को ब्रूट फोर्स हमलों से बचाएं
टू-फैक्टर ऑथेंटिकेशन
यदि आप एक सर्वांगीण आसान लेकिन मजबूत सुरक्षा समाधान ढूंढ रहे हैं, तो हम MalCare प्लगइन का उपयोग करने की सलाह देते हैं। यह नियमित रूप से आपकी साइट को स्कैन करता है, एक मजबूत फायरवॉल सेट करता है, लॉगिन प्रयासों को सीमित करता है, और अगर कुछ संदिग्ध है तो आपको अलर्ट करता है। यह आपकी साइट को चौबीसों घंटे सुरक्षित रखता है।
MalCare के साथ अपनी वर्डप्रेस साइट को हैकर्स से सुरक्षित करें!