अगर मैं गलत नहीं हूं तो आप ओपनकार्ट हैक स्थिति का सामना कर रहे हैं या हैक हटाने के लिए संघर्ष कर रहे हैं। क्या मैं करीब हूं? यदि आप अपने हैक किए गए ओपनकार्ट स्टोर को साफ करने के इरादे से इस पृष्ठ पर आए हैं, तो आप सही जगह पर हैं।
इस लेख में, हम ओपनकार्ट हैक मामलों की गहराई में जाएंगे, सामान्य हैक लक्षणों, उनके कारणों के बारे में बात करेंगे, और एक कार्यशील ओपनकार्ट हैक हटाने योजना से गुजरेंगे।
अस्वीकरण: इस लेख में चर्चा की गई प्रक्रिया किसी ऐसे व्यक्ति के लिए बेहतर अनुकूल है जो बुनियादी तकनीकी जानकारी से परिचित है। इस प्रक्रिया में समय लगेगा और यह थकाऊ लग सकता है। इसलिए यदि आपको अपने स्टोर के संवेदनशील बैकएंड को संभालने का कोई पूर्व अनुभव नहीं है, तो हम सुझाव देते हैं कि आप बेहतर पेशेवर मदद लें। वास्तव में, भले ही आप मध्यम रूप से तकनीक-प्रेमी हों, सफलता के साथ पूर्ण मैलवेयर सफाई करना, कहने से आसान है लेकिन करने में कठिन।
एक पेशेवर मैलवेयर सफाई न केवल आपका समय और प्रयास बचाती है बल्कि आपकी घटना प्रतिक्रिया समय को भी काफी कम करती है। नुकसान को नियंत्रित करना और समय पर इसे उलट देना एक हैक की गई वेबसाइट के लिए एक बड़ा कारक है, ई-कॉमर्स के लिए और भी अधिक।
ओपनकार्ट हैक लक्षण
आपका ओपनकार्ट स्टोर हैक होने पर कई संकेत दिखाता है। ओपनकार्ट हैक के कुछ सामान्य लक्षण हैं:
1. अनधिकृत स्थानों से एकाधिक लॉगिन
एडमिन पोर्टल पर अलग-अलग स्थानों से एकाधिक लॉगिन के साथ, यह ओपनकार्ट हैक का एक स्पष्ट संकेत है। आप लॉगिन इतिहास और एक्सेस समय के साथ-साथ अंतिम एक्सेस के IP पते की जांच कर सकते हैं।
2. एकाधिक एडमिन खाते
डैशबोर्ड में केवल एक एडमिन खाता होना चाहिए जब तक कि आपका कोई अन्य योगदानकर्ता न हो, लेकिन एक बार जब आप डैशबोर्ड खोलते हैं तो आप कई एडमिन खाते देखते हैं, जो आपके द्वारा नहीं बनाए गए हैं। यह एक स्पष्ट संकेत है।
3. भुगतान विवरण लीक
यह सबसे बड़ा खतरे का संकेत हो सकता है। एक बार जब आप अपनी वेबसाइट के उपयोगकर्ताओं से शिकायतें प्राप्त करना शुरू करते हैं कि उनके प्लास्टिक मनी विवरण लीक हो गए हैं, तो आपको समाधान का सहारा लेना चाहिए। इसका मतलब है कि आपकी वेबसाइट का उपयोग धोखाधड़ी लेनदेन बनाने के लिए किया गया है।
4. मुफ्त ऑर्डर
दुर्भावनापूर्ण कोड द्वारा हैक किए जाने पर ओपनकार्ट, बिना भुगतान के ऑर्डर बना सकता है। इस तरह, आप देख सकते हैं कि आपके डिलीवरी डिलीवर हो रहे हैं, लेकिन इससे कोई राजस्व उत्पन्न नहीं हो रहा है।
5. स्पैम मेल
आपके सर्वर से उपयोगकर्ताओं को स्पैम ईमेल प्राप्त होना जागरूक होने का संकेत होना चाहिए।
6. Google द्वारा ब्लैकलिस्टेड
हालांकि यह लक्षण कई अन्य कारणों से भी हो सकता है, यदि आप लंबे समय से इस संदेश को देख रहे हैं, तो इसका मतलब है कि आपकी वेबसाइट से समझौता किया गया है।
7. FTP लॉग में संदिग्ध IP
लॉगिन सत्र के दौरान, FTP लॉग सत्र के दौरान गतिविधियों को IP पते के साथ सहेजता है। जब FTP लॉग कोई संदिग्ध IP पता दिखाता है, तो यह महत्वपूर्ण है कि आप मुद्दे के खिलाफ कुछ गंभीर कार्रवाई करें।
8. क्रेडिट कार्ड दुरुपयोग
हैकर्स द्वारा कार्ड स्किमर, नकली भुगतान फ़ॉर्म, नकली भुगतान विधि इंजेक्ट करना भी सबसे आम हैक किए गए ओपनकार्ट लक्षणों में से एक है। अधिकांश क्रेडिट कार्ड हैक मामलों में, स्टोर मालिकों को ग्राहकों से हैक के बारे में पता चलता है। इसलिए अपने ग्राहकों की क्रेडिट कार्ड दुरुपयोग शिकायतों पर ध्यान दें।
ओपनकार्ट हैक हमले के विभिन्न उदाहरण
अधिकांश ओपनकार्ट हैक मामलों में कोर और उसकी सहायक फ़ाइलों में मैलवेयर सम्मिलन शामिल है - जिसमें प्लगइन और थीम फ़ाइलें शामिल हैं। हालांकि, हैकर डेटाबेस, एडमिन पैनल, मौजूदा उपयोगकर्ता, एडमिन, या स्टोर में प्रवेश करने और मैलवेयर लगाने के किसी अन्य साधन को भी लक्षित कर सकता है।
यह कहना है, ओपनकार्ट हैक मामले व्यापक रूप से भिन्न होते हैं। फिर भी इन हैकर हमलों के कुछ पहचाने गए पैटर्न हैं जिन्हें हमने यहां सूचीबद्ध करने का प्रयास किया है:
- डाउनलोड भेद्यता के माध्यम से बैकडोर एंट्री प्राप्त करना - योपमेल खाते में उपयोगकर्ता क्रेडिट कार्ड का विवरण भेजने के लिए।
- एडमिन पैनल में दुर्भावनापूर्ण कोड का इंजेक्शन पीड़ित वेबसाइट से दुर्भावनापूर्ण IDs को आउटबाउंड संदेश ट्रिगर करने के लिए।
- एडमिन पैनल में लॉग इन करना और
- भुगतान जानकारी चुराना,
- ऑर्डर विवरण में हेरफेर करना,
- वेबसाइट सामग्री को संशोधित करना (विकृति),
- उत्पाद सूचियों के साथ छेड़छाड़ करना,
- दुर्भावनापूर्ण लिंक डालना, और इसी तरह।
- क्रेडिट कार्ड मॉड्यूल को दुर्भावनापूर्ण मॉड्यूल या कार्ड स्किमर द्वारा प्रतिस्थापित करना भी किया जाता है।
एडमिन पैनल में ऐसी गतिविधियों के साथ आपकी पूरी वेबसाइट में हलचल मच जाती है, ऐसे हमलों के मूल कारण का पता लगाना महत्वपूर्ण हो जाता है।
ओपनकार्ट हैक कारण
1. वेबसाइट पर मैलवेयर उत्पत्ति
वेबसाइट पर मैलवेयर की स्क्रिप्टिंग और सर्वरों को संक्रमित करना प्रमुख कारण है। इस पद्धति के माध्यम से, उसी सर्वर पर मौजूद अन्य वेबसाइटें भी प्रभावित होती हैं। एस्ट्रा टीम ने पहले ओपनकार्ट पर मैलवेयर हमले के ऐसे मुद्दों को संभाला है। इसके अलावा, क्रेडिट कार्ड विवरण चुराने वाले हमले को भी एस्ट्रा द्वारा ठीक किया गया है जो उन्हें 2020 में साइबर सुरक्षा व्यवसाय में सर्वश्रेष्ठ बनाता है।
2. हमलावरों द्वारा रिमोट एक्सेस के लिए भेद्यता
ओपनकार्ट RCE के लिए असुरक्षित है। ओपनकार्ट के कुछ संस्करणों को आसानी से हैक किया जा सकता था और उनमें दुर्भावनापूर्ण कोड दूरस्थ रूप से इंजेक्ट किया जा सकता था। ओपनकार्ट में JSON फ़ंक्शन की उपस्थिति ओपनकार्ट हैक के लिए जिम्मेदार है।
3. CSRF भेद्यता
क्रॉस-साइट रिक्वेस्ट फोर्जरी भेद्यता एक हैकर को उपयोगकर्ता की ओर से सर्वर पर फर्जी अनुरोध करने देती है। कोई इस भेद्यता का फायदा उठाकर वेबसाइट में बदलाव कर सकता है, नकली एडमिन जोड़ सकता है, बैकडोर डाल सकता है, या यहां तक कि वेबसाइट को हटा भी सकता है। उचित सत्यापन और सैनिटाइजेशन की कमी, नॉनस चेक गायब, कोई एस्केपिंग नहीं, ये कुछ तरीके हैं जिनसे आपका स्टोर CSRF भेद्यता के प्रति संवेदनशील हो जाता है।
SQL इंजेक्शन
बहुत समय पहले नहीं, ओपनकार्ट के पेज सेक्शन में SQL इंजेक्शन भेद्यता थी। इस भेद्यता के साथ, हमलावर आसानी से दुर्भावनापूर्ण स्टेटमेंट निष्पादित कर सकता था, इस प्रकार वेबसाइट से समझौता कर सकता था।
ये ओपनकार्ट स्टोर हैक के पीछे प्रमुख कारण हैं। उपरोक्त के अलावा, यह भी दर्ज किया गया है कि कमजोर पासवर्ड ओपनकार्ट हैक शिकायतों का एक अभिन्न हिस्सा हैं।
ओपनकार्ट मैलवेयर हटाने की प्रक्रिया
1. पासवर्ड को मजबूत वाले में बदलें
सबसे पहले, एडमिन पैनल के पासवर्ड को एक मजबूत पासवर्ड में बदलें। डेटाबेस में किसी भी बदलाव को रोकने के लिए डेटाबेस के पासवर्ड को बदलने के लिए आगे बढ़ें। डेटाबेस पासवर्ड को निम्नलिखित स्क्रिप्ट का उपयोग करके बदला जा सकता है:
update users set pass = concat(‘ZZZ’, sha(concat(pass, md5(rand()))));
2. बैकअप बनाएं
इसके बाद, अपने स्टोर का बैकअप बनाएं। जब आप गलती से अपनी वेबसाइट डिलीट कर देते हैं तो बैकअप आपकी जान बचा सकता है। एक अच्छा और कार्यात्मक बैकअप में वे सभी फ़ाइलें शामिल होनी चाहिए जो आपके स्टोर के सुचारू कामकाज के लिए महत्वपूर्ण हैं। इसमें वे फ़ाइलें भी शामिल होनी चाहिए जो आपके स्टोर के लुक और कार्यक्षमता को परिभाषित करती हैं।
संक्षेप में, एक बैकअप में शामिल होना चाहिए: कोर फ़ाइलें, प्लगइन और थीम फ़ाइलें, डेटाबेस, आदि।
3. मेंटेनेंस मोड चालू करें
अब जब आपने बैकअप बना लिया है, तो अपने ग्राहकों को यह बताने का समय है कि आप स्टोर पर चीजों को ठीक कर रहे हैं। ऐसा करने का सबसे अच्छा तरीका मेंटेनेंस मोड चालू करना है। आपके ओपनकार्ट स्टोर में मेंटेनेंस मोड सुविधा आपको स्टोर पर 'कमिंग सून' स्क्रीन जोड़ने देती है। आप इस स्क्रीन को अपने स्टोर के लोगो, काउंटडाउन टाइमर, कस्टम संदेश या तस्वीर के साथ कस्टमाइज़ भी कर सकते हैं।
4. ओपनकार्ट मैलवेयर स्कैनर से अपने स्टोर को स्कैन करें
अगला कदम मैलवेयर का पता लगाना है। ओपनकार्ट मैलवेयर स्कैनर शक्तिशाली सुरक्षा उपकरण हैं जो कुछ ही मिनटों में बता सकते हैं कि आपकी वेबसाइट में क्या गलत है।
एस्ट्रा का बुद्धिमान और मशीन-लर्निंग संचालित मैलवेयर स्कैनर आपके ओपनकार्ट स्टोर पर सभी दुर्भावनापूर्ण लिंक, फ़ाइलें, या कोड को फ़्लैग करता है। यह आपको कोड संशोधनों को देखने के लिए एक त्वरित समीक्षा उपयोगिता और केवल एक क्लिक के साथ दुर्भावनापूर्ण फ़ाइलों को हटाने का विकल्प भी देता है।
5. वेबसाइट में खुले बैकडोर की जांच करें
वेबसाइट में मौजूद बैकडोर हमलावरों के लिए प्रवेश द्वार हैं। बैकडोर मौजूद होने पर, चाहे आप कितनी बार पासवर्ड बदलें, आप अनजाने में हमलावर के साथ पासवर्ड साझा कर रहे होंगे।
इसलिए, वेबसाइट में मौजूद बैकडोर की तलाश करें। डेटा पैकेट के प्रवाह की निगरानी करने वाले टूल्स का उपयोग करना, जैसे वायरशार्क, मददगार है। आप आउटगोइंग डेटा को ट्रेस कर सकते हैं और डेटा के किसी भी रिसाव को रोकने के लिए बैकडोर को सील कर सकते हैं। एक बार जब आप पुष्टि कर लेते हैं कि वेबसाइट में बैकडोर है, तो हम आपको ऑफलाइन जाने का सुझाव देते हैं। वेबसाइट को ऑफलाइन लेने के बाद, आपको इसे फिर से लाइव करने से पहले वेबसाइट से दुर्भावनापूर्ण कोड को हटाने की आवश्यकता है।
5. बेस64 प्रारूप की समीक्षा करें
तकनीकी शब्दों में, बेस64 डेटा को एन्कोड करने के लिए बाइनरी से टेक्स्ट रूप में परिवर्तन का प्रतिनिधित्व करता है। आपको अपनी वेबसाइट में मौजूद कोड के बेस64 प्रारूप को देखना पड़ सकता है। एन्कोडिंग की ऐसी विधि को पेशेवरों द्वारा बेहतर ढंग से समझा जा सकता है।
निम्न कमांड लाइन का उपयोग करके कोड को उजागर करने का प्रयास किया जा सकता है:
find . -name “*.php” -exec grep “base64″‘{}’; -print &> hiddencode.txt
कमांड लाइन विभिन्न एन्कोडेड कोड को hiddencode.txt नामक फ़ाइल में सहेज देगी जिसे ऑनलाइन टूल्स का उपयोग करके आगे डिकोड किया जा सकता है। आप उस स्थान को देखकर इसका अनुसरण कर सकते हैं जहां विशेष कोड मौजूद है और फिर इसे सुधार सकते हैं।
6. चेकसम की तुलना करें
ओपनकार्ट लाइब्रेरी से नई कोर कॉपी (जिसे चेकसम भी कहा जाता है) डाउनलोड करें और उनकी तुलना आपकी फ़ाइलों के वर्तमान संस्करण से करें। प्लगइन और थीम फ़ाइलों के लिए भी यही प्रक्रिया दोहराएं। डेटाबेस के लिए, यदि आपके पास एक अच्छा और पुराना बैकअप है, तो अपने डेटाबेस की तुलना उससे करें। हालांकि, डेटाबेस संक्रमण खोजने का यह सबसे इष्टतम तरीका नहीं हो सकता है।
नोट: आप जिस चेकसम संस्करण को डाउनलोड कर रहे हैं उसका ध्यान रखें। यह आपके ओपनकार्ट के संस्करण से मेल खाना चाहिए।
7. सभी संक्रमण हटाएं
अब तक, आपने पहले ही हैक का पता लगा लिया होगा। तो अगला कदम इसे हटाना है।
आगे ओपनकार्ट हैक हमलों को रोकने के तरीके
ओपनकार्ट हैक के रूप में किसी भी आगे के हमलों को रोकना महत्वपूर्ण है। न केवल ऐसे हमले समय लेने वाले हैं, बल्कि खराब प्रतिष्ठा के कारण ग्राहकों का नुकसान भी होता है। किसी भी ऐसे आगे के हमलों को रोकने के लिए इस चेकलिस्ट का पालन करें:
वेबसाइट का नियमित बैकअप
हमेशा अपनी वेबसाइट को नियमित आधार पर अपडेट और बैकअप करें। अपडेट आपकी वेबसाइट को भेद्यताओं से बचाने में मदद करते हैं। अपडेट में एक नया पैच एक्सटेंशन में किसी भी खामी के खिलाफ सुरक्षा बढ़ाता है।
इंस्टॉलेशन फ़ोल्डर को संभालना
इंस्टॉलेशन फ़ोल्डर आपके सिरदर्द का कारण बन सकता है। कई एप्लिकेशन हैं जो सर्वर पर इंस्टॉलेशन फ़ोल्डर की जांच करते हैं। ज्यादातर, इंस्टॉलेशन फ़ोल्डर्स सर्वर पर खुले छोड़ दिए जाते हैं। इंस्टॉलेशन फ़ोल्डर को हटाने का हमेशा सुझाव दिया जाता है। उनमें उच्च गोपनीयता की कई जानकारियां होती हैं। सुनिश्चित करें कि vQMod इंस्टॉल फ़ोल्डर डिलीट न हो!
एडमिन पैनल तक पहुंच को विनियमित करना
ओपनकार्ट एडमिन पैनल की सुरक्षा में सुधार किया जाना चाहिए। यह ध्यान रखना महत्वपूर्ण है कि एक बार हमला हो जाने के बाद, एडमिन पैनल की उच्च सुरक्षा बनाए रखना आपकी जिम्मेदारी है।
- एडमिन URL का नाम बदला जाना चाहिए, ताकि हैकर्स फिर से URL का पता न लगा सकें। यदि URL को किसी रैंडम मेमोनिक में बदल दिया जाए जो आपके लिए याद रखना आसान हो तो कई हमलों को रोका जा सकता है।
- .htaccess फ़ाइल का उपयोग करना और फ़ाइल में निम्न कोड जोड़ना हमेशा एक बुद्धिमान निर्णय है:
<Files *.*> Order Deny, Allow Deny from all Allow from "IP" </Files>
जहां IP = आपका IP पता।
इस कोड का उपयोग विभिन्न फ़ोल्डर्स और उप-फ़ोल्डर्स तक पहुंच को प्रतिबंधित करता है।
- एडमिन पैनल में admin.php या index.php जैसी महत्वपूर्ण फ़ाइलों तक पहुंचने के लिए निम्न स्थान का उपयोग करें:
Users > User Groups
इन फ़ाइलों को हर बार संशोधित करने की आवश्यकता नहीं होती है जब आपकी वेबसाइट पर सुरक्षा हमला होता है। आप फ़ाइल की अनुमति को 644 या 444 पर सेट कर सकते हैं और आगे फ़ाइल परिवर्तनों को रोक सकते हैं।
अपने ई-कॉमर्स वेबसाइट पर फायरवॉल होना
हर ई-कॉमर्स वेबसाइट पर उसके प्लेटफॉर्म पर मौद्रिक लेनदेन होते हैं। मौद्रिक लेनदेन के साथ, यह महत्वपूर्ण हो जाता है कि सुरक्षा को उच्च महत्व दिया जाए। लेकिन, ओपनकार्ट हैक मुद्दे उपयोगकर्ता की भुगतान जानकारी चोरी होने का कारण बन सकते हैं। ऐसी किसी भी गतिविधि को रोकने के लिए, हम उचित सुरक्षा समाधानों का उपयोग करने की सलाह देते हैं। एक फायरवॉल हमलावर द्वारा हमले की पहली पंक्ति है। एस्ट्रा का ओपनकार्ट सिक्योरिटी सूट आपकी वेबसाइट को किसी भी दुर्भावनापूर्ण हमले से बचाने के लिए एक मजबूत फायरवॉल प्रदान करता है। ओपनकार्ट द्वारा अनुशंसित, आपकी वेबसाइट के लिए ऑल-इन-वन सुरक्षा समाधान एस्ट्रा है।