Great Circle Associates Firewalls
(November 1997)
 

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

Subject: Re: Do proxies always do NAT?
From: kant @ adeptech . com
Date: Fri, 21 Nov 97 08:38:30 MET
To: "Craig I. Hagan" <hagan @ cih . com>, "Kleinfelter, Susan" <SKleinfelter @ Logility . com>
Cc: "'Firewalls @ GreatCircle . COM'" <Firewalls @ GreatCircle . COM>
References: <Pine . LNX . 3 . 95 . 971118122701 . 19170H-100000 @ cih-gw . cih . com>

We are in the process of setting up DCOM through a Gauntlet, by using Plug 
proxies.  Guantlet allows you to turn-off the address translation for these 
proxies.

Like Craig said, for DCOM communications to be secure through a firewall one 
really needs a custom proxy. Without a custom proxy, the whole idea of 
opening up a large number of ports through your firewall makes me very 
concerned.

Rama Kant

--- On Tue, 18 Nov 1997 12:33:53 -0500 (EST)  "Craig I. Hagan" 
<hagan @
 cih .
 com> wrote:
> > We are trying to determine which firewall products we can run our
> > Microsoft DCOM-based application through.  
> 
> right now, i'd hazard that your best bet would be a custom rolled dcom
> proxy. (heck, i've been looking for something that handles DCE/RPC and/or
> MSRPC -- aren't they the same on the wire?). Making a transparent version
> of the above would likely solve your problem. 
> 
> > 
> > The challenges in sending DCOM through a firewall are that 1) DCOM
> > dynamically assigns port numbers to server processes, so clients connect
> > to different ports at different times, and 2) DCOM server writes its own
> > raw IP address in its outbound packets, and the client must send its
> > requests to that IP address, not the IP address of a proxy.  We can run
> 
> a smart proxy would be able to inspect the packet and alter the ip address
> and any relevant checksums. the hard part would be writing it.
> 
> > DCOM through a packet filter if we open an appropriate range of ports
> > and tell DCOM server to limit its dynamic port assignments to those
> > ports (details at http://www.wam.umd.edu/~mikenel/dcom/dcomfw.htm ).
> > Because of the raw IP addresses in the packets, though, any firewall
> > that insists on doing address translation prevents DCOM from going
> > through.
> 
> risk analysis: what is the risk of openning your DCOM ports
> to either the world or to the specific site? perhaps
> a reasonable method might be to do the following:
> 
> inside DCOM host ---> packetfilter --> outside DCOM host -...- remote 
DCOMhost
> 
> the idea is that inside sends its requests to a forwarding agent
> (outside), which handles the actual conversation. then the pfilt can allow
> inside to talk with outside and vice versa, but, you aren't allowing
> anyone else to talk to inside.  you can then construct your DCOM
> forwarding server on outside to handle things like access control, etc for
> inside. 
> 
> > 
> 
> > Am I right in thinking that an application proxy on a firewall will
> > *always* involve address translation?  Some firewalls have 'generic'
> 
> I'm not sure how address translation follows from a proxy server.  They
> technically are very different animals. The idea of a proxy firewall is
> that the application proxies UNDERSTAND the application being proxied, so
> they can properly inspect the dataflow to make sure that it is safe. they
> also can alter the dataflow so that you inside machine can talk to an
> outside machine and vice-versa (if permitted) without problem. 
> 
> The trick is that you will need a proxy that specifically understands
> your protocol if it is to be handled in any sort of secure/reliable
> manner if it is to be proxied effectively.
> 
> -- craig
> 
> 
-----------------------------------------------------------------------------
--
> Craig I. Hagan     "It's a small world, but I wouldn't want to back it up"
> hagan(at)cih.com        "True hackers don't die, their ttl expires"
>   	"It takes a village to raise an idiot, but an idiot can raze a 
village"
> 
> 	Stop the spread of spam, use a sendmail condom!
> 	     http://www.cih.com/~hagan/smtpd-hacks
> 
> 
> 

---------------End of Original Message-----------------

--------------------------------------------------------
E-mail: kant @
 adeptech .
 com
Date: 11/21/97
Time: 08:38:31
--------------------------------------------------------



References:
Indexed By Date Previous: Re: CyberGuard
From: Jason Lamar <lamar @ digex . net>
Next: Cisco PIX Firewall -- comments?
From: Robert Banz <banz @ membrain . com>
Indexed By Thread Previous: Re: Do proxies always do NAT?
From: "Craig I. Hagan" <hagan @ cih . com>
Next: RE: Do proxies always do NAT?
From: "Kleinfelter, Susan" <SKleinfelter @ Logility . com>

Google
 
Search Internet Search www.greatcircle.com