On Sat, 16 Dec 2006 14:55:20 +0000, David Brown wrote:
>>> I'm willing to pay the price of a little security for a lot more
>>> convenience (after all, that's exactly what you do with a firewall in
>>
>> Dude, goto your boss and tell him you are not qualified for this task.
>> I hope you were kidding about convenience over security.
>
> I was exagerating a little to make a point - there is no way to get a
> perfectly secure setup that still does something useful. The only
> guarenteed perfectly secure and reliable way to secure yourself from the
> big bad internet is to have no connection at all.
I will agree with this.
> Since I *do* want a connection, and I need computers on the inside to be
> able to access services outside our network, and computers on the outside
> need to access services in the DMZ, then I am of necessity
> compromising security to provide that access. I'm under no illusions
> about making a perfectly secure setup - if anyone tells me they can
> provide that sort of security, then they'll have to work very hard to
> persuade me that *they* are qualified.
>
> What I need is a system that is secure to the point where a security
> breach is so unlikely that it is a negligible risk compared to all the
> other risks a company deals with regarding their data, such as physical
> break-ins, fire, or user error or malvolence. Any time or money spent
> getting significantly beyond that level is time and money wasted.
You are not going to get this with a bridged network. You said yourself
that the ZyWall is limited, do you trust it to do everything for you? If
I understand you that is what you intend to do. With the ZyWall and the
bridge you are just adding points of failure. You would want to limit this
as well.
> If you want to tell me that I can't get there without having a physically
> separate firewall device that is as simple as possible, then that's fine -
No, what I am saying is you don't need that ZyWall box and should not use
a bridge. You are the one saying you need the ZyWall. I am saying that
you can do everything on one device with a connection to all your
networks. One that you have total control over, not hoping the company
you bought the ZyWall from didn't over look something.
> I'll listen to that advice. That's why I'm asking, and I'm grateful for
> any such advice. I haven't any doubt that a dedicated minimilistic
> low-level packet firewall is the most secure for doing that part of the
> job - but I am not convinced that it is necessary. There are good
> reasons why people want a complete solution that covers low-level packet
> firewalling with higher level security functions such as http proxying
> and filtering, log file analysis, and intrusion detection systems. I'm
> looking to find a sensible balance.
Here is what I would do;
Chose what OS you want to use, I use Linux here. Install 3 interfaces in
the box and set then up as follows:
eth0 - Internet
eth1 - DMZ
eth2 - LAN
Setup the firewall to do stateful packet inspection (Linux setup).
eth0: DROP all new connection that are not destine for the DMZ services you have
defined. Allow all ESTABLISHED/RELATED connections. This will allow new
connection to your DMZ services but drop any to your LAN.
eth1: DROP all new connection trying to leave the DMZ. The only packets
that leave the DMZ are the ones that are ESTABLISHED/RELATED. That way if
one of the boxes gets hacked they cannot infect the rest of the world or
your LAN. Updates to that box should be pushed from the LAN. This will
allow connection into the DMZ but will drop all new requests leaving the
DMZ
eth2: Allow all NEW connection that are allowed by company policy. Allow
all ESTABLISHED/RELATED connection. This will allow your users to get out
to the Internet and the DMZ.
Set your policies on the firewall box to DROP INPUT OUTPUT and FORWARD
that way nothing is coming to or going from that box. Since no one has
access to this box the box will not be able to be attacked.
Set your FORWARD tables to allow what you want everything else will be
dropped.
There is a lot more to this, this is just the high level view and this
setup is working here fine for some time now.
>>> blocked by the linux firewall's iptables anyway). It would help limit
>>> damage in the event of a compromised firewall - even if an attacker
>>> figured out a way to get root access on the firewall machine, they
>>> could not open other ports in or out without also breaking the
>>> security of the ZyWall.
>>
>> First things first. You don't allow packets to stop on the firewall.
>> If they are coming in and not going out another interface then they
>> should be dropped, no exceptions. The only way to access the firewall
>> is to plug into it with a keyboard and monitor.
>>
>>
> That is what the ZyWall would do - it doesn't handle the packets itself.
And the above does the same with one less POF and nothing is bridged.
> Thanks for your comments,
Sure thing
--
Regards
Robert
Smile... it increases your face value!
----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----