# O que o cadeado na barra de endereço realmente significa

O ícone de cadeado significa que a conexão é privada, não que o site é confiável, e algumas configurações mantêm isso assim.

O pequeno cadeado do navegador significa uma coisa. A conexão entre o visitante e o seu site é criptografada, então ninguém no meio do caminho consegue ler ou alterar o que é enviado.

Ele não significa que o site é honesto, e não significa que o site não tem outros problemas. Sites de golpe também ganham o cadeado.

## O que faz o cadeado funcionar

O seu site precisa de um **certificado**, um pequeno arquivo que prova aos navegadores que eles chegaram ao site real. A maioria das hospedagens emite e renova um para você.

Mesmo assim, coisas dão errado em volta dele.

* O certificado cobre `example.com`, mas não `www.example.com`, então um dos dois mostra um aviso.
* O site também responde em `http://` simples, e um visitante que digita o endereço cai primeiro na versão não criptografada.
* Uma página carrega um script ou uma imagem por `http://`, o que enfraquece a página inteira.
* O servidor ainda aceita versões muito antigas de criptografia.

## A configuração que mais ajuda

**HSTS** diz aos navegadores para sempre usar a versão criptografada do seu site, mesmo que alguém digite `http://`. Depois que um navegador viu isso, a versão não criptografada nunca mais é usada por aquele visitante.

Uma verificação confere o certificado, o redirecionamento, o conteúdo misto e o HSTS, e informa quais partes precisam de atenção.

> **Try it**
>
> Abra [as suas coisas para corrigir](/app/findings) e veja as verificações de
> conexão. Cada correção informa onde fica a configuração nas hospedagens comuns.