Great Circle Associates Firewalls
(August 1997)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: MS Proxy server 2.0 beta - is it a true firewall ?
From: Itai Dor-on <silicom @ netvision . net . il>
Organization: Silicom Technologies
Date: Mon, 01 Sep 1997 02:21:26 +0300
To: firewalls @ GreatCircle . COM
Reply-to: silicom @ netvision . net . il

Microsoft Proxy Server 2.0 (beta) incorporates a very significant NEW
feature in terms of Security which is Firewall capabilities.
 
This feature gets a very significant attention in terms of marketing 
promotions from Microsoft.
 
Although the marketing material on the web is very informative, I have
found very little technical information on this feature. 

(example: "Reverse Proxying - lets a Proxy Server "impersonate" 
a Web server to  the outside world?" ok. So while it plays "Halloween"
how does it check the candy for "healthy ingredients"?)
 
Two statements that are repeated by Microsoft bother me:
 
1."Microsoft Proxy server 2.0 provides firewall class security?" 
(the emphasis is on the word "class". Why not "Microsoft 
Proxy server 2.0 provides a firewall capability/feature?")
 
2. Can I use Proxy Server as a firewall? (FROM THE FAQ)
 
"If you do not already have a firewall, and Proxy Server's feature set
meets your security  needs, then Proxy Server can be used as the primary 
firewall."

The emphasis is on "and Proxy Server's feature set meets your security
needs". Did anyone see a  statement? "?and Exchange server's feature set 
meets your electronic mailing  need?". Too delicate for my taste coming 
from Microsoft.
 
After I DEFINED MY NEEDS I started doing a little research on firewall
technologies encountering  such very common notions as "Filtering
Gateway", "Application Gateway" and "statefull inspection". 

Every firewall vendor I examined explained in detail his technology
concept in term of packet handling in a very informative fashion. So I
could cross-reference my "needs" with the program's well explained 
defense capabilities.
 
Unfortunately, I tried a number of ways to get an explanation about
"Microsoft mechanism for packet handling" through the news group 

and the mail list: ntsecurity @
 iss .
 net 
(I got a LOT of reactions at ntsecurity @
 iss .
 net from colleagues
frustrated like me) 

I have got a response from MS two weeks ago that they will inform me! 
I will post there response when I finally get it.

I am getting the impression that Microsoft doesn't want to position
Proxy server 2.0 as an equal player In the Firewall Market or hasn't 
figured out the right status for it.
 
I am preparing a BIG marketing campaign towards the upcoming of
Microsoft
proxy server 2.0 release. 

I am absolutely sure that the first point my competitors will attack is
Microsoft Proxy server Firewall capabilities. 

How will I position the product if I can't address Microsoft Proxy
server 
Technical Defense tools against inbound connection arriving form  the
Internet.
 
My statements are: 
1. "If you can't explain it you can't sell it"
2. "One's weak knowledge in another's advantage"
 
I am Posting here a Transcript of the message posted at microsoft proxy
2 
beta newsgroup.
---------------------------
 
Dear Friends,

There are two major types of firewalls deployed as Internet gateways at
present:
"Filtering Gateways" and "Application Gateways". Both firewall designs
aim to implement and enforce network security.
 
As I understand "Filtering Gateways" essentially make routing decisions
based on information contained at  the packet level. If a packet
contents meets the security policy criteria (Port, Ip, Dest.) it is 
forwarded,or routed to the other side of the gateway. Otherwise it is
blocked 
out.

"Application Gateways", unlike "Filtering Gateways", operate at the
connection rather than packet level  (user name, protocol specific 
operation: Get, Put)
 
"Application Gateways" are known to be more secure then  "Filtering
Gateways" because they require the  firewall provider to understand the 
security implications of supporting an application. 
They provide proxies  for each service running behind the firewall.
 
A good "Firewall Application Gateway" will combine "Filtering Gateways"
features AND provide various proxies   for services, running behind the
proxy server,that will examine each packet's internal content structure  
prior to sending the packet to the specific service (e.g. email message 
packet structure).
 
"Microsoft Proxy Server 2.0 (Beta) was primarily designed to manage
outbound connections and provide performance enhancements for clients on 
an internal network accessing the Internet."
 
This Design concept makes it a good "Application Gateway".

In my opinion The MAIN Job of a firewall is to address the security
issues of inbound connections coming  from the Internet.
 
At this point Microsoft Proxy Server 2.0 (Beta)uses a mechanism called
Dynamic packet filtering a method that resembles "Filtering Gateways"
but functions "on-demand". 
 
Unfortunately I have found NO information on how Proxy proxy server 2.0
(Beta) deals with packet (What proxy  services they provide for specific 
network services) coming from the Internet. 

I will try explaining my point using an example:
 
Suppose I have a network with two servers, one is a Microsoft Proxy
Server connected to the Internet the other is a Microsoft Exchange 
Server sitting behind the proxy server. The exchange server is "server  
proxied" to the proxy server.
 
Now using dynamic packet filter option on the proxy server, if I try to
initiate a session with the exchange  server using a host on the
internet (untrusted network) for the propose of checking my mailbox the 
proxy server will open for me a connection for the specific
session.
 
It provides 'direct' connectivity between Me (Untrusted) and the mail
system (trusted). I know that the  proxy server forwards the packets 
to the exchange server not opening a real direct connection but before
it  
sends the packets
 
DOES IT HAVE ANY CHECKING MECHANISIM OF THE INTERNAL INTEGRATIY AND THE 
STRUCTRE OF THE SMTP PACKET?
 
AS I SEE IT (UNTIL I GET FURTHER INSIGHT ON THE MATTER) MICROSOFT PROXY 
SERVER IS A REGULAR PACKET FILTERING GATEWAY, WHEN IT COMES OUT  OF THE 
BOX NAKED.(REGRADING INBOUND CONNECTIONS FROM THE INTERNET).
 
Microsoft Proxy Server 2.0 (Beta) functionality can be extended using
ISAPI

(e.g.packet Virus checking etc.)
 
BUT WHAT DO WE GET "RIGHT OUT OF THE BOX"?

----------------------

I would appreciate any comment on the matter presented.

Yours Truly,

Itai Dor-on

Indexed By Date Previous: POP3 Tester
From: papowell @ astart . com
Next: Re: Remote Firewall Penetration Testing
From: "Paul D. Robertson" <proberts @ clark . net>
Indexed By Thread Previous: POP3 Tester
From: papowell @ astart . com
Next: DNS third party setup
From: Phil Chadwick <syspmc @ dtir . qld . gov . au>

Google
 
Search Internet Search www.greatcircle.com