व्यवस्थापक निर्देशिका का नामकरण


9

क्या प्रशासक निर्देशिका को प्रभावी रूप से बदला जा सकता है (उदाहरण के लिए जूमला में सरल परिवर्तन? कोर कोड) उदाहरण के लिए admTZ34 ? मुख्य कारण मानक पैटर्न को बाधित करना है जहां www.example.com/administrator का उपयोग जूमला की उपस्थिति की जांच के लिए किया जा सकता है! स्थापना (पुराने रिलीज में भी जूमला! संस्करण आदि)


2
जूमला एसई की स्थापना से पहले मैंने एसओ पर यहां भी यही सवाल पूछा था: stackoverflow.com/questions/15034980/…
tim.baker

जवाबों:


15

यह वास्तव में अनुशंसित या करने के लिए बहुत सरल नहीं है। JTables जैसी चीजों के लिए कॉल के साथ बहुत सारे एक्सटेंशन में एडमिन पथ हार्डकोड हो जाता है जिसका अर्थ है कि निर्देशिका नाम को बदलने से बहुत सारे परिणाम हो सकते हैं।

यदि आप इस समाधान में से किसी एक के साथ सीधे पहुँच प्रयास को रोकना चाहते हैं, तो उन्होंने कहा:

ए) पासवर्ड की सुरक्षा / व्यवस्थापक एक साथ .htaccess पासवर्ड सुरक्षा।
यह किसी को भी व्यवस्थापक निर्देशिका में जाने से रोकने के लिए HTTP प्रमाणीकरण का उपयोग करता है।

http://httpd.apache.org/docs/current/programs/htpasswd.html

बी) जैसे विस्तार के साथ URL में एक कीवर्ड की आवश्यकता होती है:

  • AdminExile
  • JSecure
  • KSecure
  • व्यवस्थापक उपकरण

    व्यवस्थापक उपकरण आपके लिए दोनों विकल्प करने में सक्षम हैं।

    इस एक्सटेंशन में से एक के साथ एडमिन url होगा:
    yoursite.com/administrator/ ? MySpecialPhrase


अपने पहले बिंदु के बारे में त्वरित प्रश्न। एक्सटेंशन की स्थापना पर व्यवस्थापक फ़ोल्डर के भीतर आवश्यक निर्देशिकाओं को स्थानांतरित करने से रोकने वाली .htaccess फ़ाइल का उपयोग करके इसे संरक्षित करना होगा?
लोडर

3
मैं ऐसा नहीं मानता क्योंकि .htpasswd केवल http एक्सेस के लिए जाँच करेगा। इंस्टॉलर के माध्यम से फ़ाइलों की प्रतिलिपि बनाते समय मुझे लगता है कि यह सब सर्वर स्तर पर होता है, इसलिए मुझे नहीं लगता कि यह मामला होगा। उस ने कहा, मैंने जावास्क्रिप्ट / व्यवस्थापक में संग्रहीत और सामने के छोर पर HTTP के माध्यम से कॉल करने और उपयोगकर्ताओं को लॉगिन करने के लिए कहे जाने जैसी चीजों के साथ मुद्दों को देखा है। तो यह हमेशा एक व्यावहारिक समाधान नहीं है।
चाड विंडनाग

@ChadWindnagle +1 आपके जवाब और आपकी टिप्पणियों में मेरी तरफ से। Htaccess के माध्यम से बैकएंड प्रोटेक्शन एक अच्छा समाधान है, लेकिन साइट के बैकएंड से साइट की छवियों और जावास्क्रिप्ट को बढ़ाने के लिए कुछ एक्सटेंशन प्राप्त होते हैं, इन मामलों में htaccess इन छवियों और जावास्क्रिप्ट को एक्सेस करने के लिए प्रतिबंधित करता है।
मनीष त्रिवेदी

जारी रखें @ChadWindnagle उत्तर 3) दो कारक प्रमाणीकरण एक्सटेंशन का
मनीष त्रिवेदी

2 कारक पर अच्छा सुझाव। मैंने कहा कि मुझे लगता है कि यह जूमला 3.2+ में है, इसलिए जूमला के नवीनतम संस्करण को चलाने के लिए एक एक्सटेंशन आवश्यक नहीं होना चाहिए।
चाड विंडनाग

4

आप इसे वास्तव में नहीं बदल सकते क्योंकि यह एक्सटेंशन को ठीक से स्थापित करने से रोक देगा। आप हालांकि व्यवस्थापक निर्वासन का उपयोग कर सकते हैं जो आपको व्यवस्थापक URL पर एक मान, कुंजी या दोनों जोड़ने की अनुमति देता है। इसके अतिरिक्त, यदि मानक व्यवस्थापक URL टाइप किया जाता है, तो यह उपयोगकर्ता को आपकी पसंद की साइट पर पुनर्निर्देशित करेगा।

http://extensions.joomla.org/extensions/access-a-security/site-security/login-protection/15711

उम्मीद है की यह मदद करेगा


तो अगर मैं समझता हूं, मुख्य समस्या प्लगइन्स है, है ना? क्या यह कहा जा सकता है कि जूमला! बिना एक्सटेंशन के इंस्टॉलेशन अपेक्षाकृत सुरक्षित रूप से व्यवस्थापक निर्देशिका का नाम बदलने का सामना कर सकता है?
मिरोक्लेव

1
सामान्य रूप से एक्सटेंशन, न केवल प्लगइन्स। अन्य कारण भी हैं कि आपको फ़ोल्डर का नाम क्यों नहीं बदलना चाहिए। @Chad JTables के बारे में एक कारण बताता है
लॉडर

इसके अलावा, एक अभ्यास के रूप में नाम बदलने / प्रशासक / सामान्य रूप से पूरी प्रक्रिया अच्छी नहीं है। यह "वास्तविक" सुरक्षा नहीं है। Akeeba बैकअप और एक जूमला सुरक्षा विशेषज्ञ के लेखक configuration.php के बारे में [चाल के एक समान प्रकार के बारे में लिखा dionysopoulos.me/keep-your-files-where-i-can-see-them/] मैं सलाह देते हैं पढ़ने के लिए कि समझें कि इस प्रकार का परिवर्तन क्यों होता है।
चाड विंडनाग

2

यदि आपकी एकमात्र चिंता आपकी वेबसाइट को जूमला वेबसाइट के रूप में पहचानने में खराब है, तो आपको इस सच्चाई को छिपाने के लिए और भी बहुत कुछ करने की आवश्यकता है।

आपकी वेबसाइट को जूमला और उसके संस्करण के रूप में पहचानने के लिए बहुत सारी तकनीक मौजूद है। यह .htaccess फ़ाइल इन हमलों में मदद करती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.