> On Aug 18, 2021, at 12:21 AM, Piotr Sionkowski 
> <piotr.g.sionkow...@gsk.com.INVALID> wrote:
> 
> Hello httpd docs @ Apache Software Foundation,
>  
> I am writing this e-mail to learn more about ASF attitude towards presenting 
> or hiding httpd server version details in headers.
>  
> I have read the FAQ and documentation and agree with some statements and 
> disagree with most. That is why I would like to have it clarified.
>  
> Both in FAQ[1] and in documentation[2] it is discouraged to obscure the 
> details of httpd server. The rationale provided is that (all are quotations 
> from [1] and [2]):
>  
> Arg1: It does nothing at all to make your server more secure
> Arg2: The idea of "security through obscurity" is a myth and leads to a false 
> sense of safety
> Arg3: mistaken understanding that this will make the system more secure
> Arg4: the same exploits will likely be attempted regardless of the header 
> information
> Arg5: it makes it more difficult to debug interoperational problems
>  
> I have checked the reccomendation from OWASP[3] and they advise to remove or 
> alter the headers so that no unnecessary details are presented.
>  
> I tend to subscribe to owasp's point on view and would like to elaborate on 
> it so that we can argue more precisely and reach meaningful conclusions.

Hi Piotr,

The Server header field is used by clients (especially user agents) to adjust 
their behavior with respect to known errors in servers. While OWASP is welcome 
to choose an opinion that is "more secure" based on a theoretical concern, I 
can assure you (as the HTTP editor) that their opinion is simply wrong with 
regards to the usability of the Web as a long-lived system in the real world. 
It simply doesn't matter to an attacker. The version does matter to admins and 
customers, who can use automated tools to ensure their websites are running the 
right version (or at least not the wrong version) and trigger testing whenever 
that version changes. That tends to result in systems that are actually more 
secure, rather than trying to obscure that they aren't being maintained 
properly.

.....Roy

Reply via email to