STATUS IS UPWIKI DE OTIMIZAÇÃO DE SITES
48Fortalecer
Segurança e recuperação / Fortalecer

Guia de HTTPS e TLS para proprietários de sites

Um plano prático para usar HTTPS em todo lugar, manter certificados, remover ativos inseguros e alterar TLS com segurança.

Guia de HTTPS e TLS para proprietários de sites — GUIA VISUAL
LER
8 minutos
FONTES
6
REVALIDAR
2027-03-27
revisado
Revisor de segurança web e operações de plataforma
A RESPOSTA CURTA

Comece pela decisão.

Use HTTPS em todo hostname público, não apenas nas páginas de login e checkout. HTTPS é HTTP transportado sobre Transport Layer Security, ou TLS. TLS criptografa o tráfego em trânsito, ajuda a protegê‑lo contra modificações e permite que o navegador valide o servidor nomeado. Instale um certificado que cubra cada hostname na borda pública, redirecione HTTP diretamente para a URL HTTPS equivalente e atualize páginas, ativos, APIs, downloads e embeds para que nenhum deles solicite HTTP.

Faça a mudança como um release controlado. Faça inventário de hostnames e dependências; teste redirects, nomes e validade dos certificados, avisos do navegador, formulários e integrações; depois automatize a renovação. Adicione HSTS apenas depois que todo hostname coberto funcionar via HTTPS, porque os navegadores memorizarão a política e não permitirão bypass para erros de certificado. Mantenha um procedimento documentado de rollback para regras de servidor ou implantação de certificados com problema, preservando sempre um serviço HTTPS seguro.

GUIA VISUAL

Veja o trabalho como um sistema.

Use este mapa para conectar as decisões do artigo antes de agir sobre táticas individuais.

SIUFortalecer
01Faça inventário de hostnames, dependências e responsáveis
02Implemente o certificado e as versões TLS atuais
03Redirecione HTTP uma vez e torne HTTPS canônico
04Encontre e corrija o conteúdo misto na origem
01

Faça inventário de hostnames, dependências e responsáveis

Liste todo hostname que visitantes ou integrações usam: apex, www, subdomínios, APIs, hosts de ativos, portais e nomes regionais. Para cada um, registre onde o TLS termina, quem pode alterá‑lo, a cobertura e data de expiração do certificado, o método de renovação e dependências que geram URLs. Um certificado precisa cobrir o hostname solicitado na lista Subject Alternative Name. Inclua o CMS, CDN, tag manager, armazenamento de objetos, provedor de pagamento, templates de e‑mail e embeds de terceiros; eles comumente introduzem URLs HTTP após a primeira liberação de HTTPS.

Escolha um nome público único

Selecione um hostname canônico (www ou apex) e redirecione a alternativa diretamente para ele via HTTPS.

02

Implemente o certificado e as versões TLS atuais

Configure o servidor web, o proxy reverso, a CDN ou o balanceador de carga que atende à requisição pública. Instale o certificado e a cadeia necessária, associe-os aos nomes pretendidos e verifique-os de fora da rede de hospedagem. O navegador confere a cadeia, o hostname e as datas; um aviso do navegador deve impedir o release. Use TLS 1.3 por padrão e mantenha TLS 1.2 somente quando a compatibilidade exigir. Desative SSL, TLS 1.0 e TLS 1.1. Siga orientações atualizadas da plataforma em vez de copiar listas legadas de conjuntos de cifras e mantenha o servidor e a biblioteca TLS atualizados com patches.

Proteja as chaves

Limite o acesso às chaves privadas e registre todo sistema que compartilha uma chave para que a substituição alcance todos eles.

03

Redirecione HTTP uma vez e torne HTTPS canônico

Retorne um redirect permanente no servidor, normalmente 301 ou 308, de cada URL HTTP para sua URL equivalente em HTTPS. Evite cadeias: elas adicionam atraso e mais pontos de falha. Publique URLs canônicas HTTPS em links internos, tags canonical, sitemaps, dados estruturados, tags sociais, e‑mails e links absolutos gerados por aplicações. Teste a página inicial, uma página profunda, uma URL com query, rotas de erro e variantes de hostname. Quando o TLS termina em um proxy, configure o tratamento confiável do forwarded‑protocol para que a aplicação não entre em loop entre HTTP e HTTPS.

Mantenha o HTTP restrito

Ele pode permanecer disponível apenas para redirecionar ou completar um desafio de certificado, não para servir um site público separado.

04

Encontre e corrija o conteúdo misto na origem

Conteúdo misto é uma página HTTPS que solicita um recurso por HTTP ou outro protocolo inseguro. Os navegadores podem atualizar automaticamente alguns recursos de mídia, mas bloqueiam muitas requisições de alto risco, incluindo scripts, folhas de estilo, frames, chamadas fetch e fontes. Substitua cada referência por uma URL HTTPS testada, uma URL relativa para conteúdo próprio ou uma alternativa aprovada. Rastreie modelos de página representativos e inspecione as ferramentas de desenvolvedor enquanto conclui jornadas-chave. Verifique CSS, JavaScript, blocos do CMS, manifestos de ativos, entradas do gerenciador de tags, downloads e incorporações de fornecedores. Uma página segura não deve oferecer um download via HTTP.

Não confie apenas em upgrades automáticos

A atualização automática do navegador pode ainda deixar uma dependência de terceiro indisponível ou sem suporte; corrija a URL armazenada.

05

Automatize a renovação e treine recuperação de certificados

Trate a renovação como uma implantação automatizada, não como um lembrete de calendário. Ela deve renovar, implantar em todas as camadas de serviço e recarregar o serviço com segurança. Teste a mesma rota de validação antes da expiração em produção. A Let’s Encrypt, por exemplo, recomenda renovar certificados de 90 dias a cada 60 dias; siga o ciclo de vida do seu emissor e da sua plataforma. Mantenha em um inventário os nomes dos certificados, a conta do emissor, o método de desafio, a automação, a localização da chave, os destinos e os contatos de emergência. Verifique as datas no endpoint público após a implantação.

Diagnostique cedo

Em caso de falha na renovação, verifique DNS, roteamento do desafio, permissões, acesso ao emissor, limites de taxa e a implantação da CDN até a origem.

06

Use HSTS apenas depois que o ambiente HTTPS estiver pronto

HTTP Strict Transport Security, ou HSTS, é um cabeçalho de resposta HTTPS que instrui os navegadores a usar HTTPS em visitas posteriores a um host. Assim, os navegadores não oferecem ao visitante uma opção de ignorar erros de certificado. Envie-o apenas por HTTPS e mantenha o redirecionamento HTTP, pois o HSTS só é aprendido após uma resposta segura, exceto quando houver uma entrada aplicável na lista de pré-carregamento. Comece com um max-age limitado e aumente-o depois de comprovar as renovações e as rotas necessárias. Não adicione includeSubDomains até que cada subdomínio presente e futuro possa servir HTTPS válido. O pré-carregamento não faz parte da especificação HSTS e exige uma análise de compromisso separada.

Conheça o limite do rollback

max-age=0 funciona apenas depois que um navegador atingir uma resposta HTTPS válida; ele não repara um host seguro inalcançável.

07

Implante, teste e reverta sem enfraquecer o transporte

Capture a configuração conhecida como boa do certificado, da borda e dos redirecionamentos antes da mudança. Defina quem aprova um rollback, faça a implantação em etapas quando possível e altere uma classe de controle por vez. Verifique imediatamente endpoints públicos a partir de mais de uma rede, siga os redirecionamentos, inspecione o certificado e conclua ações importantes do visitante. Teste navegadores e grupos de clientes relevantes para seu público. Para fluxos de pagamento ou regulamentados, consulte o provedor de pagamento e um profissional de segurança qualificado para revisar os requisitos aplicáveis. Se uma mudança interromper o HTTPS, restaure uma configuração segura validada; não disponibilize páginas voltadas aos clientes em HTTP como solução temporária.

Registre as evidências

Capture o hostname, hora, cliente, erro, mudança e resultado para que a próxima renovação ou migração seja mais fácil de diagnosticar.

AÇÃO / VERIFICAR

Seu guia prático de tarefas.

  1. 01

    Inventarie a superfície

    Liste hostnames públicos, terminação TLS, responsáveis, cobertura, renovação e dependências que geram URLs.

    VERIFICAR: A lista inclui apex, www, subdomínios, APIs, ativos e embeds.
  2. 02

    Instale certificados válidos

    Implemente um certificado e a cadeia necessária para cada nome público; proteja sua chave privada.

    VERIFICAR: Uma verificação externa mostra o nome correto, cadeia confiável e datas válidas.
  3. 03

    Defina a política de protocolo

    Adote TLS 1.3 por padrão, mantenha TLS 1.2 apenas se justificado e desative SSL, TLS 1.0 e TLS 1.1.

    VERIFICAR: Um teste TLS independente corresponde à política pretendida.
  4. 04

    Redirecione HTTP diretamente

    Use redirects de servidor 301 ou 308 de um passo para URLs HTTPS canônicos equivalentes.

    VERIFICAR: Links profundos, queries e variantes de hostname evitam loops e cadeias.
  5. 05

    Remova conteúdo misto

    Atualize links, templates, ativos, APIs, downloads e embeds para HTTPS ou URLs relativas apropriadas.

    VERIFICAR: Consoles de navegadores representativos não mostram avisos de mixed content nem recursos bloqueados.
  6. 06

    Teste jornadas-chave

    Teste login, formulários, uploads, checkout, portais e retornos aplicáveis de APIs ou fornecedores.

    VERIFICAR: Proprietários nomeados aprovam os resultados; obtenha revisão qualificada para fluxos de pagamento ou regulamentados.
  7. 07

    Automatize a renovação

    Teste validação de renovação, deployment, reload, verificação pública e o caminho de substituição do certificado.

    VERIFICAR: Um ensaio conclui e o deployment pode ser verificado independentemente.
  8. 08

    Adicione HSTS gradualmente

    Use um max‑age limitado depois que o HTTPS estiver estável; avalie subdomínios e preload separadamente.

    VERIFICAR: Cada hostname coberto suporta HTTPS válido e implicações de rollback estão documentadas.
  9. 09

    Mantenha um rollback seguro

    Salve a configuração conhecida boa, aprovações e evidência final de testes antes do release.

    VERIFICAR: A equipe pode restaurar uma configuração segura validada sem servir páginas HTTP públicas.
TÓPICOS DE DISCUSSÃO

Compare as compensações, não dados privados.

Use essas sugestões com sua equipe ou comunidade de proprietários de sites. Compartilhe métodos e aprendizados, mas nunca cole credenciais, registros de clientes ou detalhes de infraestrutura não públicos.

  1. 01

    Qual hostname ou ativo de terceiro foi mais fácil de esquecer, e o que o tornou visível?

  2. 02

    Como sua equipe comprova que a renovação funcionou na borda pública e não apenas em um dashboard?

  3. 03

    Que condições você exigiria antes de estender HSTS para subdomínios?

RECURSOS POPULARES / AUTORITATIVOS

Abra o material de origem.

OWASPTransport Layer Security Cheat Sheet ↗

Orientação prática sobre TLS, certificados, HSTS e testes para aplicações web.

Revisado 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

Especificação do TLS 1.3 em processo de padrões, incluindo comportamento de early‑data.

Revisado 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

Diretivas, escopo, comportamento de navegador e limites de remoção do HSTS.

Revisado 2026-09-27
MDN Web DocsMixed content ↗

Explica recursos bloqueados ou promovidos e abordagens de remediação.

Revisado 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Orientação oficial sobre vida útil e renovação de certificados para usuários do Let’s Encrypt.

Revisado 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Orientação sobre redirect permanente, testes e migração de HTTP para HTTPS.

Revisado 2026-09-27

Política de fontes. Este guia usa padrões oficiais, documentação de fornecedores e orientações de segurança reconhecidas. Verifique os conselhos contra sua plataforma, necessidades de compatibilidade e obrigações aplicáveis antes do uso em produção.

ESCLARECIMENTOS RÁPIDOS

Perguntas comuns.

Preciso tanto de um redirect HTTP→HTTPS quanto de HSTS?

Normalmente, sim. Um redirect do lado do servidor lida com visitas HTTP comuns e navegadores que ainda não aprenderam o HSTS. HSTS faz com que visitas futuras usem HTTPS. Habilite‑o somente depois que todo hostname coberto tenha HTTPS confiável e certificado válido.

Um certificado válido é suficiente para proteger todo o meu site?

Não. Ele protege o transporte do hostname, mas não resolve ativos inseguros, falhas da aplicação, contas fracas ou terceiros não confiáveis. Remova o conteúdo misto, proteja as chaves, mantenha a plataforma atualizada e use controles de segurança mais amplos.

O que devo fazer se a renovação falhar?

Aja antes da expiração. Verifique roteamento de validação, DNS, permissões, acesso ao emissor e destinos de deployment; use o caminho de substituição documentado e verifique o endpoint público. Envolva a plataforma, a autoridade certificadora ou a equipe de segurança qualificada quando a causa não estiver clara.

Status Is UP Editorial Team · Editores de Capacitação de Uptime

Revisado por Revisor de segurança web e operações de plataforma. Publicado 2026-09-27; atualizado 2026-09-30.