हर बार WordPress साइट्स हैक हो जाती हैं। आप जानना चाहते हैं कि हैकर्स आपकी साइट तक कैसे पहुंचते हैं, कैसे पता लगाएं कि आपकी साइट हैक हो गई है, और फिर अगर यह हैक हो गई है तो अपनी साइट को कैसे ठीक करें? यही आप यहां खोजेंगे।
हैकर्स की आपकी साइट में प्रवेश पाने के सामान्य तरीके
निश्चय वाले हैकर्स की आपकी वेबसाइट तक पहुंच प्राप्त करने के कई तरीके हैं। हालांकि, ऐसे सामान्य तरीके हैं जो अधिक आसानी से पहुंच प्रदान करने के लिए जाने जाते हैं।
पुराने मुफ्त थीम और प्लगइन - थीम और प्लगइन के अपडेट एक चेंजलॉग में घोषित किए जाते हैं। अक्सर इन खुलासों में सुरक्षा अपडेट शामिल होते हैं जिन्हें हैकर्स आसानी से उन वेबसाइटों की कमजोरियों को जानकर लाभ उठाते हैं जो उस थीम या प्लगइन को चला रही हैं जिन्हें अभी तक अपडेट नहीं किया गया है। इसके अलावा, WordPress को अक्सर अपडेट किया जाता है, और जो उपयोगकर्ता नए अपडेट के साथ नहीं जाते हैं वे हैकर्स के प्रति संवेदनशील होने का जोखिम उठाते हैं। मुफ्त प्लगइन और थीम के साथ एक और सुरक्षा मुद्दा यह है कि उनके मालिकों के पास सुरक्षा छेदों को भरने के लिए बहुत कम या कोई प्रोत्साहन नहीं होता है।
होस्टिंग - यदि आपके होस्ट का खराब सुरक्षा का इतिहास है, तो आपकी वेबसाइट स्वचालित रूप से कमजोर है। एक अध्ययन से पता चला है कि 40% से अधिक सुरक्षा उल्लंघन होस्ट से उत्पन्न होते हैं।
कमजोर एडमिन और लॉगिन विवरण - अपने WordPress एडमिन लॉगिन को "Admin" छोड़ना और फिर एक कमजोर पासवर्ड आपको हैकर्स की दया पर छोड़ देता है। चूंकि यह इतना आसान है, हैकर्स नियमित रूप से इस कमजोरी वाली वेबसाइटों को खोजने के लिए सॉफ़्टवेयर का उपयोग करके इंटरनेट को स्कैन करते हैं।
PHP/डेटाबेस इंजेक्शन - हैकर्स असुरक्षित WordPress वेबसाइटों के डेटाबेस तक PHP/डेटाबेस इंजेक्शन कोड इंजेक्ट करके पहुंच प्राप्त कर सकते हैं। भेद्यता का यह स्तर हैकर को बेलगाम नियंत्रण देता है। हैकर आपकी वेबसाइटों के URL को रीडायरेक्ट कर सकता है, पेज हटा सकता है, सामग्री बदल सकता है या यहां तक कि आपकी साइट को हटा सकता है।
ये WordPress साइट्स तक हैकर्स की पहुंच के सामान्य चैनल हैं। अगला, आइए आपकी साइट पर इन हमलों को पहचानने के तरीकों पर नज़र डालें।
कैसे पता करें कि आपकी साइट हैक हो गई है
PHP इंजेक्शन की स्थिति में, Google, Bing, अन्य खोज इंजन, और ब्राउज़र साइट विज़िटर्स को आपके साइट पर उतरने से पहले संदेश भेजेंगे, उन्हें खतरे की चेतावनी देंगे।
अन्य संकेत कि आपकी साइट हैक हो गई है उनमें निम्नलिखित शामिल हैं।
आपके हेडर या फूटर में स्पैम। इसमें अवैध चित्र/वीडियो या अवैध सेवाएं, ड्रग्स, पोर्नोग्राफी, और इसी तरह की चीजें हो सकती हैं। आमतौर पर, इस तरह के स्पैम को आपके पेज की सामग्री में बिना किसी प्रस्तुति विचार के इंजेक्ट किया जाएगा, इसलिए वे किसी मानव पर्यवेक्षक को दिखाई नहीं दे सकते हैं क्योंकि वे गहरे बैकग्राउंड में गहरे टेक्स्ट हो सकते हैं। हालांकि, खोज इंजन इन इंजेक्शन को देख सकते हैं। Google सर्च कंसोल आपको मालवेयर के बारे में अलर्ट कर सकता है यदि ऐसा है।
आप, साइट विज़िटर्स, या खोज इंजन दुर्भावनापूर्ण दिखने वाले पेज या सामग्री ढूंढते हैं जिन्हें आप नहीं पहचानते। यदि आप नीचे दी गई छवि जैसी छवि देखते हैं, तो आपकी साइट का उपयोग आपके साइट विज़िटर्स को मालवेयर होस्ट और वितरित करने के लिए किया जा रहा है।
आपके साइट उपयोगकर्ता स्पैमी या दुर्भावनापूर्ण वेबसाइटों या पेजों पर रीडायरेक्ट होने की रिपोर्ट करते हैं। आपकी साइट का उपयोग फ़िशिंग हमले के लिए किया गया हो सकता है। यदि ऐसा है, तो आपको नीचे दिए गए संदेश जैसा संदेश दिखाई देगा।
आपका वेबसाइट होस्ट आपको सूचित करता है कि आपकी वेबसाइट का उपयोग स्पैमी या दुर्भावनापूर्ण गतिविधियों के लिए किया जा रहा है। आपको स्पैम के बारे में सूचित करने के बाद आपका साइट प्रदाता आपकी साइट को ऑफ़लाइन ले जा सकता है।
अपनी साइट सुरक्षा में नुकसान ठीक करें और छेद प्लग करें
हमेशा सुनिश्चित करें कि आप अपनी साइट का बैकअप लें। आसानी के लिए, आप इसके लिए WP-backup प्लगइन का उपयोग करना चाहेंगे। मूल रूप से आप अपने निम्न का बैकअप लेना चाहेंगे
- wp-content फ़ोल्डर
- डेटाबेस।
निम्न विकल्पों का उपयोग करके नुकसान ठीक करें।
प्लगइन अक्षम करें
यदि आप अपने प्लगइन पेज तक पहुंच सकते हैं, तो प्लगइन को अक्षम करें। अगला, जांचें कि क्या समस्या साफ हो गई है। हालांकि, यदि आपके पास प्लगइन पेज तक पहुंच नहीं है, तो आप FTP का उपयोग करके अपने ब्लॉग तक पहुंच कर अपने प्लगइन फ़ोल्डर का नाम बदल सकते हैं।
FTP का उपयोग करने के बाद, जब आप WordPress में प्लगइन पेज लोड करते हैं, तो आपके सभी प्लगइन स्थित और निष्क्रिय हो जाएंगे। जब आप प्लगइन फ़ोल्डर का नाम बदलते हैं, तो आपका प्लगइन पेज आपके सभी प्लगइन वापस लाएगा, और वे निष्क्रिय होंगे। अपनी साइट को नुकसान पहुंचाने वाले प्लगइन को ढूंढने के लिए, आप प्रत्येक प्लगइन को एक-एक करके तब तक सक्षम करेंगे जब तक आपको वह नहीं मिल जाता।
अपनी कॉन्फ़िगरेशन फ़ाइल जांचें
यदि आपकी साइट लोड करने पर "डेटाबेस से कनेक्ट नहीं कर सकते" जैसा त्रुटि संदेश आता है, तो आप FTP का उपयोग करके साइट से कनेक्ट कर सकते हैं, और फिर इसकी "wp-config.php" फ़ाइल की जांच कर सकते हैं ताकि यह सुनिश्चित हो सके कि आपका उपयोगकर्ता नाम, पासवर्ड और आपके डेटाबेस फ़ोल्डर का नाम सही है।
अपने होस्टिंग प्रदाता से किसी भी डेटाबेस-संबंधी अपडेट के बारे में संपर्क करें और पूछें जिनके बारे में आपको पता होना चाहिए। आपको अपने होस्टिंग प्रदाता से केवल तभी संपर्क करना चाहिए यदि समस्याएं बनी रहती हैं और आपने सत्यापित किया है कि आपके डेटाबेस या एडमिन लॉगिन विवरण में कोई परिवर्तन नहीं हैं।
WordPress पुनः इंस्टॉल करें
"wp-content" डायरेक्टरी के अलावा, अधिकांश WordPress फ़ाइलों को सुरक्षित रूप से पुनः इंस्टॉल किया जा सकता है। WordPress को पुनः इंस्टॉल करने के लिए, अपने WordPress खाते में प्रवेश करें और "टूल्स" पर जाएं, फिर "अपग्रेड" चुनें और फिर पुनः इंस्टॉल विकल्प। अपने बिल्ट-इन अपडेटर का उपयोग करके, WordPress थीम- और प्लगइन-संबंधी फ़ाइलों में बदलाव किए बिना सभी कोर फ़ाइलों को पुनः इंस्टॉल करता है।
आप FTP विकल्प का उपयोग करके अपनी WordPress साइट को भी अपडेट कर सकते हैं। हालांकि, "wp-content" फ़ोल्डर को ओवरराइट न करने के लिए सावधान रहें। सर्वोत्तम परिणामों के लिए, पुरानी फ़ाइलों को हटाने के बाद ही नई फ़ाइलें अपलोड करें।
डेटाबेस टेबल मरम्मत करें
यदि आपने पता लगाया है कि आपकी समस्या किसी प्लगइन, होस्ट या कोर WordPress फ़ाइलों से नहीं आ रही है, तो आप phpMyAdmin का उपयोग करके अपने डेटाबेस टेबल को मरम्मत करने का प्रयास कर सकते हैं। ऐसा करने के लिए, phpMyAdmin के माध्यम से अपनी वेबसाइट के डेटाबेस में लॉग इन करें, और फिर अपने डेटाबेस टेबल से "मरम्मत" चुनें। अपने ब्लॉग के phpMyAdmin तक पहुंचने के लिए अपने साइट होस्ट से संपर्क करें।
निष्कर्ष
आपकी WordPress पर हैक को पहचानना और ठीक करना बहुत काम हो सकता है, लेकिन यहां दिए गए टिप्स आपको एक लंबा रास्ता तय करने में मदद करेंगे। क्या आप हैक की गई WordPress साइट्स को ढूंढने और ठीक करने के किसी उपयोगी तरीके को जानते हैं? कृपया नीचे टिप्पणी अनुभाग में अपने विचार साझा करें।