programing

IIS에서 X-Powered-By ASP를 안전하게 제거할 수 있습니까?NET 헤더?

instargram 2023. 9. 4. 19:31
반응형

IIS에서 X-Powered-By ASP를 안전하게 제거할 수 있습니까?NET 헤더?

이것이 해를 입힐까요?.net이 설치되어 있다는 것을 브라우저에 알리는 것 외에 다른 목적에 도움이 됩니까?

나는 제목을 퓨어 이블로 바꾼다는 이 기사가 좋습니다.천재!

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

web.config 섹션에 추가합니다.

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

이 헤더(및 몇 가지 다른 헤더)는 최신 브라우저에서 필요하지 않거나 사용되지 않으므로 IIS의 웹 사이트 구성에서 안전하게 제거할 수 있습니다.다른 서버측 언어에도 "Powered by..."를 포함하는 경향이 있습니다.안전하게 제거할 수 있는 헤더입니다.다음은 같은 주장을 하는 또 다른 기사입니다.

https://web.archive.org/web/20210506093425/http ://www.4guysfromrolla.com/articles/120209-1.aspx

[...]

Server, X-Powered-By, X-AspNet-Version 및 X-AspNetMvc-Version HTTP 헤더는 직접적인 이점을 제공하지 않으며 불필요하게 소량의 대역폭을 흡수합니다.이러한 응답 헤더는 일부 구성 변경 사항과 함께 제거할 수 있습니다.

예, 제거할 수 있습니다. 아무 영향도 없습니다.모든 x-헤더는 사용자 지정/비표준이며 정의상으로만 정보를 제공합니다.브라우저는 이를 무시합니다.영향을 줄 수 있는 유일한 것은 어떤 사이트에서 어떤 기술이 사용되고 있는지에 대한 통계를 수집하여 사이트가 asp.net 를 사용하는지 여부를 결정하는 웹 크롤러와 같은 용도로 실제로 사용하는 일종의 사용자 지정 애플리케이션입니다.그들은 실제로 아무것도 하지 않습니다.

예, 당신은 그것을 제거할 수 있고 그것은 자동화된 해킹 도구에 더 적은 정보를 제공할 것이고 여기에는 서버, X-AspNet-Version, X-AspNetMvc-Version(ASP를 사용하는 경우)을 제거하는 방법에 대한 튜토리얼이 있습니다.NET MVC) 및 X-Powered-By

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/

언급URL : https://stackoverflow.com/questions/3374831/in-iis-can-i-safely-remove-the-x-powered-by-asp-net-header

반응형