AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 653320
Accepted
HopelessN00b
HopelessN00b
Asked: 2014-12-18 12:50:11 +0800 CST2014-12-18 12:50:11 +0800 CST 2014-12-18 12:50:11 +0800 CST

Para um servidor Exchange voltado para a Internet e com todas as funções em um, o que preciso deixar passar pelo firewall?

  • 772

Como resultado de um teste de penetração recente, no qual não nos saímos bem, fui informado de que nosso servidor Exchange 2010 SP3 voltado para a Internet, com todas as funções em um, não possui firewall instalado e, portanto, é completamente exposto à internet. Eu mesmo verifiquei os resultados e é realmente muito ruim. SMB, LDAP, registro remoto, RDP e todos os outros serviços padrão encontrados em um ambiente Windows Active Directory são expostos à Internet por meio de nosso servidor Exchange.

Naturalmente, gostaria de corrigir isso e pretendo fazê-lo com o Firewall do Windows, mas, pesquisando no Google, tudo o que consegui encontrar em fontes oficiais são referências de porta que parecem se aplicar ao tráfego interno do Exchange e uma postagem no blog da Technet dizendo para não usar essas referências para configurar seus firewalls , porque a única configuração suportada entre os servidores Exchange é o equivalente a uma ANY:ANY allowregra. :/

Visto que usamos Active Sync, OWA, IMAP, compartilhamento de calendário/catálogo de endereços, descoberta automática e acesso de cliente Outlook, alguém sabe quais regras de firewall são necessárias para um servidor Exchange com todas as funções em um voltado para a Internet? (Pontos de bônus na forma de uma pequena recompensa para qualquer um que tenha uma fonte oficial da MS também.)

De cabeça, com muita experiência como administrador acidental do Exchange e segurança de TI acidental, criei a lista abaixo (que parece muito longa e muito curta para mim), mas antes de ir e potencialmente quebrar e-mail para mil usuários chorões, eu realmente gostaria de alguma verificação do que estou planejando fazer.

TCP:25 for SMTP
TCP:465 for SMTPS
TCP:587 for SMTP
TCP:80 for OWA http to https redirect
TCP:443 for https/OWA/Active Sync/EWS/Autodiscover
TCP:143 for Endpoint Mapper/IMAP4 Client Access
TCP:993 for IMAP4 Client Access (also)
TCP:110 for POP3 (because some technological dinosaur of a VIP probably uses POP3 at his beach house/ski cabin/where ever)
TCP:995 for POP3 (because some technological dinosaur of a VIP probably uses POP3 at his beach house/ski cabin/where ever)
firewall
  • 2 2 respostas
  • 1467 Views

2 respostas

  • Voted
  1. Katherine Villyard
    2014-12-18T13:29:17+08:002014-12-18T13:29:17+08:00

    O que mfinni disse, exceto que encaminhamos três portas para uma caixa Exchange all-in-one atrás do firewall:

    25:  SMTP
    80:  HTTP (redirect to OWA HTTPS)
    443: HTTPS
    

    Isso funciona bem para pessoas com Androids, iPhones, etc. Geralmente, as pessoas em casa usam o OWA ou o telefone, de qualquer maneira.

    Editar: como você solicitou uma fonte da Microsoft, este é um link para um artigo da TechNet sobre firewalls e SBS 2008, que possui uma configuração completa do Exchange. Eles recomendam:

    Service or Protocol     Port
    SMTP e-mail             TCP 25
    HTTP Web traffic        TCP 80
    HTTPS Web traffic       TCP 443
    SharePoint Services     TCP 987
    VPN                     TCP 1723
    Remote Desktop Protocol TCP 3389
    

    Você claramente não precisa de Sharepoint, VPN ou RDP, o que deixa 25, 80 e 443.

    E aqui está um link para SBS 2011, que possui Exchange 2010. Mesmas portas (menos RDP).

    • 12
  2. Best Answer
    mfinni
    2014-12-18T12:58:26+08:002014-12-18T12:58:26+08:00

    Isso parece mais correto para uma implementação totalmente aberta de todos os protocolos. Algumas sugestões:

    A menos que você tenha clientes de e-mail, com uma justificativa comercial, que exijam tudo isso, limite-o a apenas 25, 80, 443. Não permita acesso POP, é uma senha de texto simples. Não permita o acesso SMTP do cliente, é uma senha de texto simples. (Claro, para aceitar e-mail da Internet, você precisa do TCP 25 aberto.)

    Qualquer pessoa usando um dispositivo móvel ou Outlook Anywhere usará HTTPS para Outlook Anywhere ou EWS/Activesync.

    Se quiséssemos escrever um ensaio inteiro sobre segurança, você aceitaria e-mail para um registro MX que não faz parte do seu domínio e seu servidor Exchange aceitaria apenas TCP 25 desse/desses hosts. Você pode usar o Edge Transport, um produto de terceiros ou um serviço hospedado.

    • 9

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve