Thank you Kent for the elaborate answer. I realy appreciate it.

John
""Kent Hundley""  wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> John,
>
> The question is not as simple as it seems.  Over the past 3-4 years the
> terms "proxy" and "stateful filtering" have been considerably "vendorized"
> so that what one vendor or person refers to as a "proxy" may not be
exactly
> the same as what another vendor or person refers to.  Ditto for "stateful
> filtering".
>
> The easy one first. Packet filtering, sometimes called non-stateful
> filtering, works up through layer 4.  You can filter on IP address, TCP or
> UDP port numbers and some limited TCP flags. (such as the SYN or ACK bit)
> If a filter can do more than this, its probably a stateful filter.
>
> The idea behind a proxy server is that a proxy server acts as a server to
a
> trusted client and as a client to an untrusted server.  In transparent
mode,
> both the trusted client and the untrusted server believe they are talking
to
> each other and are unaware that there is a 3rd party, the proxy, involved.
> In non-transparent mode, at least the client is aware of the proxy
although
> the server may not be. Some applications can be proxied transparently,
other
> can be but require additional software, some are very difficult to proxy
> transparently.
>
> Since proxies must support the actual application used, it works through
all
> 7 layers.  The basic idea is that since the proxy actually terminates the
> connection on both the client side and the server side, it can inspect and
> reject any portion of the application that does not conform to certain
rules
> defined by the site implementing the proxy.
>
> While this works well in theory, in reality a true proxy can be
problematic
> and may not be any more secure than other methods such as SPF. (more on
this
> in a minute)
>
> Stateful filtering generally implies inspecting a packet at least up
through
> layer 4, but not necessarily beyond that.  Strictly speaking, a SPF must
be
> aware of the way an app uses ports, but its arguable whether this is layer
7
> awareness.  For example, an SPF must understand that FTP opens a
> back-channel connection.  Some SPF's examine the FTP PORT command to see
> which port the reverse connection should originate from.  This could be
> called layer 7 since you must look at the actual FTP commands.  In
general,
> the layer at which the SPF operates depends on the application used and
the
> vendors implementation.  For common apps, an SPF implementation may have
> limited functionality at layer 7, but for uncommon apps it is probably
> functioning more at layer 4 and just maintaining "state". (IP src/dst, TCP
> src/dst, etc)
>
> It is generally believed that a true proxy is more secure than SPF.  The
> idea being that a proxy is "forced" to look at all 7 layers.  This is not
> exactly true.  A proxy must terminate an application, but if an app is not
> well known, it is typical for the proxy to use a "plug gateway" and simply
> take the data from the server and give it to the client and vice versa.
> Even for well-known apps, it is difficult to determine what may or may not
> be "dangerous" content and typically a proxy will just block application
> commands that are erroneous or malformed although more options may be
> available for well-known apps.  Additionally, there is no technical reason
> why a SPF cannot look at the data portion of a packet, in fact most SPF
> implementations look at the data portion of some well-known apps and allow
> limited filtering. (i.e blocking FTP get or put requests)
>
> On top of all this, some SPF implementations have limited true proxy
abilty
> (i.e. Checkpoint) and some proxy implementations have some SPF ability
(i.e.
> Gauntlet).
>
> That's a bit of a long-winded answer, but the skinny of all this would be:
>
> packet filter - layer 4
> SPF - layer 4-7 depending on app
> proxy - layer 7 (but may not _examine_ layer 7 info depending on app, so
may
> really be only looking at layer 4 info)
>
> HTH,
> Kent
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
> John Tafasi
> Sent: Saturday, November 10, 2001 8:50 PM
> To: [EMAIL PROTECTED]
> Subject: CID: Firewalls [7:25757]
>
>
> Hi Group,
>
> I a little confused about osi layers at different types of firewalls work
> (proxy, packet filters and stateful firewalls). Can any body help with
that.
>
> Thanks




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=26018&t=25757
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to