The #1 unofficial ISA Server resource site

ISAserver.org Newsletter of October 2004

Sponsored by: Rainfinity
ISAserver.org Newsletter
October, 2004

In this issue: Welcome to the ISAserver.org newsletter! Each month we will bring you interesting and helpful information on ISA Server. We want to know what all *you* are interested in hearing about. Please send your suggestions for future newsletter content to: tshinder@isaserver.org

ISA Web Seminar--Deliver High Availability for ALL your Network Resources. Register Today!

You are invited to attend this web seminar and learn how RainConnect and RainWall can offer ISA Server customers a highly available, integrated Internet and firewall platform that ensures simplification of distributed management while maximizing security and Internet resources. Do not miss this opportunity.

Register today @ http://www.rainfinity.com/isawebseminar



1. The Dangers of Encrypted Tunnels

By Dr. Thomas W Shinder, MD, MVP

As an ISA firewall administrator your main concern is controlling what external users can access on your corporate network and what users on the corporate network can access on the Internet and other networks within the corporate network. You spend a lot of time configuring firewall policy so that users have access only to the protocols you want them to use, connect only to the servers you want them to connect to, download only the content corporate security policy approves, and access resources only at a specified time of day.

Access control is the name of the game. If you don't have access control, then you don't have any control. You must have the ability to allow or deny VPN connections, allow or deny remote desktop connections, allow or deny access to Web servers and allow or deny file transfer via Web or instant messenger connections.

Your firewall is able to carry out your access control policy because it has information about connections established through it. The firewall inspects network layer, transport layer and application layer information and makes allow or deny decisions based on firewall policy you create.

But what happens when the firewall encounters an encrypted communication? Let's look at remote access to OWA sites as an example. A conventional hardware firewall (such as PIX or Sonicwall) sees an incoming connection to TCP port 443. An access rule on the hardware firewall says to allow the incoming connection and forward it to the OWA site on the corporate network.

The remote access OWA client negotiates an encrypted SSL connection with the OWA site. All communications moving through the hardware firewall are now encrypted and the hardware firewall has no idea of the encrypted SSL "tunnel" contents. There's nothing the hardware firewall can do if an attacker or worm on the OWA client machine launches an attack against the OWA server through this SSL encrypted session. The simple stateful filtering hardware firewall just says "this is an SSL connection and I'm configured to allow SSL connections to the OWA server, have a nice day".

This clearly isn't good. The fact that attackers can leverage an encrypted channel that you allow through the firewall means you have lost control. You've lost control because corporate access policy can't be enforced against the contents of the encrypted channel.

But wait, the situation gets even worse. Many application developers are getting into the HTTP tunneling act. They do this ostensibly be get around "restrictive firewalls" that allow only HTTP and/or HTTPS outbound or inbound. What they do is "wrap" their application protocol in an HTTP header so that firewalls configured to allow HTTP/HTTPS communications allows their application through.

Examples of this type of HTTP tunneling of non-Web applications include RPC over HTTP(S), the GoToMyPC application, and a large number of HTTP tunneling applications explicitly designed to subvert firewall policy. So-called "SSL VPNs" also belong to this group, as they are used to bypass firewall security and tunnel an array of application protocols within an encrypted SSL link. All of these applications, whether they were designed to increase productivity (such as RPC over HTTP) or to explicitly violate network use policy have a common goal: hide the underlying application protocol inside an encrypted SSL tunnel.

While hardware firewalls do not have the ability to inspect contents of an SSL tunnel and thus block access to application protocols hidden inside the tunnel, the ISA firewall does. The ISA firewall, which represents a third-generation firewall, does much more than simple packet filter based firewalls. The ISA firewall is able to break open the SSL encrypted tunnel, inspect the contents of the communication, and then re-encrypt the communication and forward the connection to the site on the corporate network.

In the example of remote access to OWA sites on the corporate network we saw the hardware firewall gives the thumbs-up on exploits moving through the SSL encrypted link. I personally would never allow remote access to any resource on the corporate network if all I had was a traditional hardware packet filter based firewall. I do not feel that I've performed the requisite due diligence to protect the corporate assets if the firewall cannot protect the published OWA site from attacks within the SSL tunnel. This is something you should consider if your firewall security is subject to Federal regulations.

In contrast, the ISA firewall accepts the remote access connection from the OWA client on the Internet. The ISA firewall then decrypts the connection and performs stateful application layer inspection on the contents of the communication. The HTTP security filter blocks a wide range of HTTP exploits (viruses, worms and blended exploits) and allows you to block unapproved application protocols wrapped in the SSL communication. If the ISA firewall's security filters detect suspicious or dangerous information within the application layer headers or data, the connection will be dropped. If the connection is clean, then the ISA firewall re-encrypts the data as it establishes a second SSL connection, this time between itself and the destination OWA server on the corporate network.

At this point it should be clear that the ISA firewall provides a much higher level of security than a traditional packet filter based hardware firewall. Today's attacks are at the application layer and are focused against the servers and services on the corporate network which drive the business. The ISA firewall's unique design makes it the standard bearer for the modern application layer inspection third-generation firewall.

This is not to say that the ISA firewall administrator's life is perfect. While the ISA firewall's "SSL bridging" feature allows it to provide a level of security orders of magnitude higher than what you see with hardware firewalls for incoming connections, we still have to worry about SSL tunneled applications sourcing from the corporate network and connecting to Internet sites.

The ISA firewall performs inbound SSL bridging and performs stateful application layer inspection, but it does not perform outbound SSL bridging. And this is what we need to complete the circle. Once outbound SSL bridging is available, you'll be able to block internal users from hiding HTTP tunneled applications in their encrypted SSL links.

Bottom line: Be wary of "SSL VPNs" and any other application that hides the real nature of its communications inside an SSL encrypted link. Keep this in mind when creating firewall policies. Do users really need outbound access to SSL? If so, you should strictly limit the sites they can establish SSL connections to. Otherwise, users could leverage their permission to use SSL to tunnel just about any protocol inside that SSL link, and you do not want that.

I'm looking forward to the day when the ISA firewall development team rolls out an outbound SSL to SSL bridging solution. When this happens, we'll have complete control over the SSL channel.

Until then, check out Finjan's solutions - Vital Security for Web and Vital Security ICAP for ISA Firewalls.

NOTE: Make sure that all users on your network and those who connect to resources through your ISA firewall are aware that you monitor communications moving through an encrypted tunnel (at the present time only inbound connections using SSL bridging). Users must sign-off on this policy and this policy should also be reviewed and approved by corporate legal departments. Finally, you must do everything you can to prevent users from using SSL encrypted channels. You'll be surprised to find out that the overwhelming majority of SSL encrypted connections made through the ISA firewall are not for business purposes.

2. Tom and Deb Shinder's Configuring ISA Server 2004 -- Pre-order Today!


Tom and Deb Shinder's best selling books on ISA Server 2000 were the "ISA Server Bibles" for thousands of ISA Server 2000 network administrators. Tom and Deb Shinder are preparing for you their next ISA Server book, Configuring ISA Server 2004. This book leverages the over two years of pre-release experience Tom and Deb have had with ISA Server 2004, from pre-alpha to RTM and all the versions and builds in between. They've logging literally 1000's of flight hours with ISA Server 2004 and they'll be sharing the Good, the Great, the Bad and the Ugly of ISA Server 2004 with their no holds barred coverage of Microsoft's new one of a kind application layer inspection firewall.

While the ISA Server 2000 books were good, Configuring ISA Server 2004 is going to be even better. Tom and Deb bring their unique "insider's perspective" to provide you with information that isn't and won't be available anywhere else! Pre-order your copy of Configuring ISA Server 2004 by clicking the link. You'll be glad you did.


Click here to Order your
copy today


ISA Web Seminar--Deliver High Availability for ALL your Network Resources. Register Today!

You are invited to attend this web seminar and learn how RainConnect and RainWall can offer ISA Server customers a highly available, integrated Internet and firewall platform that ensures simplification of distributed management while maximizing security and Internet resources. Do not miss this opportunity.

Register today @ http://www.rainfinity.com/isawebseminar



3. ISAserver.org Learning Zone articles of Interest


We have a great group of articles in the Learning Zone that will help you get a handle on your most difficult configuration issues. Here are just a few of the newer and more interesting articles:

4. KB Articles of the Month


Here are some interesting and useful ISA Server related Q articles posted by Microsoft in the last month:

5. Post of the Month


Are you tweaked over the SQL icon in the system tray? Do you want it to show connected instead of disconnected? If so, Jim Harrison has the cure:
"This is a known, benign and irritating problem.
1 - By default, ISA 2004 uses MSDE logging and so installs it
2 - The MSDE instance isn't properly registered with the SQL service manager
3 - you can work around this by entering <machinename>\msfw in the "server" field and hitting <TAB>"
Thanks Jim!

ISA Web Seminar--Deliver High Availability for ALL your Network Resources. Register Today!

You are invited to attend this web seminar and learn how RainConnect and RainWall can offer ISA Server customers a highly available, integrated Internet and firewall platform that ensures simplification of distributed management while maximizing security and Internet resources. Do not miss this opportunity.

Register today @ http://www.rainfinity.com/isawebseminar



6. ISA Firewall Links of the Month


Microsoft continues to pump out tons of great technical docs on how to install, configure and maintain your ISA firewall. Check out some of these goodies: As always, there's a lot more, but you'll have to wait for next month ;)

7. Ask Dr. Tom


QUESTION: Does ISA2004 Site-to-Site VPN feature protect my network from viruses, worms, trojans, etc. that might be present on the network located on the other side of the tunnel? If not what do most companies do to protect themselves from these types of attacks coming thru the tunnel? Thanks again for all the information great advice you provide. Thanks! --John

ANSWER: Yes. This is one of the very cool features of the new ISA firewall. The ISA firewall performs both stateful filtering (like all hardware firewalls) and stateful application layer inspection on all interfaces. This includes both the remote access VPN and VPN gateway interfaces.

A site to site VPN connection enables you to connect multiple offices to the main office using a VPN link. You can configure firewall policy to limit branch office user access to only servers they need to connect to, and use only the protocols they require to connect to those servers. You can also create user/group based Access Rules so that some branch office users can access more content at the main office and other branch office users access a limited set of content.

The branch office ISA firewall protects the main office against exploits introduced at a branch office. For example, a user or consultant might bring a laptop computer to the branch office. Since the laptop isn't under corporate control, you have no idea what security policy is enforced on the laptop. The laptop might have the Blaster worm. If so, the main office is fully protected because the RPC filter on the branch office VPN gateway blocks the blaster attack.

Maybe a malicious user located at one of the branch offices tries to attack Web servers at the main office through the site to site VPN connection. The ISA firewall at the branch office blocks the attack because the exploits are blocked by the branch office's HTTP security filter. You can also configure the HTTP security filter to block file downloads, block viruses, and block peer to peer communications through the VPN site to site link.

ISA Web Seminar--Deliver High Availability for ALL your Network Resources. Register Today!

You are invited to attend this web seminar and learn how RainConnect and RainWall can offer ISA Server customers a highly available, integrated Internet and firewall platform that ensures simplification of distributed management while maximizing security and Internet resources. Do not miss this opportunity.

Register today @ http://www.rainfinity.com/isawebseminar