Como desabilitar o protocolo HTTP 1.0 no Apache?

5

O HTTP 1.0 possui falhas de segurança relacionadas ao seqüestro de sessão. Existe uma maneira de desativá-lo usando o módulo mod_rewrite ?

    
por syam 28.11.2017 / 12:39

2 respostas

5
  1. Certifique-se de carregar o módulo mod_rewrite no arquivo httpd.conf
  2. Ative a diretiva RewriteEngine como segue e adicione a condição Rewrite para permitir apenas HTTP 1.1

    RewriteEngine On
    
    RewriteCond %{THE_REQUEST} !HTTP/1.1$
    
    RewriteRule .* - [F]
    
por 28.11.2017 / 12:44
5

Você pode tentar este mod_rewrite, isso funcionou para mim.   Aqui o servidor tentaria responder com um código de resposta 403-Forbidden.

RewriteCond %{THE_REQUEST} HTTP/1\.0$
RewriteCond %{REQUEST_URI} !^/path-to-your-custom-403-error-page\.html$
RewriteRule .? - [F]
    
por 28.11.2017 / 12:51

Tags