Do I want a SOHO firewall or NAT box?
A recent post on the firewall-wizards mail list asked whether a small office firewall offered more security than a NAT device.
The ensuing thread reveals a lot about how difficult it is to characterize small office security and access products into these simple categories.
One thing I'm very confident in stating is that:
All firewalls do NAT, but not all NAT devices do firewalling...
All the firewalls I've ever configured, small office or enterprise class, do at least one form of NAT - IP masquerading, a.k.a., dynamic NAT, which is more accuratley called Port Address Translation - where the only public IP address revealed to the outside world (Internet) is the firewall's public IP address. Most enterprise firewalls do static and 1:1 NAT (you can read more about all three here.
Today, it's hard to classify devices as firewall appliances or NAT devices. A look at the history (such a short time span probably only deserves to be called a chronology of events) of SOHO access and security devices reveals why.
In the broadband access marketplace, access devices began as little more than xDSL and cable modems. Early broadband "consumer" users and service providers heavy into consumer markets were ignorant of the need and hence reluctant to buy small office firewalls; i.e., the kind that do (stateful) packet inspection, terminate manly VPNs, and block some set of well-known denial of service and broadly automated attacks. These were and remain 2x-5x the cost of NAT devices, and for good reason.
Consumers did know they wanted to share broadband access across home and small office networks, and service providers (even the bad ones) realized they didn't have enough IP addresses to hand out like after-dinner mints, so NAT was quickly incorporated into modems to make everyone happy. The result was an access modem that does address and port remapping, elementary (two-port) routing or bridging, and service/authentication using some PPP variant (e.g., PPPoE).
If a NAT Device filters traffic, is it a firewall?
Some vendors added DHCP, a piddly set of security features (simple default inbound and coarsely adjustable outbound filters) and even a VPN - whatever they could squeeze into a commodity-priced product - and everyone began calling these devices SOHO firewalls.
Most "began as NAT" devices fail at least one basic litmus test: the NAT/firewall software doesn't undergo the kind of software audit, testing, and scrutiny firewall vendors are accustomed to imposing (inflicting) on their appliances.
Add any feature set you want. Claim a box is a firewall. Until you've scrubbed the code and subjected the device to accepted, common firewall evaluation criteria and it proves its mettle, it's a NAT box.
Archived at http://www.securityskeptic.com/arc20030601.htm#BlogID63
by Dave Piscitello