Quais portas são aconselhadas a usar para correio seguro?

0

Eu instalei o servidor de e-mail postfix e dovecot. Meus clientes usam o software The Bat para enviar / receber e-mails. Eles usam portas padrão 25 e 110.

Agora, quero proteger minha conexão e quero fazer estas perguntas:

  1. Quais portas devo usar em vez de 25 e 110 portas para proteger meu conexão? O que geralmente é usado?
  2. Se eu proteger minha conexão, outros servidores de email receberão minhas cartas? Por exemplo, se eu enviar e-mails via STARTTLS de 25 portas, eles receberão?
por it dev 03.01.2018 / 10:46

2 respostas

1

As portas padrão para comunicações normais (in-the-clear) e seguras / criptografadas, por protocolo:

IMAP: normal 143, secure 993
POP:  normal 110, secure 995
SMTP: normal 25,  secure 465/587

Confusamente, o SMTP tem duas portas seguras. Você deve usar 465 para SSL / TLS e 587 STARTTLS ( veja a última seção desta página ) embora não seja obrigatório.

Enfrentando sua segunda pergunta: estes são os números de porta do servidor, não da sua máquina, portanto, se um deles não estiver acessível, você não poderá usá-lo. Além disso, essas portas são usadas para proteger as comunicações entre você e o servidor de e-mail para o qual você envia seu e-mail. Não está relacionado a como uma retransmissão de email entrega mensagens para o servidor no destino final.

    
por 03.01.2018 / 11:02
1

Você deseja proteger a comunicação e não alternar para outras portas.

O TLS é um protocolo para criptografar a comunicação. Para poder usar o TLS, no entanto, ambos os lados das conversas precisam concordar em fazê-lo; caso contrário, um lado esperará que a comunicação fique clara, e o outro lado esperará uma comunicação criptografada, e tudo dará errado.

Garantir que ambos os lados usem o mesmo tipo de comunicação (por exemplo, criptografada ou não) pode ser feito de duas maneiras:

  • Você suporta uma versão "não criptografada" do protocolo em uma porta e uma versão "criptografada" do protocolo na outra. Os clientes que se conectarem à porta "criptografada" iniciarão o handshake de TLS imediatamente após a conexão, e nenhuma comunicação não criptografada ocorrerá
  • Você suporta um comando "faça upgrade da conexão para TLS" na porta não criptografada. Essa é a maneira de STARTTLS de fazer as coisas. Nesse método, os clientes se conectam à porta não criptografada e, em seguida, enviam (sem criptografia) um comando ao servidor para atualizar para o TLS. A partir de então, tudo será criptografado.

Ambos os lados têm suas vantagens e desvantagens, e não há realmente um "melhor" caminho. A boa notícia é que você pode fazer as duas coisas ao mesmo tempo; a maioria dos softwares IMAP e SMTP suporta a execução nos dois modos em paralelo.

Além disso, você deve ter o cuidado de entender a diferença entre o envio de e-mail e a entrega de e-mail :

  • O envio é quando seus clientes desejam enviar um email a terceiros e precisam de um servidor "SMTP de saída" (você). Eles se conectam ao servidor, são autenticados de alguma forma (por exemplo, por meio de um nome de usuário e senha, ou conectando o endereço IP ou por outros meios) e, em seguida, usam o protocolo SMTP para enviar emails para entrega. Em seguida, cabe ao seu servidor garantir que os emails em questão acabem no destino final. Para fornecer um serviço útil aos seus clientes, os clientes de envio devem ter permissão para enviar e-mails para toda a Internet. A porta 587 é fornecida como uma porta padrão para clientes de envio, mas você pode escolher o que quiser, se preferir.
  • A entrega é para quando o seu servidor é o destino final de um email enviado por um terceiro . Como o servidor de envio não requer nenhum relacionamento com o cliente, ele não pode ser autenticado. Em vez disso, procura o endereço do seu servidor através do registro MX no DNS e, em seguida, conecta-se ao seu servidor na porta 25. Ele entrega os emails ao seu servidor e espera que você garanta que ele acabe com o destinatário final. Para evitar tornar-se um retransmissor de SPAM, os clientes de entrega não devem ter permissão para enviar email para toda a Internet. A porta 25 é a única porta permitida para clientes de entrega.

Se STARTTLS estiver ativado na porta 25, o TLS poderá ser usado para clientes de entrega. Se você usar a porta 587, você deverá padronizar a comunicação não criptografada e fornecer o comando STARTTLS . Se você quiser usar o método mais antigo de "conectar-se com o handshake TLS imediato", use a porta 465.

    
por 03.01.2018 / 11:31