FortiMail — configuração para um rápido início

FortiMail — configuração para um rápido início

Bem-vindo! Hoje vamos explicar como fazer a configuração inicial do gateway de e-mail FortiMail – soluções da Fortinet para proteção de e-mail. Neste artigo, vamos abordar o layout com o qual estaremos trabalhando, e faremos a configuração FortiMail, necessária para receber e verificar e-mails, além de testarmos sua funcionalidade. Baseando-se em nossa experiência, podemos afirmar com confiança que o processo é muito simples, e mesmo após uma configuração mínima, já é possível ver os resultados.

Vamos começar com o layout atual. Ele está representado na imagem abaixo.
FortiMail — configuração para um rápido início

À direita, vemos um computador de um usuário externo, a partir do qual vamos enviar e-mails para o usuário na rede interna. Na rede interna, está um computador de usuário, um controladora de domínio com um servidor DNS em funcionamento e um servidor de e-mail. Na borda da rede, há um firewall — FortiGate, cuja principal característica é a configuração do redirecionamento do tráfego SMTP e DNS.

Vamos prestar especial atenção ao DNS.

Para o roteamento de e-mails na Internet, são usadas duas entradas DNS — entrada A e entrada MX. Normalmente, essas entradas DNS são configuradas em um servidor DNS público, mas devido a restrições de layout, simplesmente redirecionamos o DNS através do firewall (ou seja, o endereço 10.10.30.210 está configurado como servidor DNS para o usuário externo).

A entrada MX — é a entrada que contém o nome do servidor de e-mail que atende ao domínio, além da prioridade desse servidor de e-mail. Em nosso caso, ela se apresenta assim: test.local -> mail.test.local 10.

A entrada A — é a entrada que traduz o nome do domínio em um endereço IP, que neste caso é: mail.test.local -> 10.10.30.210.

Quando nosso usuário externo tentar enviar um e-mail para o endereço an@test.local, ele solicitará a entrada MX do domínio test.local ao seu servidor DNS. Nosso servidor DNS responderá com o nome do servidor de e-mail — mail.test.local. Agora, o usuário precisa obter o endereço IP desse servidor, por isso ele consulta novamente o DNS para a entrada A e recebe o endereço IP 10.10.30.210 (sim, novamente ele :). Agora é possível enviar o e-mail. Portanto, ele tenta estabelecer uma conexão com o endereço IP recebido na porta 25. Com as regras no firewall, essa conexão é redirecionada para o servidor de e-mail.

Vamos verificar a funcionalidade do e-mail no estado atual do layout. Para isso, usaremos a ferramenta swaks no computador de um usuário externo. Com ela, podemos testar a funcionalidade do SMTP, enviando um e-mail ao destinatário com um conjunto de vários parâmetros. Preliminarmente, um usuário com a caixa de entrada an@test.local já foi cadastrado no servidor de e-mail. Vamos tentar enviar um e-mail para ele:

FortiMail — configuração para um rápido início

Agora vamos para a máquina do usuário interno e confirmar se o e-mail chegou:

FortiMail — configuração para um rápido início

O e-mail realmente chegou (ele está destacado na lista). Isso significa que o layout está funcionando corretamente. É hora de passar para o FortiMail. Vamos complementar nosso layout:

FortiMail — configuração para um rápido início

O FortiMail pode ser implantado em três modos:

  • Gateway — atua como um MTA completo: recebe todo o e-mail, verifica e depois encaminha para o servidor de e-mail;
  • Transparent — ou modo transparente. É instalado antes do servidor e verifica o e-mail de entrada e saída. Após isso, ele o encaminha para o servidor. Não requer alterações na configuração da rede.
  • Server — neste caso, o FortiMail é um servidor de e-mail completo com a capacidade de criar caixas de correio, receber e enviar e-mails, além de outras funcionalidades.

Vamos implantar o FortiMail no modo Gateway. Acesse as configurações da máquina virtual. Login — admin, senha não definida. Na primeira entrada, é necessário definir uma nova senha.

Agora vamos configurar a máquina virtual para acesso à interface da web. Também é necessário que a máquina tenha acesso à Internet. Vamos configurar a interface. Precisamos apenas do port1. Com ele, vamos nos conectar à interface da web e também será usado para acesso à Internet. O acesso à Internet é necessário para a atualização de serviços (assinaturas de antivírus etc.). Para a configuração, insira os comandos:

config system interface
edit port 1
set ip 192.168.1.40 255.255.255.0
set allowaccess https http ssh ping
end

Agora vamos configurar o roteamento. Para isso, insira os seguintes comandos:

config system route
edit 1
set gateway 192.168.1.1
set interface port1
end

Ao digitar comandos, você pode usar a tecla de tabulação para não precisar digitá-los totalmente. Além disso, se você esqueceu qual comando deve vir a seguir, pode usar a tecla “?”.
Agora vamos verificar a conexão com a Internet. Para isso, faremos um ping no DNS do Google:

FortiMail — configuração para um rápido início

Como podemos ver, temos acesso à Internet. As configurações iniciais, características de todos os dispositivos Fortinet, foram concluídas; agora podemos prosseguir com a configuração através da interface web. Para isso, vamos abrir a página de gerenciamento:

FortiMail — configuração para um rápido início

Observe que precisamos acessar pelo link no formato /admin. Caso contrário, você não conseguirá acessar a página de gerenciamento. Por padrão, a página está no modo de configuração padrão. Para as configurações, precisaremos do modo Avançado. Vamos ao menu admin->View e mudaremos o modo para Avançado:

FortiMail — configuração para um rápido início

Agora precisamos carregar a licença de teste. Isso pode ser feito no menu Informações da Licença → VM → Atualizar:

FortiMail — configuração para um rápido início

Se você não tiver a licença de teste, pode solicitá-la entrando em contato com nós.

Após inserir a licença, o dispositivo deve reiniciar. A partir daí, ele começará a buscar atualizações de suas bases nos servidores. Se isso não acontecer automaticamente, você pode acessar o menu Sistema → FortiGuard e nas abas Antivírus, Antispam clicar no botão Atualizar Agora.

FortiMail — configuração para um rápido início

Se isso não funcionar, você pode mudar as portas usadas para atualizações. Normalmente, depois disso, todas as licenças aparecem. No final, isso deve ficar assim:

FortiMail — configuração para um rápido início

Vamos configurar o fuso horário correto, o que será útil na análise dos logs. Para isso, vamos ao menu Sistema → Configuração:

FortiMail — configuração para um rápido início

Também vamos configurar o DNS. Como servidor DNS principal, configuraremos o servidor DNS interno, e como servidor de backup, manteremos o servidor DNS fornecido pela Fortinet.

FortiMail — configuração para um rápido início

Agora chegamos à parte mais interessante. Como você deve ter notado, por padrão, o dispositivo está configurado no modo Gateway. Portanto, não precisamos alterá-lo. Vamos ao campo Domínio & Usuário → Domínio. Vamos criar um novo domínio que precisa ser protegido. Aqui precisamos apenas indicar o nome do domínio e o endereço do servidor de e-mail (pode também indicar seu nome de domínio; no nosso caso, mail.test.local):

FortiMail — configuração para um rápido início

Agora precisamos indicar um nome para nosso gateway de e-mail. Ele será usado nas entradas MX e A, que precisaremos alterar mais tarde:

FortiMail — configuração para um rápido início

Os itens Nome do Host e Nome do Domínio Local compõem o FQDN, que é utilizado nas entradas DNS. No nosso caso, FQDN = fortimail.test.local.

Agora vamos configurar a regra de recebimento. Precisamos que todos os e-mails que chegam de fora e são designados ao usuário do domínio sejam encaminhados para o servidor de e-mail. Para isso, vamos ao menu Política → Controle de Acesso. Um exemplo de configuração é mostrado abaixo:

FortiMail — configuração para um rápido início

Vamos olhar a aba Política de Destinatário. Aqui podemos estabelecer certas regras de verificação de e-mails: se o e-mail vem do domínio example1.com, precisamos verificá-lo com mecanismos configurados especificamente para esse domínio. Já há uma regra padrão para todos os e-mails, e no momento estamos satisfeitos com isso. Você pode ver essa regra na imagem abaixo:

FortiMail — configuração para um rápido início

Com isso, a configuração no FortiMail pode ser considerada concluída. Na verdade, há muito mais parâmetros possíveis, mas se começarmos a analisá-los todos — poderíamos escrever um livro :) E nosso objetivo é iniciar o FortiMail em modo de teste com o mínimo de esforço.

Resta fazer duas coisas — alterar os registros MX e A, e também mudar as regras de redirecionamento de portas no firewall.

O registro MX test.local -> mail.test.local 10 deve ser trocado para test.local -> fortimail.test.local 10. Mas geralmente, durante os testes, é adicionada uma segunda entrada MX com uma prioridade mais alta. Por exemplo:

test.local -> mail.test.local 10
test.local -> fortimail.test.local 5

Lembro que quanto menor o número ordinal de preferência do servidor de e-mail no registro MX, maior é sua prioridade.

O registro A não pode ser alterado, então vamos simplesmente criar um novo: fortimail.test.local -> 10.10.30.210. O usuário externo se conectará ao endereço 10.10.30.210 pela porta 25, e o firewall redirecionará a conexão para o FortiMail.

Para mudar a regra de redirecionamento no FortiGate, é necessário alterar o endereço no objeto Virtual IP correspondente:

FortiMail — configuração para um rápido início

Tudo pronto. Vamos verificar. Novamente, vamos enviar um e-mail do computador de um usuário externo. Agora vamos ao FortiMail no menu Monitor → Logs. No campo Histórico, você pode ver a entrada indicando que o e-mail foi recebido. Para obter mais informações, clique com o botão direito na entrada e selecione a opção Detalhes:

FortiMail — configuração para um rápido início

Para completar a imagem, vamos verificar se o FortiMail na configuração atual pode bloquear e-mails contendo spam e vírus. Para isso, vamos enviar um vírus de teste eicar e um e-mail de teste encontrado em uma das bases de e-mails de spam (http://untroubled.org/spam/). Depois disso, vamos novamente para o menu de visualização de logs:

FortiMail — configuração para um rápido início

Como podemos ver, tanto o spam quanto o e-mail com vírus foram identificados com sucesso.

Esta configuração é suficiente para fornecer proteção básica contra vírus e spam. Mas as funcionalidades do FortiMail não se limitam a isso. Para uma proteção mais eficaz, é necessário explorar os mecanismos disponíveis e ajustá-los às suas necessidades. No futuro, planejamos abordar outras funcionalidades mais avançadas deste gateway de e-mail.

Se você tiver dificuldades ou perguntas sobre a solução, escreva-as nos comentários e tentaremos responder rapidamente.

Você pode enviar um pedido para a licença de teste da solução aqui.

Autor: Alexey Nikulin. Engenheiro de segurança da informação da Fortiservice.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster