Quote:
Put decent ACL's on them? ACL's are only as good as the person's knowledge about network security when applied to an interface manually. Pre-applied ACL's, like those found in the soho router market, seem to do decent. If you're not a good ACL writer and/or don't have the time, knowledge, or patience to append entry after entry in the lists then this is not exactly a good path to pursue.
IMO if you don't know how to put decent ACLs on a PIX you have no business in using it. Hire someone or get a third party involved that does know is my advice.
Quote:
Applying ACL's means that you have to keep up with not only net security in general but the new breed of attacks and exploits that surface every other day.
You're either a security professional or not. I don't see the point. If you claim to be a security professional you're sopposed to be doing this anyway. Again hire someone or a third party that takes care of this if you don't have the time or knowledge.
Quote:
A host in the DMZ could be compromised and, being isolated properly, wouldn't affect the LAN. But, the host would still be compromised.
Correct. But you'll add another layer of difficulty for your attacker. It's all about security layers and containment.
Quote:
Using your own custom ACL's will also degrade performance as there is more overhead than pre-applied ones.
A rule is a rule. It doesn't matter if it's pre-defined or not. They both take as much processing power as needed. But what do you think will happen to my performance if I remove 20 pre-defined rules and replace them by 5 custom ones? Also using pre-defined ones (there are none in a PIX; except the securitylevels) could also mean something is accessable that you don't want to be. I say write your own. That way you know exactly what's accessable and what not.
Quote:
If a host on the LAN running a service that's using port-forwarding becomes compromised the hosts inside the LAN aren't ALWAYS able to be compromised. That's a generalization that is true in some cases but not always true.
My experience is that this is true in most cases and only in some cases not (just the other way around).
Quote:
BOF's are pretty much worthless unless the service/application being exploited is actually running as root.
Not quite. Once they get access they could launch a local exploit to elevate their privileges, they could even include the local exploit in the payload of the BOF.
Quote:
Hosts inside the LAN can be limited in what they're allowed to access etc.
Yes but they usually aren't.