The firewall & SPI all Nat based routers act as a 'natural' firewall between the Internet and your LAN by masking the true IP address 'of the computers on your LAN. the very nature of NAT makes it nearly impossible for someone to directly connect to a computer behind a NAT router using the computer ip address. this does not however stop hackers from successfully launching things like DoS (Denial of Service) Attacks on you.
Packet InspectionTo accomplish its connection sharing task, Nat routers do something called packet inspection. part of this inspection process involves blocking unwanted and unrequested packets trying to reach your LAN computers. it can also involve forwarding into anted �ets ETS to servers you might have running on your LAN (see port forwarding article)
Statefull packet inspectionSPI is a little different than ordinary packet inspection ��. the basic interpretation of SPI is that a router/firewall with SPI will protect you from more attacks than a router without SPI. SPI means that the router will look at a packet of information, examine it in some way, and determine what to do with it (beyond simple Routing ). SPI routers not only understand TCP/IP, they understand the kind o F applications that are running on the protocol. this understanding allows the router to filter out advanced forms of attacks on the internet like denial of service attacks. there is no standard for implementing SPI. each manufacturer writes its own SPI software or licenses it from an Internet security company. as you can imagine, the quality of the SPI software can vary. evaluating the specified tiven Ess of each SPI implementation is way out of the scope of this web site and wowould require a small army of security experts to accomplish in any meaningful way. this brings us to the difficult question: how do you tell how good the SPI firewall in a Broadband Router is? This is a very difficult question to answer. without getting extremely technical, the best we can do is look for indications that the router has the capability of parameter Ming operations on each packet beyond basic Nat. indications that a router has good SPI.
1) Logging:Routers that do not support any kind of logging might indicate that the router software is not very intelligent. routers that log attacks and actually tell you what kind of attack was attempted are obviously doing some advanced packet inspection. this is probably your best indicator.
2) special application support without DMZ:Dumb routers make you put your computer in the DMZ for all kinds of things. advanced routers can support netmeeting, VPN pass-through and more without having to move your computer to the DMZ. the only way the router can do this is to look for packets from your special application then re-write and re-route packets in a way that is compatible with both your application and Nat. the fact that the router is aware of your application is an indication of advanced SPI.
3) advanced packet filtering:Packet Filtering in itself is SPI. Check to see if your router supports any kind of string filtering on packets. The more advanced the filtering options, the better an indication of good SPI.
SummaryA router with indications of advanced SPI still needs to be 'told 'How to look for attacks and how to react to them. the points above let you know that the router is capable of Advanced Attack shielding. remember, the manufacturer must program the router for good firewall protection and keep it updated.