Firefox - alguma maneira de sobrescrever a Indicação do Nome do Servidor para solução de problemas?

2

Eu uso o firefox extensivamente para acessar e solucionar problemas de uma infinidade de aplicativos web, muitos deles rodando em ambientes virtualizados do apache.

Um problema que tenho tido é que em servidores com SSL não posso substituir o nome do host para acessar o virtualhost correto.

Com o HTTP, pode-se acessar um endereço IP com http://1.2.3.4/page.html e forjar o cabeçalho host: com valores diferentes para acessar hosts virtuais diferentes.

Por exemplo, são equivalentes:

  • http://my.virtualhost.example.com
  • http://1.2.3.4 com cabeçalho host: my.virtualhost.example.com .

Com o HTTPS, isso se torna impossível, já que o nome do host deve ser conhecido antes de estabelecer a conexão TLS e, portanto, não há como o apache saber qual servidor virtual SSL deve ser exibido.

Uma solução alternativa seria substituir o campo Indicação do nome do servidor (SNI) na solicitação TLS ClientHello .

Existe alguma maneira de substituir o valor do SNI pelos plug-ins ou extensões do Firefox?

Estou usando o Firefox 40 no Windows 7.

    
por André Fernandes 19.08.2015 / 11:54

1 resposta

2

Você pode simplesmente adicionar o nome / mapeamento ip que deseja usar ao arquivo hosts e acessar o site com o nome desejado. A menos que você use um proxy, ele usará o arquivo hosts para determinar o endereço IP e usará o nome que você deu como nome SNI e dentro do cabeçalho Host. Para obter detalhes sobre como modificar este arquivo, consulte link

    
por 19.08.2015 / 12:32