Apache2 no Ubuntu 16.04: configuração padrão para FileETag

3

Eu tenho uma pergunta sobre a configuração do ETag com o Apache 2.4. A documentação do Apache ( link ) afirma que o valor padrão para FileETag é INode MTime Size . No entanto, não posso confirmar este comportamento com a minha configuração.

Estou executando um servidor Ubuntu 16.04 com o Apache 2.4 dos repositórios padrão. Meu plano era impedir que o Apache usasse o inode para gerar ETags, por causa do CVE-2003-1418.

No entanto, notei que FileETag -INode não alterou o ETag gerado (exemplo: c83-54a250499ffc0). Então eu tentei com FileETag +INode e um novo bloco apareceu (ac2981-c83-54a250499ffc0). Com FileETag INode apenas o Inode foi retornado (ac2981).

Eu tentei o mesmo com a imagem oficial do Docker do httpd ( link ) e notei o mesmo comportamento.

Primeiro eu assumi que o Ubuntu modifica seu pacote Apache, mas a imagem do Docker é compilada da fonte e tem o mesmo comportamento.

Então, o que está acontecendo aqui? O valor padrão na documentação do Apache está errado? Eu só quero ter certeza se preciso de configuração extra ou se posso confiar no valor padrão.

    
por Markus 23.03.2017 / 17:34

1 resposta

0

Você está exatamente certo - o inode foi removido dos padrões para o mesma razão de segurança que você está citando, embora a documentação aparentemente nunca tenha sido atualizada.

    
por 23.03.2017 / 18:20