Publicar uma url para http que, por fim, vai para https

1

Eu tenho um cliente que atualmente tem um site que é não SSL que deseja imprimir materiais com um URL neles. No entanto, estamos indo para o SSL nos próximos meses e Quero ter certeza de que a URL que publicamos será redirecionada sem problemas se for necessário.

Estou executando o ASP Classic (e alguns .NET) no Windows Server 2003 de 64 bits em execução no modo de 32 bits.

Conselhos?

Obrigado!

    
por Caveatrob 10.09.2011 / 01:44

2 respostas

1

Não é necessariamente a melhor ideia do ponto de vista de segurança. Alguém pode realizar um ataque MITM enquanto o usuário está se conectando inicialmente ao http e redirecionando o usuário para um site malvado, em vez de seu site confiável. OTOH, redirecionando para https de um site http é muito comum.

Configurar um redirecionamento no IIS é bem fácil. Aqui está uma descrição do procedimento.

link

    
por 10.09.2011 / 02:31
1

Você não pode simplesmente configurar seu site para exigir SSL e modificar a página de erro personalizada 403.4 para redirecionar automaticamente para https? Eu usei esse tipo de coisa por anos antes de começarmos a terminar o ssl no balanceador de carga. O código na página de erro personalizada 403-4.htm seria algo assim:

<html><head><title>Error 403.4</title>

<meta name="robots" content="noindex">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"></head>

<body>

<script language="JavaScript">
var href = self.location.href;
var originalURL = href.substring(7,href.length);
self.location = 'https://' + originalURL;
</script>

</body>
</html>

Este é um script bem antigo que já existe há algum tempo e provavelmente há uma maneira mais legal de fazê-lo, mas isso funciona bem.

    
por 07.11.2011 / 14:47

Tags