नॉलेजबेस · वेब होस्टिंग

सुरक्षा: अपनी वेबसाइट को सुरक्षित रखने के सुझाव

अंतिम अपडेट 2025-06-08

अपनी वेबसाइट को सुरक्षित रखने के 17 प्रमुख सुझाव

  1. सभी स्क्रिप्ट और प्लगइन अपडेट करें आप जिस भी वेब एप्लिकेशन, प्लगइन या मॉड्यूल का उपयोग करते हैं, उसे जाँचें। हमेशा नवीनतम स्थिर संस्करण ही इंस्टॉल करें। ज्ञात कमज़ोरियों के लिए देखें Secunia या अपने वेंडर की साइट।

  2. अपनी फ़ाइलों की जाँच करें अपनी लाइव फ़ाइलों की तुलना किसी साफ़ बैकअप से करें। कोई भी अज्ञात या बची हुई इंस्टॉलर फ़ाइल, उसका दुरुपयोग होने से पहले हटा दें।

  3. मज़बूत पासवर्ड का उपयोग करें लंबे और मिले-जुले अक्षरों वाले पासवर्ड चुनें (अक्षर, संख्याएँ, चिह्न)। शब्दकोश के शब्दों या आसानी से अनुमान लगाए जा सकने वाले वाक्यांशों से बचें।

  4. डेटाबेस उपयोगकर्ता अलग रखें हर एप्लिकेशन के लिए एक अलग MySQL उपयोगकर्ता बनाएँ। अपने स्क्रिप्ट में अपना मुख्य cPanel यूज़रनेम और पासवर्ड कभी दोबारा इस्तेमाल न करें।

  5. अपने रॉ लॉग संग्रहीत करें cPanel के Raw Log Manager में लॉग आर्काइविंग चालू करें। सहेजे गए लॉग से यह पता लगाने में मदद मिलती है कि हमलावर आपकी वेबसाइट में कैसे दाखिल हुआ होगा।

  6. कस्टम मॉड्स को अपडेट रखें यदि आपने किसी थर्ड-पार्टी का संशोधन जोड़ा है, तो सुनिश्चित करें कि वह आपके मुख्य एप्लिकेशन की तरह ही नियमित रूप से मेंटेन और अपडेट किया जा रहा है।

  7. सभी इनपुट को सैनिटाइज़ करें हर फ़ॉर्म फ़ील्ड, URL पैरामीटर या कुकी का उपयोग करने से पहले उसे सत्यापित करें। बिना जाँचे गए उपयोगकर्ता इनपुट के आधार पर कभी फ़ाइलें शामिल न करें और न ही कमांड चलाएँ।

  8. register_globals से बचें PHP की इस सेटिंग पर निर्भर रहने वाले एप्लिकेशन register_globals अधिक असुरक्षित होते हैं। ऐसा सॉफ़्टवेयर चुनें जो वर्तमान PHP मानकों का पालन करता हो।

  9. ईमेल हेडर इंजेक्शन से सुरक्षा करें यदि आप स्क्रिप्ट से ईमेल भेजते हैं, तो मेल भेजने से पहले उपयोगकर्ता द्वारा दिए गए फ़ील्ड (to, subject, headers) से लाइन ब्रेक हटा दें।

  10. ओपन-सोर्स ऐप्स को अपडेट रखें ओपन-सोर्स मुफ़्त है, लेकिन आपको सिक्योरिटी पैच तुरंत लागू करने चाहिए, वरना डेटा खोने और वेबसाइट पर कब्ज़ा हो जाने का जोखिम रहता है।

  11. यह न मानें कि समय के साथ सुरक्षा बनी रहेगी सिर्फ़ इसलिए कि आपकी वेबसाइट वर्षों से बिना किसी समस्या के चल रही है, इसका अर्थ यह नहीं कि वह सुरक्षित है। नए एक्सप्लॉइट लगातार सामने आते रहते हैं।

  12. कॉन्फ़िगरेशन फ़ाइल की अनुमतियाँ सीमित करें डेटाबेस क्रेडेंशियल वाली फ़ाइलों को इस पर सेट करें 660 (ओनर/ग्रुप के लिए रीड/राइट)। फ़ोल्डर इस पर होने चाहिए 755, PHP/HTML फ़ाइलें 644.

  13. IP के आधार पर एडमिन एक्सेस सीमित करें जहाँ भी संभव हो, wp-admin, /admin या अन्य बैक-एंड पाथ को केवल चुने हुए IP पतों तक सीमित करें या उन्हें दूसरे पासवर्ड से सुरक्षित करें।

  14. फ़ाइल अपलोड को सुरक्षित बनाएँ अपलोड की अनुमति केवल नॉन-पब्लिक फ़ोल्डरों में दें (बाहर public_html) और केवल भरोसेमंद यूज़र्स को दें। फ़ाइलों को उपलब्ध कराने से पहले उन्हें स्कैन या सत्यापित करें।

  15. URL फ़ॉरवर्डिंग और वेबमेल को नियंत्रित करें ओपन रीडायरेक्ट और बिना प्रतिबंध वाले वेबमेल एक्सेस को रोकें। स्पैमर्स को आपकी वेबसाइट का दुरुपयोग करने से रोकने के लिए लॉगिन या IP जाँच अनिवार्य करें।

  16. प्रयोगात्मक फ़ीचर्स को पासवर्ड से सुरक्षित करें यदि आप कोई नई स्क्रिप्ट या फ़ीचर टेस्ट कर रहे हैं जिसे आप अपडेट नहीं रख सकते, तो उसे तुरंत पासवर्ड के पीछे लॉक कर दें।

  17. शेयर्ड होस्टिंग पर फ़ाइल परमिशन सही रखें suPHP सर्वर पर ऐसी फ़ाइलें या फ़ोल्डर न रखें जिन्हें कोई भी बदल सके (world-writable)। डायरेक्टरी: 755; PHP/HTML: 644; CGI/PERL: 755.

इन श्रेष्ठ तरीकों का पालन करके आप सामान्य वेब खतरों से अपना जोखिम कम कर सकते हैं और अपनी वेबसाइट तथा अपने विज़िटर्स को सुरक्षित रख सकते हैं।

सभी ज्ञान आधारित लेख

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.