Re: Best Practices for exposing Exchange to web

From: Mark Arnold [MVP] (mark_at_mvps.org)
Date: 02/23/05


Date: Wed, 23 Feb 2005 17:39:59 +0000

On Wed, 23 Feb 2005 07:14:20 -0800, "Jim" <.> wrote:

>Hello all, We currently use Lotus NOTes for e-mail and have a front end
>server in the DMZ that handles web access. This server
>communicates/replicates with the main server inside the firewall using only
>one port. Fairly secure.
>
>We are in the process of migrating to Exchange server and I am investigating
>how I'd set up the same type of functionality for Exchange. I've read on
>the Microsoft site that I should set up a front end server in the DMZ and
>open a host of ports to the internal network to facilitate the exchange
>version of the same - including what appears to be extending access to my AD
>to the DMZ. This seems a little scary opening up all these ports
>(especially exposing my AD to the DMZ) but that seems to be the
>recommendation.
>
>But, while doing this research I've found many very passionate admins,
>including several Microsoft vendors, who feel exposing all these ports is
>risky and they "strongly" recommend just opening port 80 through the
>firewall to the internal Exchange server. I understand the merits of having
>a front end server - taking some load off the internal server and all that.
>
>Can anyone please shed some light on the best way to achieve some security
>while providing access to exchange from the web?
>
>Is opening port 80 through to the internal network more or less risky than
>opening all the ports to the DMZ?
>
>Is there any way to use the front end server in the DMZ without opening so
>many ports?
>
>Any advice or description of how you do this would be appreciated!!
>
>Thanks in advance!
>Jim
>

Setting up an FE in the DMZ is no longer the recommended solution. It
certainly was in the E2K / ISA2K days but no longer with E2K3 and
ISA2K4.

For an Exchange server you don't go near TCP 80 so ignore the advice
of anyone who suggests you do. TCP 443 and use SSL is the only safe
way to go with people's email.

The best option is to set up an ISA in the DMZ and use the Form Based
Authentication publishing to provide access to the FE in the LAN.

Usually (small orgs) the ISA will be a workgroup member and you'll
just publish. But you can just as readily configure a Radius solution
and ensure that all users are fully authenticated before handing them
off to the FE. This neatly preventd DoS attacks on the FE. You'll need
experience with Radius with W2K3 but there are KB articles and papers
for that.

As for the ISA there are papers at www.isaserver.org and
www.msexchange.org to help you configure ISA to talk to FE and
confiugure the FE for SSL.



Relevant Pages

  • RE: [fw-wiz] Backup exec agent in dmz
    ... This way you could block these specific ports inbound from the ... mail/antivirus server, a dns server, and a web server. ... I have a windows 2000 server running backup exec version 9 on the primary ... have to set up a separate backup system for the dmz computers. ...
    (Firewall-Wizards)
  • RE: [fw-wiz] Single Exchange/OWA on LAN with Internet Access - a good
    ... OWA front ended by ISA 2003 is solid. ... DMZ - it is designed to "publish" MS products including MS CRM. ... The DMZ server should be able to do ... more than just port filtering and *shouldn't* require all those ports to ...
    (Firewall-Wizards)
  • Re: DMZ & Security
    ... > yes, deployement price, security level (depending what ... > open ports... ... > case what sense has my DMZ? ... if I have a web server on DMZ that have to access sqlserver database ...
    (microsoft.public.security)
  • Re: Exchange Server in DMZ
    ... > do I need to open for the server to participate in the local domain ??? ... DMZ and your LAN, not a good thing imho, if possible, I'd suggest ... do as well) and configuring it to forward mail to the Exchange server ...
    (comp.security.firewalls)
  • Re: Sonicwall Pro 230 DMZ windows authentication problem
    ... I just replaced the w2k dmz machine with an nt4 server, and set up port 25, ... registry keys to fix the rpc ports, ... This leaves me confused why the w2k server didn't work. ...
    (comp.security.firewalls)