2010-07-30 12 views
36

यह किसी भी नुकसान का कारण होगा? क्या आपके पास ब्राउजर को बताए गए किसी अन्य उद्देश्य की सेवा है .net इंस्टॉल है?आईआईएस में, क्या मैं एक्स-पावर्ड-एएसपी.NET हेडर को सुरक्षित रूप से हटा सकता हूं?

मैं शुद्ध बुराई करने के लिए शीर्ष लेख बदलने के बारे में इस लेख की तरह। प्रतिभाशाली!

http://www.iishacks.com/index.php/2009/11/11/remove-x-powered-by-aspnet-http-response-header/

+0

को यह जोड़े शायद इस सर्वर दोष पर अंतर्गत आता है? –

+2

शायद, लेकिन वहां पर ज्यादा गतिविधि नहीं है! यह अगर यह प्रभाव डालता है कुछ भी नीचे की ओर ... – ScottE

उत्तर

22

इस शीर्ष लेख (और कुछ अन्य हेडर) की आवश्यकता नहीं है या आधुनिक ब्राउज़रों द्वारा इस्तेमाल किया और सुरक्षित रूप से IIS में वेब साइट विन्यास परिणाम के बिना से हटाया जा सकता। अन्य सर्वर-साइड भाषाओं में "द्वारा संचालित ..." हेडर भी शामिल है जिसे सुरक्षित रूप से हटाया जा सकता है।

http://www.4guysfromrolla.com/articles/120209-1.aspx

[...]

सर्वर, एक्स-संचालित-करके, एक्स ASPNET-संस्करण, और एक्स: यहाँ एक और लेख है कि एक ही बात का दावा है AspNetMvc-संस्करण HTTP हेडर कोई सीधा लाभ अनावश्यक रूप से उपलब्ध कराने और एक छोटी राशि बैंडविड्थ की ऊपर चबाना। सौभाग्य से, इन प्रतिक्रिया हेडर कुछ विन्यास बदलाव के साथ हटाया जा सकता है।

5

हाँ, आप इसे हटा सकते हैं, यह कुछ भी प्रभावित नहीं करेगा। सभी एक्स-हेडर कस्टम/गैर मानक हैं और केवल परिभाषा के अनुसार सूचनात्मक हैं। ब्राउज़र उन्हें अनदेखा करते हैं। एकमात्र चीज जो इसे प्रभावित कर सकती है वह किसी प्रकार का कस्टम एप्लिकेशन है जो वास्तव में उन्हें कुछ के लिए उपयोग करता है उदा। एक वेब क्रॉलर जो आंकड़े इकट्ठा करता है कि कौन सी वेबसाइट हेडर का उपयोग कर सकती है यह निर्धारित करने के लिए कि कोई साइट एएसपीनेट का उपयोग करती है या नहीं। वे वास्तव में कुछ भी नहीं करते हैं।

+0

कुछ भी इसके समर्थन में प्रोग्रामिंग संबंधित हो सकता है, या व्यक्तिगत अनुभव से यह है? – ScottE

+0

मैंने अपना उत्तर एक लेकिन अधिक जानकारी के साथ अपडेट किया है। –

4

हाँ, आप इसे हटा सकते हैं और यह स्वचालित हैकिंग उपकरण को कम जानकारी दूर दे देंगे और यहाँ आप कैसे सर्वर के छुटकारा पाने के लिए एक ट्यूटोरियल है, एक्स-ASPNET-संस्करण, एक्स-AspNetMvc-संस्करण (यदि आप ASP.NET MVC का उपयोग) और एक्स-संचालित-से

http://arturito.net/2011/10/21/how-to-remove-server-x-aspnet-version-x-aspnetmvc-version-and-x-powered-by-from-the-response-header-in-iis7/

20

अपने web.config अनुभाग

<system.webServer> 
    <httpProtocol> 
     <customHeaders> 
      <remove name="X-Powered-By" /> 
     </customHeaders> 
    </httpProtocol> 
</system.webServer> 
+1

निकाला जा रहा है ASP.NET MVC हेडर भी: http://stackoverflow.com/q/3418557/188926 – Dunc

+0

लेकिन इस विन्यास केवल विशेष साइट, सभी तैनात आवेदन को प्रभावित करेगा, मैं सही हूँ? –

+0

इस उत्तर में कितने वोट हो सकते हैं? यह सवाल का जवाब नहीं देता है। क्या आपने सवाल भी पढ़ा था? –

संबंधित मुद्दे

 संबंधित मुद्दे