Porta HTTPS: O Que É e Como Usá-la

Um número de porta identifica um ponto final de comunicação para envio e recebimento de dados. Muitas portas estão disponíveis para usos variados, cada uma identificada usando um conjunto específico de números.

De acordo com um relatório do Google, o tráfego criptografado no mecanismo de busca atingiu 95% no final de janeiro de 2022. Além disso, 98% das páginas carregadas no Google Chrome usavam conexões HTTPS (Hypertext Transfer Protocol Secure, na sigla em inglês).

Ao visitar um site, seu navegador se conecta ao servidor de hospedagem por meio de portas de rede específicas, como a 443 ou a 8443. Essas portas são usadas para conexões HTTPS seguras, que utilizam certificados SSL ou TLS (Secure Sockets Layer e Transport Layer Security, respectivamente, nas siglas em inglês) para garantir a criptografia dos dados.

Neste artigo, vamos explicar o que são as portas HTTPS, como elas se diferenciam dos certificados SSL e apresentar alguns dos exemplos mais conhecidos. Também vamos mostrar como habilitar as portas 443 e 8443 em diferentes sistemas operacionais, com vários tipos de conexões de rede, como Windows, macOS e Linux.

O que é uma porta HTTPS

As portas HTTPS são portas de rede específicas que permitem a transmissão de dados por meio de uma conexão segura e criptografada com certificados SSL/TLS. As mais comuns são as portas 443 e 8443.

Diferenças entre SSL e porta HTTPS

O protocolo HTTPS funciona com um certificado SSL instalado em um servidor web. Embora atuem lado a lado, eles cumprem papéis distintos e igualmente essenciais na criação de uma conexão criptografada.

Um certificado SSL funciona autenticando a identidade de um usuário quando ele tenta enviar informações. No entanto, essa tecnologia está obsoleta e foi substituída pelo TLS, que oferece desempenho superior ao do SSL.

A principal diferença entreo protocolo HTTP e o HTTPS é que apenas o HTTPS fornece um canal seguro para transmissão dos dados criptografados.

Para verificar se um site utiliza um certificado SSL/TLS, observe o início da URL: ela deve começar com HTTPS e apresentar um ícone de cadeado próximo ao domínio.

Confira nosso tutorial para aprender mais sobre SSL/TLS vs. HTTPS.

Portas HTTPS mais usadas

Nesta seção, vamos falar sobre as portas HTTPS mais usadas – a 443 e a 8443.

Porta 443

A IETF (Internet Engineering Task Force, na sigla em inglês) reconhece o número de porta TCP 443 como o protocolo HTTPS padrão. Ele utiliza um algoritmo de criptografia para a troca segura de informações entre servidores web e navegadores. A porta HTTPS 443 funciona garantindo a segurança dos pacotes de tráfego de rede antes que a transmissão de dados ocorra.

Como uma porta dedicada para navegação, ela usa um certificado SSL/TLS para criptografar o texto original em um algoritmo, depois o converte em texto cifrado antes de enviá-lo para o servidor. Isso evita a espionagem e a interceptação indesejada dos dados transmitidos pelo protocolo.

Porta 8443

A porta 8443 é uma alternativa à porta padrão do HTTPS e costuma ser usada como protocolo primário que o servidor web Apache Tomcat utiliza para abrir o serviço de texto SSL.

Além disso, essa porta é usada principalmente como um protocolo de conexão de Autenticação de Cliente HTTPS.

Ela fornece tráfego criptografado gerando para o usuário um par de chaves de autenticação que é mantido dentro do navegador. Em seguida, o servidor verifica a autenticidade da chave privada antes de estabelecer uma conexão segura.

Lista de números de portas HTTPS

A seguir, alguns exemplos de serviços e registros de portas de protocolo de transporte listados pela IANA (Internet Assigned Numbers Authority, na sigla em inglês):

PortaFunção
443HTTPS
631Protocolo de Impressão da Internet sobre HTTPS (IPPS)
664Protocolo de gerenciamento seguro de serviços web fora de banda da DMTF
832NETCONF para SOAP sobre HTTPS
1129SAPHostControl via SOAP/HTTPS
1184LL Surfup HTTPS
2381Compaq HTTPS
4036WAP Push OTA-HTTPS
4849App Server – Admin HTTPS
5443Pearson HTTPS
5989WBEM CIM-XML (HTTPS)
5990WBEM Export HTTPS
6443Registro de Serviço Domínio HTTPS Padrão
6771PolyServe HTTPS
7202Protocolo de Terminação entre Canais (ICTP) para sistemas PON (Sistemas de Rede Óptica Passiva) com múltiplos comprimentos de onda
7443Servidor de Aplicações Oracle HTTPS
7677Sun App Server HTTPS
8243Synapse com HTTPS assíncrono
8443PCsync HTTPS
8991Serviço HTTPS de Webmail
9295Serviço HTTPS do ARMCenter
9443WSO2 Tungsten HTTPS
9444Console de Administração HTTPS do WSO2 ESB
16993Intel(R) AMT SOAP/HTTPS
20003Commtact HTTPSHTTPS

Por que usar uma porta HTTPS

Para quem tem um site, usar um canal seguro no seu computador é fundamental. Confira quatro motivos principais para adotar uma porta HTTPS:

  • Proteção de informações sensíveis. Um dos benefícios de usar o SSL é que ele criptografa e autentica os dados enquanto estão sendo transferidos. Ele garante a segurança dos dados em trânsito e os protege contra ataques MITM (man-in-the-middle, na sigla em inglês).
  • Mantém transações online seguras. Quem tem uma loja virtual deve ter um certificado SSL para criptografar dados financeiros e aderir aos requisitos das PCI DSS (Payment Card Industry Data Security Standard, na sigla em inglês).
  • Aumenta a posição do site nas SERP (páginas de resultados dos mecanismos de busca). O HTTPS é uma métrica importante para  a otimização para mecanismos de busca, ou SEO (Search Engine Optimization, na sigla em inglês). Por isso, sites com certificado SSL tendem a ter uma melhor colocação nos resultados de busca.
  • Aumenta a confiança dos clientes e a taxa de conversão. Um site com HTTPS garante aos visitantes que suas informações estão protegidas, o que aumenta as chances de eles retornarem.

Como habilitar a porta 443 e a porta 8443

Embora os procedimentos variem em cada sistema operacional, é possível abrir ou fechar uma porta específica por meio do painel de controle do firewall, ou da arquitetura de segurança.

Habilitando as portas 443 e 8443 no Windows

Siga estas etapas para liberar as portas 443 e 8443 no firewall do Windows:

  1. Abra o Painel de Controle.
  2. Selecione Sistema e Segurança e clique em Windows Defender Firewall.
  3. Escolha Configurações Avançadas.
  4. A janela do Windows Defender Firewall com Segurança Avançada abrirá. Selecione Regras de Entrada e, na aba Ações, clique em Nova Regra…
  5. A janela do Assistente para Nova Regra de Entrada será aberta. Selecione Porta e clique em Avançar.
  6. Selecione TCP na opção Essa regra se aplica a TCP ou UDP?. Digite os números de porta 443 e 8443 ao lado de Portas locais específicas, separados por uma vírgula. Depois, clique em Avançar.
  7. Selecione a opção Permitir a conexão e clique em Avançar.
  8. Marque todos os perfis — Domínio, Particular e Público e clique em Avançar.
  9. Por último, dê um nome à regra e adicione uma descrição se quiser. Depois, clique em Concluir.
Escolhendo Windows Defender Firewall na interface Sistema e Segurança do Windows
  1. Escolha Configurações Avançadas.
Escolhendo Configurações Avançadas no Windows Defender Firewall
  1. A janela do Windows Defender Firewall com Segurança Avançada abrirá. Selecione Regras de Entrada e, na aba Ações, clique em Nova Regra…
Adicionando uma nova Regra de Entrada no Windows Defender Firewall
  1. A janela do Assistente para Nova Regra de Entrada será aberta. Selecione Porta e clique em Avançar.
  2. Selecione TCP na opção Essa regra se aplica a TCP ou UDP?. Digite os números de porta 443 e 8443 ao lado de Portas locais específicas, separados por uma vírgula. Depois, clique em Avançar.
Escolhendo o tipo de regra a ser adicionada no Windows Defender Firewall
Adicionando as portas locais que você deseja permitir no Windows Defender Firewall
  1. Selecione a opção Permitir a conexão e clique em Avançar.
Adicionando as portas locais que você deseja permitir no Windows Defender Firewall
  1. Marque todos os perfis — Domínio, Particular e Público e clique em Avançar.
Especificando os perfis da nova regra no Windows Defender Firewall
  1. Por último, dê um nome à regra e adicione uma descrição se quiser. Depois, clique em Concluir.
Adicionando o nome e a descrição à nova regra no Windows Defender Firewall

Habilitando as portas 443 e 8443 no macOS

Veja como liberar as portas 443 e 8443 no firewall do macOS:

  1. Abra as Ajustes do Sistema e selecione Rede para verificar o status do firewall. Ele deve estar habilitado como padrão.
  2. Se o firewall estiver ativado, abra o Terminal e faça login como usuário root.
  3. Em seguida, abra o arquivo de configuração do Packet Filter inserindo o seguinte comando e pressionando Enter:
sudo nano /etc/pf.conf
Abrindo o arquivo sysconfig do Packet Filter no macOS usando o Terminal.
  1. Adicione essas duas linhas no final do arquivo pf.conf para habilitar as portas 443 e 8443:
pass in inet proto tcp from any to any port 443 no state
pass in inet proto tcp from any to any port 8443 no state
Permitindo a porta HTTPS 443 e a 8443 no Packet Filter do macOS usando o Terminal.
  1. Use o atalho do teclado Control + O e pressione Enter para salvar suas alterações. Pressione Control + X para fechar o editor de texto.
  2. Recarregue o arquivo de configuração do firewall executando este comando:
sudo pfctl -f /etc/pf.conf
  1. Depois, digite o seguinte e pressione Enter para reiniciar o firewall:
sudo pfctl -e

Habilitando as portas 443 e 8443 no Ubuntu

Existem duas maneiras de abrir portas no Ubuntu – via UFW e iptables.

Habilitando as portas 443 e 8443 via UFW

Veja como liberar as portas HTTPS 443 e 8443 usando o UFW:

  1. Abra o Terminal e faça login como usuário root.
  2. Atualize o sistema executando o comando:
sudo apt update
  1. Atualize a lista de pacotes digitando o seguinte comando e pressionando Enter:
sudo apt upgrade
  1. Depois, abra a porta 443 executando este comando:
sudo ufw allow 443/tcp
Habilitando a porta HTTPS 443 no UFW do Ubuntu usando o Terminal.
  1. Insira este comando para habilitar a porta 443:
sudo ufw allow 8443/tcp
Habilitando a porta HTTPS 8443 no UFW do Ubuntu usando o Terminal.
  1. Por fim, execute o comando abaixo para confirmar se as novas regras foram aplicadas:
sudo ufw status verbose

Habilitando as portas 443 e 8443 via iptables

Siga estes passos para abrir a porta HTTPS 443 e a porta 8443 usando iptables:

  1. Abra o Terminal e acesse o SSH como usuário root.
  2. Atualize o sistema digitando este comando e pressionando Enter:
sudo apt update
  1. Para atualizar a lista de pacotes, insira o comando:
sudo apt upgrade
  1. Para salvar as novas regras no iptables, você precisa configurar o pacote iptables-persistent. Para instalá-lo, use o seguinte comando:
sudo apt install iptables-persistent
  1. Execute este comando para liberar a porta 443. Ele não mostrará nenhuma mensagem após a execução:
sudo iptables -A INPUT -p tcp --dport 443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT

Se a política de saída não estiver definida como ACEITAR, adicione o seguinte comando:

sudo iptables -A OUTPUT -p tcp --sport 443 -m conntrack --ctstate ESTABLISHED -j ACCEPT
Habilitando a porta HTTPS 443 no iptables do Ubuntu usando o Terminal.
  1. Em seguida, habilite a porta 8443 digitando este comando. Da mesma forma, o comando não exibirá nenhuma mensagem:
sudo iptables -A INPUT -p tcp --dport 8443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT

Se a política de saída não estiver definida como ACEITAR, adicione este comando:

sudo iptables -A OUTPUT -p tcp --sport 8443 -m conntrack --ctstate ESTABLISHED -j ACCEPT
Habilitando a porta HTTPS 8443 no iptables do Ubuntu usando o Terminal.
  1. Por último, execute o seguinte comando para salvar as alterações:
sudo netfilter-persistent save
HabilitSalvando as novas regras no iptables do Ubuntu usando o Terminal.

Habilitando as portas 443 e 8443 no CentOS

Veja como liberar as portas 443 e 8443 no firewall do CentOS:

  1. Abra o Terminal e faça login como usuário root.
  2. Abra o arquivo de configuração do iptables executando o seguinte comando:
sudo vi /etc/sysconfig/iptables
Abrindo o arquivo sysconfig do iptables no CentOS via Terminal
  1. Entre no Modo inserção usando o atalho Shift + I no teclado.
  2. Anexe a regra inserindo as seguintes linhas no arquivo:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8443 -j ACCEPT
Habilitando as portas 443 e 8443 no iptables do CentOS pelo Terminal
  1. Salve e feche o arquivo pressionando Control + C -> Y -> Enter para confirmar as alterações.
  2. Reinicie o serviço iptables executando o comando abaixo:
sudo systemctl restart iptables

Conclusão

O HTTPS é uma versão segura do HTTP. Ele cria um canal de comunicação seguro entre o servidor e o navegador, usando um certificado SSL/TLS para criptografar o tráfego da web e proteger as informações sensíveis do cliente durante a transferência.

Em redes de computadores conectados via Wi-Fi ou cabeadas, existem muitas portas designadas para propósitos específicos. No entanto, as duas portas mais usadas na comunicação segura do navegador são a porta 443 e a porta 8443.

Esperamos que este artigo tenha ajudado você a entender as portas HTTPS, seus exemplos e como habilitar essas portas de rede em diferentes sistemas operacionais – como Windows, macOS, Ubuntu e CentOS.

Se tiver alguma dúvida ou sugestão, fique à vontade para deixar um comentário abaixo.

Author
O autor

Ana Guimarães

Formada em Tradução e Interpretação pela Universidade São Judas Tadeu, deu seus primeiros passos na carreira como estagiária na Livraria Cultura, no coração de São Paulo, há mais de uma década. Desde então, não parou mais. Atualmente, trabalha como tradutora e copywriter na Hostinger, combinando seus conhecimentos técnicos com criatividade para oferecer conteúdo de qualidade. Adora estudar e está sempre em busca de aprender coisas novas, acreditando firmemente que não existe cultura inútil. Nos seus momentos livres, gosta de ter tempo de qualidade com seu marido e sua filha, além de se dedicar à ilustração, uma paixão que cultiva desde a infância.