Computer Security - Hacking And Hackers Information Security Resource Portal security hacking hackers hacker news downloads crackers virus virii viruses hacked webpages DOS denial of service hacking files hack files hack links hacking links encryption spoofing news texts password crackers port monitors key logger phreaking boxes wardialers patches exploits computer security network security privacy encryption computer crime firewallsinformation warfare intrusion detection hackers elec



Our News Resources have been upgraded
to bring you the latest news from around the World.

Check out the latest news by clicking HERE
The Security Portal for Information System Security Professionals

The most comprehensive computer and network security resource on the Internet for Information System Security Professionals - Says Yahoo Editors


Return to Main Menu

Return to Main Menu

Our Research Facility

Audit - Detect Network Intrusions
Anonymity & Privacy
ATM - Asynchronous Transfer
Biometrics
Business Continuity Planning
Cellular Communications
Computer Crime & Investigations
Computer Hardware Tutorial
Corporate Violence in Workplace
Crypto & Encryption - Part I
Crypto & Encryption - Part II
Crypto & Encryption - Part III
Disaster Recovery Planning
Downloads - - Public Domain
Downloads - Packet Storm
Downloads - Hacker Domain
Employment and Job Opportunities
Ethics Law and Security Policy
Firewalls
Frame Relay Tutorials
FreeBSD - Berkeley Unix Clone
FreeBSD - OnlineBooks to Read
General Security Related Links
Hacking - How its done Guides
Hacked Web Sites
Information Warfare
Internet Telephony & Protocols
Intrusion Detection Library
Investigations and Courtrooms
Java Security Resources
Jobs & Employment Opportunities
Legal Resources - Legal Basics
Linux Resources - Basics
Linux Resources - Online Books
Mailing List - For Newsletters
Magazine Articles - SEARCHER
Magazine Store - CheapPrices
Military & Govt Security Docs
Networking - Internet Protocols
Novell Networking Security
Online Courses -Boost Your Skills
Pager Hardware Reprogramming
Penetration Testing -Intrusions
Physical and Facility Security
Privacy & Anonymity on the Net
Programming Tutorials
Protocols - Networking - Internet
Resume and Interview Resources
Security Magazines Online
Security Reference Library I
Security Reference Library II
Security Policy Library
Security Standards & Guidelines
Smart Cards
Telecommunication & Internet
Telecommunications Tutorials
Threat Risk Assessments
Unix Security Resources
Unix Security Online Books
VPN's - Virtual Private Networks
Virus Worms Trojans Hoaxs
Voice / IP Protocols and Standards
WIN NT Assorted Files
WIN NT Security Files
WIN 2000 Operating System
Workplace Violence
Y2K Year 2000 Information



Firewall Security and the Internet


Bibliography References pertaining to Firewalls - CLICK HERE

General Information

The Complete FIREWALL FAQ Resource
Firewalls in General for the NT Servers
Perdue / Coast Links
Primarily Firewalls -Links
The Complete FIREWALL FAQ Resource
Firewalls
Perdue / Coast Links
Primarily Firewalls -Links
Excellent Firewall Introduction
Another Excellent Firewall Intro
Excellent Firewall FAQ File
How to Pick a Firewall
Firewalls Complete - THE BOOK
IT Security Cookbook - THE BOOK
Understanding Firewalls by Rhino 9
Backdoors in Firewalls
Firewall Basics from Microsoft


Reports and Guides


How to pick an Internet Firewall by Marcus Ranum

NIST Special Publication 800-10 Keeping Your Site Comfortably Secure: An Introduction to Internet Firewalls

Fortified Network's Firewall Evaluation Checklist

Internet Security Threats and Firewalls by David J. Stang

Summary of Cryptography in Internet Firewalls Workshop, Aug 1995

CSI 1995 Internet Security Survey

The Firewall Report

The Firewall Policy Guide by the National Computer Security Association

Firewall Tutorial by LLSI


Firewall Company Web Sites


Cyberguard.Firewall Web Site
AltaVista Firewall 98
Ascend
Cisco PIX Firewall
CyberGuard
Eagle NT
Elron Firewall
Check Point Firewall-1
Network-1 Firewall Plus
GFX Firewall System
GNAT Box Firewall
PC week tutorial
Guardian's NetGuardian
Milkyway SecurIT
Secure Computing Firewall
SmartWall
Sonic Firewall
Kane Security Analyst
Microsoft Proxy Server
MultiTech Ethernet ProxyServer
NetRoad FireWALL 2.1
Session Wall-3
SonicWall Review
Firewall Checklists


More Firewall Product Info


Commercial Firewalls and Resellers maintained by Cathy Fulmer

Firewall Vendors list at MCI

Black Hole by Milkyway

BorderWare by Border Network Technologies

Brimstone by SOS Corp

CENTRISecure Internet Gateway by Cohesive Systems

CiscoWorks by Cisco Systems

Cyberguard by Harris Computer Systems

Data Privacy Facility by Network Systems Corporation

Eagle by Raptor Systems

Firewall-1 by CheckPoint Software Technologies

Firewall/Plus by Network-1

Gauntlet by TIS

GFX-94 Internet Firewall by Global Technology Associates

HSC GateKeeper by Herve Schauer Consultants

Interceptor by Technologic

Interlock by ANS 

KarlBridge by KarlNet

NetGate by Smallworks

NetLOCK(tm) from Hughes

NetRanger from the WheelGroup

NetSeer by enterWorks.com

Netra Server by Sun

Private Internet Exchange by Network Translation

PORTUS by LSLI

SEAL by Digital

Secureconnect by Morning Star

Sidewinder by Secure Computing Corporation

Site Patrol by BBN Planet Corp

SmartWall by V-ONE

SunScreen SPF-100 by Sun Internet Commerce Group

Turnstyle Firewall System by Atlantic Systems Group


Firewall Industry Guide


Internet Firewalls - Resources This site provides the comprehensive list of resources associated with Internet firewalls.

Firewall Product Overview Internet Firewalls Frequently Asked Questions by Marcus J. Ranum and Matt Curtin

Firewall-1 Tricks & Tips PhoneBoy's Firewall-1 FAQ The site is loaded with helpful hint for running Firewall-1.

Commercial Firewalls and Related FW Products Firewall Product Overview

Information Security Policies Made Easy -- Professional Already Written Policies on CD-ROM Reasons to Have

Check Point makers of Firewall-1

Logsurfer Homepage Logsurfer Homepage

No-Fuss Firewall No-Fuss Firewall

SecureLogix Corporation Network security products for enterprise solutions. TeleSweep is a scanner for phone lines and TeleWall is a firewall for phone lines.

Trusted Information Systems Developers of Gauntlet Firewalls, GVPN, and several other security products. TIS was recently bought out by Network Associates.

Sun Microsystem's SunScreen Firewalls The fastest firewalls available.

Lucent Remote Access Business Unit HOME

Firewalls FAQ Background & Basics; Design & Implementation Issues; Various Attacks; How Do I...

Biodata Biodata is a global provider of cryptographic devices as well as network and communications technology products. The company's portfolio includes Internet firewalls with separate management systems, 112-bit DES data encryption products for public telecommunications networks and ISDN routers.

The Firewall Toolkit Provides information on building free firewall and security solutions. Also the unofficial home to the TIS FWTK.

SAGUS Security Welcome to SAGUS Security's Web Site.

TIMESTEP - encryption solutions for virtual private networking (VPN) No description

V-ONE Corporation Home V-ONE Corporation licenses SmartGate(TM), patented, award-winning VPN technology that enables business organizations to establish secure communications and transaction channels over public networks like the Internet.

WatchGuard Technologies - From Firewall to Firebox More than a firewall, the WatchGuard Firebox delivers complete network security from an affordable, plug-and-play security appliance.

International Computer Security Association ICSA is an independent organization offering objective views and opinions on computer security issues. Improve computer security through knowledge sharing, information dissemination, and security products certification

COAST Internet Firewalls Hotlist comprehensive list of firewall vendors and resources

Internet Firewalls Frequently Asked Questions Frequently Asked Questions about Internet Firewalls

Isinglass IsinGlass is a script which is meant to make the average user's Linux machine more secure when connected to the Internet, for example, when dialing up via a local ISP.

Raptor Systems A lower cost yet usable firewall

Check Point FireWall-1 searchable discussion Complete searchable archives of Check Point FireWall-1 mailing list and online discussion

Merit GateD Consortium Support Services No description

SINUS Firewall Page Firewall Page

New Security Standards Makers. The Aggressor is an advanced network monitoring, management, network vulnerability testing and administration software for network administrators, advanced users and companies which are connected to internet or WAN.

Network Security Software Firewall and network security software.

DoorStop Mac-based firewall Easy-to-use, Macintosh-based firewall software.

Firewall and Proxy server HOWTO for Linux Build an inexpensive powerful firewall, here's how!

CyberGuard Unixware and NT-based filtering firewall.

Guardian Firewall NetGuard Control Center is a policy-based, directory-enabled software that integrates the company's Guardian Firewall and Guidepost Bandwidth Control products through a centralized management interface.

IP Filter A TCP/IP Packet Filtering package for UNIX platforms. (Darren Reed)

Progressive Systems, Inc., Home of the Phoenix Firewall Progressive Systems offers the Phoenix Adaptive Firewall. Phoenix has VPN options available, and is available on Linux, as well as an easy to use appliance. Fully functional evaluation downloads are available.

Open Source Firewall based on FreeBSD (auf Deutsch) Firewall service for small to medium sized business with no Internet experience. Web proxy, Email, Real Audio with remote monitoring and support.

Firewalls Mailing List For discussions of Internet firewall security systems and related issues. Hosted by GNAC, Inc.

Cowboyz Monitored Internet Security The Cowboyz i Wall is an affordable, virtually-bulletproof solution for Internet and network security.

Freefire An open-source Internet firewall software. (Bernd Eckenfels)

Internet Product Watch: Firewall Products Extensive list of firewall products.

AltaVista Firewall 98 Altavista Firewall: UNIX and NT based transparent proxy firewall.

Cisco PIX Firewall Hardware based filtering firewall. Runs IOS lookalike.

Software Control AB Sofware Control AB developes and provides software tools for implementing security policies. We extend firewall functionality to the whole network.

Internet Products Inc. The InterGate solution integrates 12 Internet services, such as firewall, DHCP, proxy server, cache, email, and DNS, into a single, easy to use, device on your network.

Technologic, Inc. The developer of the Interceptor Firewall Appliance and the all-in-one InstaGate Internet Appliance. Our products have been ICSA certified.

Sentry Telecom Systems Sentry's products facilitate computer network security and telecommunication service usage including a modem security and PBX intrusion detection firewall to prevent telephone fraud and provide modem control. The patented Phonewall Enforcer and Phonewall Auditor provide for modem blocking, classifying telecommunication traffic and managing the secure usage of telecommunication services.

Aker Security Solutions Informatics Company specialized in Firewall and security technologies development.

ERT Group Specializes in intrusion detection systems that integrate both network and host-based to automatically detects and responds to attacks to a company’s information systems and network infrastructure. Proxy based firewalls are part of an overall security package.

Firedoor Network Security Firedoor provides a complete software package with high security solutions for Intranets and Extranets. Firedoor products are divided into two parts; Firedoor Secure Server and Firedoor Secure Client.

SecurityDogs.com Links and information on Firewall security, Virtual Private Networks (VPN), Network Address Translation (NAT), and Quality of Service (QoS).

Checkpoint Firewall-1 Ultimate Resource PhoneBoy's Checkpoint Firewall-1 Resource Site- the definitive guide to Firewall-1 on the Web.

ConSeal Private Desktop ConSeal Private Desktop and other personal Firewall products for all Internet users.


Firewall Papers - From Network Security Information


E-Commerce Security Technologies: Fire Wall (paper)
Information for beginners. Firewalls, IDS, DMZ.

Firewalls Complete (book)
Good book about firewalls theory and practice

Fire in the Hole (paper)
About today's bulked-up solutions

Building your firewall, Part 1 (paper)
Are you letting your firewall vendor decide your architecture? Try to do it yourself!

Building your firewall, Part 2 (paper)
How to make sure your OS is ready to go.
Building your firewall, Part 3 (paper)
Implementation: Setting up firewall rules.

Improving Security on Cisco Routers (how-to)
Informal discussion of some Cisco configuration settings.

Cisco IOS Firewall Feature Set and Context-Based Access Control (paper)
This document describes the Cisco IOS Firewall feature set, and describes how to configure context-based access control, one of the Cisco IOS Firewall feature set features.

Proxy instalation (paper)
About NT Proxy Server secure installing

Network design - firewalls (paper)
This part of the well-known book is about firewall basics

Placing Backdoors Through Firewalls (paper)
How to set it and how to protect from it.

Linux LAN & Internet Firewall Security FAQ (paper)
Practical advice.

Checkpoint's Firewall-1 problems description (paper)
This information is old and not correct.

General Firewall White Paper (paper)
Nice description of common firewall functions

Firewalls and Internet security (report)
Good paper with theory and firewalls description. Network security policy example.

Firewalling and Proxy Server HOWTO (how-to)
For LINUX based PC

Keeping Your Site Comfortably Secure: An Introduction to Internet Firewalls (paper)
Sorry for some broken images in the English version

Internet Firewalls Frequently Asked Questions (faq)
Good description

Services to be filtered (checklist)
CERT recommended


Firewalls and related software products to Download and Evaluate


 
Agnitum Outpost Firewall Pro Shareware 98, 2k, Me, XP
Protect your computer with Outpost Firewall PRO.
ManageEngine Firewall Analyzer Shareware XP
Firewall Analyzer is a Web-based firewall log analysis tool that...
NeT Firewall Shareware 98, NT, 2k, Me, XP, 2003
This firewall protects Windows-based systems not currently protected...
Sygate Personal Firewall Freeware 98, NT, 2k, Me, XP, 95, 2003
This firewall automatically protects your PC from...
Armor2net Personal Firewall Shareware 98, 2k, Me, XP
This personal firewall provides...
Atelier Web Firewall Tester Shareware NT, 2k, XP, 2003
This is a tool for probing personal firewall software strengths...
BitGuard Firewall Shareware 98, 2k, Me, XP
This firewall helps control traffic and application launches,...
DShield Universal Firewall Parser Freeware 98, NT, 2k, Me, XP
This is a universal DShield.org firewall log parser.
Kerio WinRoute Firewall Commercial NT, 2k, XP, 2003
This is a corporate firewall with anti-virus support, content...
McAfee Firewall Shareware 98, NT, 2k, Me, XP
This application protects your network and seamlessly fits into your...
Norman Personal Firewall Demo 98, NT, 2k, Me, XP
This is both an application and a packet-level firewall and uses...
Primedius Free Firewall & Messenger PopUp Killer Freeware NT, 2k, XP
This program kills messenger pop-ups.
SoftPerfect Personal Firewall Freeware 98, NT, 2k, Me, XP, 95, 2003
This is a network firewall designed to protect your PC against attacks...
VisNetic Firewall Shareware 98, NT, 2k, Me, XP
This is a packet level firewall built to protect Windows based...
Webroot Desktop Firewall Subscription 98, 2k, Me, XP
This bi-directional intrusion defense system protects your computer by...
Firewall X-treme Demo 98, NT, 2k, Me, XP
This program secures your personal data from hackers by automatically...
3B Personal Firewall Pro Shareware 98, NT, 2k, Me, XP
This program prevents unauthorized operations and data loss.
Jetico Personal Firewall Freeware 98, NT, 2k, Me, XP, 2003
This program protects your computer from hacker attacks and malicious...
MindSoft Firewall Shareware XP
This will protect you against external attacks, including trojans and...
OSsurance Desktop Kernel Firewall Shareware NT, 2k, XP, 2003
This program blocks the execution of spyware, viruses, worms, Trojans,...
Registry Firewall Shareware 98, NT, 2k, Me, XP
This program is designed to prevent adware and spyware from...
SecureUp Personal Firewall Shareware 98, NT, 2k, Me, XP
This program offers intrusion detection and protection to your PC.
602LAN SUITE Freeware 98, NT, 2k, Me, XP, 2003
This is a secure mail server with antivirus and anti-spam, built-in...
BitDefender Professional Plus Shareware 98, NT, 2k, Me, XP, 2003
This program integrates antivirus, firewall and anti-spam modules into...
FTP Navigator Shareware 98, NT, 2k, Me, XP, 95, 2003
This program lets you upload, download or delete data.
NetPeeker Shareware 98, NT, 2k, Me, XP, 2003
This network monitor and control tool supports personal firewall,...
Spytector Shareware 98, NT, 2k, Me, XP, 2003
Track all activities on a PC with a keylogger filter, advanced...
Trend Micro PC-cillin Internet Security Shareware 98, 2k, Me, XP
Trend Micro PC-cillin Internet Security 14 integrates antivirus...
WebPartner Test and Performance Center Shareware NT, 2k, XP, 2003
This program performs scheduled stress and load testing by executing...
FlamingWall Shareware XP
Stop Trojans and secure your applications from attempts to extract...
12Ghosts Robo Shareware 98, NT, 2k, Me, XP, 95
This helper can respond on your behalf when certain events occur.
AbleGet Shareware 98, 2k, Me, XP
Find, download and upload files.
AbleGet Shareware 98, 2k, Me, XP, 2003
Find, download and upload files and MP3s with AbleGet.
AbuseShield Shareware 2k, XP, 2003
This program picks up where anti-virus and firewall software fail by...
AGuardDog Suite Complete Protection Shareware 98, NT, 2k, Me, XP, 2003
This security tool offers several tools to help keep your computer...
Anti-Spy.Info Shareware 98, NT, 2k, Me, XP, 95, 2003
This is a security and personal privacy tool that detects and removes...
AntiFirewall Anonymizer Shareware 98, NT, 2k, Me, XP, 95
This allows you to use FTP, newsgroups, IRC, ICQ, e-mail and POP/IMAP...
AnVir Virus Destroyer Shareware 98, NT, 2k, Me, XP, 95, 2003
This is process and startup manager with advanced log...
Avirt Soho Shareware 98, NT, 2k, Me, XP, 95
This is network and Internet sharing manager.
CAMELOT Messaging Security Suite Shareware NT, 2k, XP, 2003
COAST WebMaster Demo NT, 2k, Me, XP, 2003
This is Web quality testing technology that can be used at every stage...
Comtun Pro proxy server Shareware 98, NT, 2k, Me, XP, 95, 2003
This is a Proxy and Firewall for Internet connection sharing.
CrushFTP Shareware 98, NT, 2k, Me, XP, 95, 2003
This cross-platform FTP server has users, groups, ratios, quotas, SFV...
Cute FTP Home Shareware 98, NT, 2k, Me, XP, 95, 2003
This program allows you to transfer files between your PC and remote...
DICE Shareware 2k, XP, 2003
This Windows Service Application provides IRC, HTTP and opennap...
DynServe Client Freeware 98, NT, 2k, Me, XP, 95
This program will give your computer its own domain name, such as www.
eMando Remote Control Shareware 2k, Me, XP, 2003
This is software to control any number of PCs over the Internet or a...
eTrust PestPatrol Anti-Spyware Demo 98, NT, 2k, Me, XP
This security and personal privacy tool detects and eliminates...
Everyware RDM See Home Page 98, NT, 2k, Me, XP, 95, 2003
This program provides secure, remote data backup and retrieval.
ezProxy Shareware 98, NT, 2k, Me, XP
This allows an entire network to share a single Internet account...
F-Secure Internet Security Shareware 98, 2k, Me, XP
Protect your data and privacy when you e-mail, download music, bank,...
FileCourier Shareware 98, 2k, Me, XP, 2003
This program lets you create and e-mail FileTickets instead of...
FileZilla GPL 98, NT, 2k, Me, XP, 95, 2003
This FTP client is available in different languages.
Fireball CyberProtection Suite Commercial 98, NT, 2k, Me, XP
This program combines the power and protection of a personal firewall,...
FlashFXP Shareware 98, NT, 2k, Me, XP, 95, 2003
This is an FTP and FXP client to allow FTP transfers directly between...
GoldTach Freeware 2k, XP
Protect against hackers intruding into your PC and filching personal...
HTTP-Tunnel Client Freeware 98, NT, 2k, Me, XP, 95
This acts as a SOCKs server, allowing subscribers to use your Internet...
ICFMeister Shareware XP
This program monitors the activities of the Internet Connection...
ICUII Shareware 98, NT, 2k, Me, XP, 95
This communications tool works on both the Internet and on intranets.
InCode Virus Detector Demo 98, NT, 2k, Me, XP, 95
This is a firewall protection tool against viruses, worms and other...
Indigo Secure Lite Shareware 98, NT, 2k, Me, XP
This is a business and customer service solution.
IPDog Shareware 2k, XP, 2003
This program shows you all open IP ports and allows you to test and...
iPIG WiFi Hotspot VPN Security Freeware 2k, XP, 2003
Protects your inbound and outbound communications such as e-mail, Web,...
Joltage Provider Software Freeware 2k, XP
This is a WLAN/802.11x/Wi-Fi gateway product that features a captive...
JuniorNet Demo 98, 2k, Me, XP, 95
The JuniorNet environment delivers hundreds of constantly updating...
Katana Shareware 2k, XP, 2003
This integrated personal firewall and VPN inter-operates with...
Kerio WinRoute Pro Demo 98, NT, 2k, Me, XP
This is a firewall with integrated Internet sharing capability.
Kiwi Syslog Daemon Shareware 98, NT, 2k, Me, XP, 95, 2003
This Windows Syslog Daemon receives, logs, displays and forwards...
Mercur Messaging Server Shareware NT, 2k, XP, 2003
This is a scalable e-mail server for either LAN or Internet based...
Net Profile Switch Shareware NT, 2k, XP, 2003
Switch your laptop computer between multiple networks.
NetCom Demo NT, 2k, XP, 2003
Get packet-level filtering and management software with remote...
Netkeys ULTRA Demo 98, 2k, Me, XP
This program provides online privacy and parental controls, firewall...
NetProxy Shareware 98, NT, 2k, Me, XP, 95, 2003
This tool lets you provide simultaneous Internet access to multiple...
OmniVPN Freeware 2k, XP, 2003
This is a firewall and virtual private network.
PortsLock Commercial NT, 2k, XP, 2003
This is a firewall with user-level access controls for Windows...
PreView Freeware 2k, XP, 2003
This security application lets you see the relative security of your...
Prevx Home Freeware 2k, XP
This free program protects your PC against the installation of spyware...
Proxifier Shareware 98, NT, 2k, Me, XP, 95, 2003
With this program you can bypass firewalls and tunnel...
Proxy - Pro Professional GateKeeper Shareware 98, NT, 2k, Me, XP
This proxy server firewall allows you to share, secure and accelerate...
Proxy Checker Shareware 98, NT, 2k, Me, XP, 2003
This application tests HTTP and SOCKS proxy servers.
Proxy plus See Home Page 98, NT, 2k, Me
This is a firewall, proxy and mail server for shared access to the...
ProxyInspector for ISA Server Shareware 98, NT, 2k, Me, XP, 2003
This tool analyzes the Microsoft ISA server Web proxy, firewall and...
SecureUp Shareware 98, NT, 2k, Me
SecureUp is an enhancement to the security and accessibility already...
SeeMeMe Windows Utilities Shareware 98, NT, 2k, Me, XP, 95
Contains 8 tools to secure, speed up and optimize windows.
SolidShare Shareware 98, NT, 2k, Me, XP, 2003
This tool provides firewall security and Internet sharing on your LAN.
SpyBlocker Shareware 98, NT, 2k, Me, XP, 95
This spyware firewall has the ability to block the activity of...
Trellian Siteload Shareware 98, 2k, Me, XP, 95
This is a Web site and mirror management application.
Trojan Guarder Gold Version Shareware 98, NT, 2k, Me, XP, 95, 2003
Though installed with anti-virus system and firewall, your PC is still...
TurboCrypt Shareware 2k, XP, 2003
This program allows users to keep sensitive files encrypted but...
WebTunnel Demo 98, NT, 2k, Me, XP, 2003
Hide your IP address, protect your personal information, and hide...
WINDIY System Expert Shareware 98, NT, 2k, Me, XP, 95, 2003
This system toolbox includes a firewall, a...
WinProxy See Home Page 98, NT, 2k, Me, XP, 95
This is an Internet sharing and security management tool that allows...
WinSocks Shareware 98, NT, 2k, Me, XP, 95, 2003
This is a Socks 4 and 5 firewall and proxy server.
ZoneAlarm Pro Demo 98, NT, 2k, Me, XP
This firewall application offers options like "lock system" and the...
ZoomCall Pro VideoPhone Shareware 98, 2k, Me, XP, 2003
This video conferencing software works with most cameras and allows...
Safe'n'Sec Shareware 2k, XP
Protect your system against viruses, spyware, vulnerabilities,...
Servantix Network Monitor Shareware 98, NT, 2k, Me, XP, 2003
Monitor any IP-based device on your network including Web servers,...
Active@ File Recovery Demo 98, NT, 2k, 95
This recovers data after formatting or loss of partitions.
Cryptainer LE Free Encryption Software Freeware 98, 2k, Me, XP, 95, 2003
Creates encrypted vaults for storing data.
Secure IT Demo 98, NT, 2k, Me, XP, 95, 2003
This program compresses, encrypts, shreds and secures e-mail.



Internet Firewalls: Frequently Asked Questions

Paul D. Robertson paul@compuwar.net
Matt Curtin cmcurtin@interhack.net
Marcus J. Ranum mjr@ranum.com


Revision: 10.4

This document available in Postscript.and PDF.


Contents


1 Administrativia


1.1 About the FAQ

This collection of Frequenty Asked Questions (FAQs) and answers has been compiled over a period of years, seeing which questions people ask about firewalls in such fora as Usenet, mailing lists, and Web sites. If you have a question, looking here to see whether it's answered before posting your question is good form. Don't send your questions about firewalls to the FAQ maintainers.

The maintainers welcome input and comments on the contents of this FAQ. Comments related to the FAQ should be addressed to firewalls-faq@interhack.net. Before you send us mail, please be sure to see sections 1.2 and 1.3 to make sure this is the right document for you to be reading.


1.2 For Whom Is the FAQ Written?

Firewalls have come a long way from the days when this FAQ started. They've gone from being highly customized systems administered by their implementors to a mainstream commodity. Firewalls are no longer solely in the hands of those who design and implement security systems; even security-conscious end-users have them at home.

We wrote this FAQ for computer systems developers and administrators. We have tried to be fairly inclusive, making room for the newcomers, but we still assume some basic technical background. If you find that you don't understand this document, but think that you need to know more about firewalls, it might well be that you actually need to get more background in computer networking first. We provide references that have helped us; perhaps they'll also help you.

We focus predominately on "network" firewalls, but ``host'' or ``"personal'' firewalls will be addressed where appropriate.


1.3 Before Sending Mail

Note that this collection of frequently-asked questions is a result of interacting with many people of different backgrounds in a wide variety of public fora. The firewalls-faq address is not a help desk. If you're trying to use an application that says that it's not working because of a firewall and you think that you need to remove your firewall, please do not send us mail asking how.

If you want to know how to ``get rid of your firewall'' because you cannot use some application, do not send us mail asking for help. We cannot help you. Really.

Who can help you? Good question. That will depend on what exactly the problem is, but here are several pointers. If none of these works, please don't ask us for any more. We don't know.

  • The provider of the software you're using.
  • The provider of the hardware ``appliance'' you're using.
  • The provider of the network service you're using. That is, if you're on AOL, ask them. If you're trying to use something on a corporate network, talk to your system administrator.


1.4 Where Can I find the Current Version of the FAQ?

The FAQ can be found on the Web at

It's also posted monthly to

Posted versions are archived in all the usual places. Unfortunately, the version posted to Usenet and archived from that version lack the pretty pictures and useful hyperlinks found in the web version.


1.5 Where Can I Find Non-English Versions of the FAQ?

Several translations are available. (If you've done a translation and it's not listed here, please write us so we can update the master document.)

Norwegian
Translation by Jon Haugsand
http://helmersol.nr.no/haandbok/doc/brannmur/brannmur-faq.html


1.6 Contributors

Many people have written helpful suggestions and thoughtful commentary. We're grateful to all contributors. We'd like to thank afew by name: Keinanen Vesa, Allen Leibowitz, Brent Chapman, Brian Boyle, D. Clyde Williamson, Richard Reiner, Humberto Ortiz Zuazaga, and Theodore Hope.


1.7 Copyright and Usage

Copyright ©1995-1996, 1998 Marcus J. Ranum. Copyright ©1998-2002 Matt Curtin. Copyright 2004, Paul D. Robertson. All rights reserved. This document may be used, reprinted, and redistributed as is providing this copyright notice and all attributions remain intact. Translations of the complete text from the original English to other languages are also explicitly allowed. Translators may add their names to the ``Contributors'' section.


2 Background and Firewall Basics

Before being able to understand a complete discussion of firewalls, it's important to understand the basic principles that make firewalls work.


2.1 What is a network firewall?

A firewall is a system or group of systems that enforces an access control policy between two or more networks. The actual means by which this is accomplished varies widely, but in principle, the firewall can be thought of as a pair of mechanisms: one which exists to block traffic, and the other which exists to permit traffic. Some firewalls place a greater emphasis on blocking traffic, while others emphasize permitting traffic. Probably the most important thing to recognize about a firewall is that it implements an access control policy. If you don't have a good idea of what kind of access you want to allow or to deny, a firewall really won't help you. It's also important to recognize that the firewall's configuration, because it is a mechanism for enforcing policy, imposes its policy on everything behind it. Administrators for firewalls managing the connectivity for a large number of hosts therefore have a heavy responsibility.


2.2 Why would I want a firewall?

The Internet, like any other society, is plagued with the kind of jerks who enjoy the electronic equivalent of writing on other people's walls with spraypaint, tearing their mailboxes off, or just sitting in the street blowing their car horns. Some people try to get real work done over the Internet, and others have sensitive or proprietary data they must protect. Usually, a firewall's purpose is to keep the jerks out of your network while still letting you get your job done.

Many traditional-style corporations and data centers have computing security policies and practices that must be followed. In a case where a company's policies dictate how data must be protected, a firewall is very important, since it is the embodiment of the corporate policy. Frequently, the hardest part of hooking to the Internet, if you're a large company, is not justifying the expense or effort, but convincing management that it's safe to do so. A firewall provides not only real security--it often plays an important role as a security blanket for management.

Lastly, a firewall can act as your corporate ``ambassador'' to the Internet. Many corporations use their firewall systems as a place to store public information about corporate products and services, files to download, bug-fixes, and so forth. Several of these systems have become important parts of the Internet service structure (e.g., UUnet.uu.net, whitehouse.gov, gatekeeper.dec.com) and have reflected well on their organizational sponsors. Note that while this is historically true, most organizations now place public information on a Web server, often protected by a firewall, but not normally on the firewall itself.


2.3 What can a firewall protect against?

Some firewalls permit only email traffic through them, thereby protecting the network against any attacks other than attacks against the email service. Other firewalls provide less strict protections, and block services that are known to be problems.

Generally, firewalls are configured to protect against unauthenticated interactive logins from the ``outside'' world. This, more than anything, helps prevent vandals from logging into machines on your network. More elaborate firewalls block traffic from the outside to the inside, but permit users on the inside to communicate freely with the outside. The firewall can protect you against any type of network-borne attack if you unplug it.

Firewalls are also important since they can provide a single ``choke point'' where security and audit can be imposed. Unlike in a situation where a computer system is being attacked by someone dialing in with a modem, the firewall can act as an effective ``phone tap'' and tracing tool. Firewalls provide an important logging and auditing function; often they provide summaries to the administrator about what kinds and amount of traffic passed through it, how many attempts there were to break into it, etc.

Because of this, firewall logs are critically important data. They can be used as evidence in a court of law in most countries. You should safeguard, analyze and protect yoru firewall logs accordingly.

This is an important point: providing this ``choke point'' can serve the same purpose on your network as a guarded gate can for your site's physical premises. That means anytime you have a change in ``zones'' or levels of sensitivity, such a checkpoint is appropriate. A company rarely has only an outside gate and no receptionist or security staff to check badges on the way in. If there are layers of security on your site, it's reasonable to expect layers of security on your network.


2.4 What can't a firewall protect against?

Firewalls can't protect against attacks that don't go through the firewall. Many corporations that connect to the Internet are very concerned about proprietary data leaking out of the company through that route. Unfortunately for those concerned, a magnetic tape, compact disc, DVD, or USB flash drives can just as effectively be used to export data. Many organizations that are terrified (at a management level) of Internet connections have no coherent policy about how dial-in access via modems should be protected. It's silly to build a six-foot thick steel door when you live in a wooden house, but there are a lot of organizations out there buying expensive firewalls and neglecting the numerous other back-doors into their network. For a firewall to work, it must be a part of a consistent overall organizational security architecture. Firewall policies must be realistic and reflect the level of security in the entire network. For example, a site with top secret or classified data doesn't need a firewall at all: they shouldn't be hooking up to the Internet in the first place, or the systems with the really secret data should be isolated from the rest of the corporate network.

Another thing a firewall can't really protect you against is traitors or idiots inside your network. While an industrial spy might export information through your firewall, he's just as likely to export it through a telephone, FAX machine, or Compact Disc. CDs are a far more likely means for information to leak from your organization than a firewall. Firewalls also cannot protect you against stupidity. Users who reveal sensitive information over the telephone are good targets for social engineering; an attacker may be able to break into your network by completely bypassing your firewall, if he can find a ``helpful'' employee inside who can be fooled into giving access to a modem pool. Before deciding this isn't a problem in your organization, ask yourself how much trouble a contractor has getting logged into the network or how much difficulty a user who forgot his password has getting it reset. If the people on the help desk believe that every call is internal, you have a problem that can't be fixed by tightening controls on the firewalls.

Firewalls can't protect against tunneling over most application protocols to trojaned or poorly written clients. There are no magic bullets and a firewall is not an excuse to not implement software controls on internal networks or ignore host security on servers. Tunneling ``bad'' things over HTTP, SMTP, and other protocols is quite simple and trivially demonstrated. Security isn't ``fire and forget''.

Lastly, firewalls can't protect against bad things being allowed through them. For instance, many Trojan Horses use the Internet Relay Chat (IRC) protocol to allow an attacker to control a compromised internal host from a public IRC server. If you allow any internal system to connect to any external system, then your firewall will provide no protection from this vector of attack.


2.5 What about viruses and other malware?

Firewalls can't protect very well against things like viruses or malicious software (malware). There are too many ways of encoding binary files for transfer over networks, and too many different architectures and viruses to try to search for them all. In other words, a firewall cannot replace security-consciousness on the part of your users. In general, a firewall cannot protect against a data-driven attack--attacks in which something is mailed or copied to an internal host where it is then executed. This form of attack has occurred in the past against various versions of sendmail, ghostscript, scripting mail user agents like Outlook, and Web browsers like Internet Explorer.

Organizations that are deeply concerned about viruses should implement organization-wide virus control measures. Rather than only trying to screen viruses out at the firewall, make sure that every vulnerable desktop has virus scanning software that is run when the machine is rebooted. Blanketing your network with virus scanning software will protect against viruses that come in via floppy disks, CDs, modems, and the Internet. Trying to block viruses at the firewall will only protect against viruses from the Internet. Virus scanning at the firewall or e-mail gateway will stop a large number of infections.

Nevertheless, an increasing number of firewall vendors are offering ``virus detecting'' firewalls. They're probably only useful for naive users exchanging Windows-on-Intel executable programs and malicious-macro-capable application documents. There are many firewall-based approaches for dealing with problems like the ``ILOVEYOU'' worm and related attacks, but these are really oversimplified approaches that try to limit the damage of something that is so stupid it never should have occurred in the first place. Do not count on any protection from attackers with this feature. (Since ``ILOVEYOU'' went around, we've seen at least a half-dozen similar attacks, including Melissa, Happy99, Code Red, and Badtrans.B, all of which were happily passed through many virus-detecting firewalls and e-mail gateways.)

A strong firewall is never a substitute for sensible software that recognizes the nature of what it's handling--untrusted data from an unauthenticated party--and behaves appropriately. Do not think that because ``everyone'' is using that mailer or because the vendor is a gargantuan multinational company, you're safe. In fact, it isn't true that ``everyone'' is using any mailer, and companies that specialize in turning technology invented elsewhere into something that's ``easy to use'' without any expertise are more likely to produce software that can be fooled. Further consideration of this topic would be worthwhile [3], but is beyond the scope of this document.


2.6 Will IPSEC make firewalls obsolete?

Some have argued that this is the case. Before pronouncing such a sweeping prediction, however, it's worthwhile to consider what IPSEC is and what it does. Once we know this, we can consider whether IPSEC will solve the problems that we're trying to solve with firewalls.

IPSEC (IP SECurity) refers to a set of standards developed by the Internet Engineering Task Force (IETF). There are many documents that collectively define what is known as ``IPSEC'' [6]. IPSEC solves two problems which have plagued the IP protocol suite for years: host-to-host authentication (which will let hosts know that they're talking to the hosts they think they are) and encryption (which will prevent attackers from being able to watch the traffic going between machines).

Note that neither of these problems is what firewalls were created to solve. Although firewalls can help to mitigate some of the risks present on an Internet without authentication or encryption, there are really two classes of problems here: integrity and privacy of the information flowing between hosts and the limits placed on what kinds of connectivity is allowed between different networks. IPSEC addresses the former class and firewalls the latter.

What this means is that one will not eliminate the need for the other, but it does create some interesting possibilities when we look at combining firewalls with IPSEC-enabled hosts. Namely, such things as vendor-independent virtual private networks (VPNs), better packet filtering (by filtering on whether packets have the IPSEC authentication header), and application-layer firewalls will be able to have better means of host verification by actually using the IPSEC authentication header instead of ``just trusting'' the IP address presented.


2.7 What are good sources of print information on firewalls?

There are several books that touch on firewalls. The best known are:

Related references are:

  • Internetworking with TCP/IP Vols I, II, and III
    Authors
    Douglas Comer and David Stevens
    Publisher
    Prentice-Hall
    Edition
    1991
    ISBN
    0-13-468505-9 (I), 0-13-472242-6 (II), 0-13-474222-2 (III)
    Comment
    A detailed discussion on the architecture and implementation of the Internet and its protocols. Volume I (on principles, protocols and architecture) is readable by everyone. Volume 2 (on design, implementation and internals) is more technical. Volume 3 covers client-server computing.

  • Unix System Security--A Guide for Users and System Administrators
    Author
    David Curry
    Publisher
    Addison Wesley
    Edition
    1992
    ISBN
    0-201-56327-4


2.8 Where can I get more information on firewalls on the Internet?

Site Security Handbook
http://www.rfc-editor.org/rfc/rfc2196.txt The Site Security Handbook is an information IETF document that describes the basic issues that must be addressed for building good site security. Firewalls are one part of a larger security strategy, as the Site Security Handbook shows.
Firewalls Mailing List
http://www.isc.org/index.pl?/ops/lists/firewalls/ The internet firewalls mailing list is a forum for firewall administrators and implementors.
Firewall-Wizards Mailing List
http://honor.icsalabs.com/mailman/listinfo/firewall-wizards The Firewall Wizards Mailing List is a moderated firewall and security related list that is more like a journal than a public soapbox.
Firewall HOWTO
http://www.linuxdoc.org/HOWTO/Firewall-HOWTO.html Describes exactly what is needed to build a firewall, particularly using Linux.
Firewall Toolkit (FWTK) and Firewall Papers
ftp://ftp.tis.com/pub/firewalls/
Marcus Ranum's firewall related publications
http://www.ranum.com/pubs/
Texas A&M University security tools
http://www.net.tamu.edu/ftp/security/TAMU/
COAST Project Internet Firewalls page
http://www.cerias.purdue.edu/coast/firewalls/


3 Design and Implementation Issues


3.1 What are some of the basic design decisions in a firewall?

There are a number of basic design issues that should be addressed by the lucky person who has been tasked with the responsibility of designing, specifying, and implementing or overseeing the installation of a firewall.

The first and most important decision reflects the policy of how your company or organization wants to operate the system: is the firewall in place explicitly to deny all services except those critical to the mission of connecting to the Net, or is the firewall in place to provide a metered and audited method of ``queuing'' access in a non-threatening manner? There are degrees of paranoia between these positions; the final stance of your firewall might be more the result of a political than an engineering decision.

The second is: what level of monitoring, redundancy, and control do you want? Having established the acceptable risk level (i.e., how paranoid you are) by resolving the first issue, you can form a checklist of what should be monitored, permitted, and denied. In other words, you start by figuring out your overall objectives, and then combine a needs analysis with a risk assessment, and sort the almost always conflicting requirements out into a laundry list that specifies what you plan to implement.

The third issue is financial. We can't address this one here in anything but vague terms, but it's important to try to quantify any proposed solutions in terms of how much it will cost either to buy or to implement. For example, a complete firewall product may cost between $100,000 at the high end, and free at the low end. The free option, of doing some fancy configuring on a Cisco or similar router will cost nothing but staff time and a few cups of coffee. Implementing a high end firewall from scratch might cost several man-months, which may equate to $30,000 worth of staff salary and benefits. The systems management overhead is also a consideration. Building a home-brew is fine, but it's important to build it so that it doesn't require constant (and expensive) attention. It's important, in other words, to evaluate firewalls not only in terms of what they cost now, but continuing costs such as support.

On the technical side, there are a couple of decisions to make, based on the fact that for all practical purposes what we are talking about is a static traffic routing service placed between the network service provider's router and your internal network. The traffic routing service may be implemented at an IP level via something like screening rules in a router, or at an application level via proxy gateways and services.

The decision to make is whether to place an exposed stripped-down machine on the outside network to run proxy services for telnet, FTP, news, etc., or whether to set up a screening router as a filter, permitting communication with one or more internal machines. There are benefits and drawbacks to both approaches, with the proxy machine providing a greater level of audit and, potentially, security in return for increased cost in configuration and a decrease in the level of service that may be provided (since a proxy needs to be developed for each desired service). The old trade-off between ease-of-use and security comes back to haunt us with a vengeance.


3.2 What are the basic types of firewalls?

Conceptually, there are three types of firewalls:

  1. Network layer
  2. Application layer
  3. Hybrids

They are not as different as you might think, and latest technologies are blurring the distinction to the point where it's no longer clear if either one is ``better'' or ``worse.'' As always, you need to be careful to pick the type that meets your needs.

Which is which depends on what mechanisms the firewall uses to pass traffic from one security zone to another. The International Standards Organization (ISO) Open Systems Interconnect (OSI) model for networking defines seven layers, where each layer provides services that ``higher-level'' layers depend on. In order from the bottom, these layers are physical, data link, network, transport, session, presentation, application.

The important thing to recognize is that the lower-level the forwarding mechanism, the less examination the firewall can perform. Generally speaking, lower-level firewalls are faster, but are easier to fool into doing the wrong thing.

These days, most firewalls fall into the ``hybrid'' category, which do network filtering as well as some amount of application inspection. The amount changes depending on the vendor, product, protocol and version, so some level of digging and/or testing is often necessary.

3.2.1 Network layer firewalls

These generally make their decisions based on the source, destination addresses and ports (see Appendix 6 for a more detailed discussion of ports) in individual IP packets. A simple router is the ``traditional'' network layer firewall, since it is not able to make particularly sophisticated decisions about what a packet is actually talking to or where it actually came from. Modern network layer firewalls have become increasingly sophisticated, and now maintain internal information about the state of connections passing through them, the contents of some of the data streams, and so on. One thing that's an important distinction about many network layer firewalls is that they route traffic directly though them, so to use one you either need to have a validly assigned IP address block or to use a ``private internet'' address block [5]. Network layer firewalls tend to be very fast and tend to be very transparent to users.

Figure 1: Screened Host Firewall
Image firewalls-faq1.jpg

In Figure 1, a network layer firewall called a ``screened host firewall'' is represented. In a screened host firewall, access to and from a single host is controlled by means of a router operating at a network layer. The single host is a bastion host; a highly-defended and secured strong-point that (hopefully) can resist attack.

Figure 2: Screened Subnet Firewall
Image firewalls-faq2.jpg

Example Network layer firewall: In Figure 2, a network layer firewall called a ``screened subnet firewall'' is represented. In a screened subnet firewall, access to and from a whole network is controlled by means of a router operating at a network layer. It is similar to a screened host, except that it is, effectively, a network of screened hosts.

3.2.2 Application layer firewalls

These generally are hosts running proxy servers, which permit no traffic directly between networks, and which perform elaborate logging and auditing of traffic passing through them. Since the proxy applications are software components running on the firewall, it is a good place to do lots of logging and access control. Application layer firewalls can be used as network address translators, since traffic goes in one ``side'' and out the other, after having passed through an application that effectively masks the origin of the initiating connection. Having an application in the way in some cases may impact performance and may make the firewall less transparent. Early application layer firewalls such as those built using the TIS firewall toolkit, are not particularly transparent to end users and may require some training. Modern application layer firewalls are often fully transparent. Application layer firewalls tend to provide more detailed audit reports and tend to enforce more conservative security models than network layer firewalls.

Figure 3: Dual Homed Gateway
Image firewalls-faq3.jpg

Example Application layer firewall: In Figure 3, an application layer firewall called a ``dual homed gateway'' is represented. A dual homed gateway is a highly secured host that runs proxy software. It has two network interfaces, one on each network, and blocks all traffic passing through it.

Most firewalls now lie someplace between network layer firewalls and application layer firewalls. As expected, network layer firewalls have become increasingly ``aware'' of the information going through them, and application layer firewalls have become increasingly ``low level'' and transparent. The end result is that now there are fast packet-screening systems that log and audit data as they pass through the system. Increasingly, firewalls (network and application layer) incorporate encryption so that they may protect traffic passing between them over the Internet. Firewalls with end-to-end encryption can be used by organizations with multiple points of Internet connectivity to use the Internet as a ``private backbone'' without worrying about their data or passwords being sniffed. (IPSEC, described in Section 2.6, is playing an increasingly significant role in the construction of such virtual private networks.)


3.3 What are proxy servers and how do they work?

A proxy server (sometimes referred to as an application gateway or forwarder) is an application that mediates traffic between a protected network and the Internet. Proxies are often used instead of router-based traffic controls, to prevent traffic from passing directly between networks. Many proxies contain extra logging or support for user authentication. Since proxies must ``understand'' the application protocol being used, they can also implement protocol specific security (e.g., an FTP proxy might be configurable to permit incoming FTP and block outgoing FTP).

Proxy servers are application specific. In order to support a new protocol via a proxy, a proxy must be developed for it. One popular set of proxy servers is the TIS Internet Firewall Toolkit (``FWTK'') which includes proxies for Telnet, rlogin, FTP, the X Window System, HTTP/Web, and NNTP/Usenet news. SOCKS is a generic proxy system that can be compiled into a client-side application to make it work through a firewall. Its advantage is that it's easy to use, but it doesn't support the addition of authentication hooks or protocol specific logging. For more information on SOCKS, see http://www.socks.nec.com/.


3.4 What are some cheap packet screening tools?

The Texas A&M University security tools include software for implementing screening routers. Karlbridge is a PC-based screening router kit available from ftp://ftp.net.ohio-state.edu/pub/kbridge/.

There are numerous kernel-level packet screens, including ipf, ipfw, ipchains, pf, and ipfwadm. Typically, these are included in various free Unix implementations, such as FreeBSD, OpenBSD, NetBSD, and Linux. You might also find these tools available in your commercial Unix implementation.

If you're willing to get your hands a little dirty, it's completely possible to build a secure and fully functional firewall for the price of hardware and some of your time.


3.5 What are some reasonable filtering rules for a kernel-based packet screen?

This example is written specifically for ipfwadm on Linux, but the principles (and even much of the syntax) applies for other kernel interfaces for packet screening on ``open source'' Unix systems.

There are four basic categories covered by the ipfwadm rules:

-A
Packet Accounting
-I
Input firewall
-O
Output firewall
-F
Forwarding firewall

ipfwadm also has masquerading (-M) capabilities. For more information on switches and options, see the ipfwadm man page.

3.5.1 Implementation

Here, our organization is using a private (RFC 1918) Class C network 192.168.1.0. Our ISP has assigned us the address 201.123.102.32 for our gateway's external interface and 201.123.102.33 for our external mail server. Organizational policy says:

  • Allow all outgoing TCP connections
  • Allow incoming SMTP and DNS to external mail server
  • Block all other traffic

The following block of commands can be placed in a system boot file (perhaps rc.local on Unix systems).

      ipfwadm -F -f
      ipfwadm -F -p deny
      ipfwadm -F -i m -b -P tcp -S 0.0.0.0/0 1024:65535 -D 201.123.102.33 25
      ipfwadm -F -i m -b -P tcp -S 0.0.0.0/0 1024:65535 -D 201.123.102.33 53
      ipfwadm -F -i m -b -P udp -S 0.0.0.0/0 1024:65535 -D 201.123.102.33 53
      ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0 -W eth0

      /sbin/route add -host 201.123.102.33 gw 192.168.1.2

3.5.2 Explanation

  • Line one flushes (-f) all forwarding (-F) rules.
  • Line two sets the default policy (-p) to deny.
  • Lines three through five are input rules (-i) in the following format:

    ipfwadm -F (forward) -i (input) m (masq.) -b (bi-directional) -P protocol)[protocol]-S (source)[subnet/mask] [originating ports]-D (destination)[subnet/mask][port]

  • Line six appends (-a) a rule that permits all internal IP addresses out to all external addresses on all protocols, all ports.

  • Line eight adds a route so that traffic going to 201.123.102.33 will be directed to the internal address 192.168.1.2.


3.6 What are some reasonable filtering rules for a Cisco?

The example in Figure 4 shows one possible configuration for using the Cisco as filtering router. It is a sample that shows the implementation of as specific policy. Your policy will undoubtedly vary.

Figure 4: Packet Filtering Router
Image firewalls-faq4.jpg

In this example, a company has Class C network address 195.55.55.0. Company network is connected to Internet via IP Service Provider. Company policy is to allow everybody access to Internet services, so all outgoing connections are accepted. All incoming connections go through ``mailhost''. Mail and DNS are only incoming services.

3.6.1 Implementation

  • Allow all outgoing TCP-connections
  • Allow incoming SMTP and DNS to mailhost
  • Allow incoming FTP data connections to high TCP port ($>$1024)
  • Try to protect services that live on high port numbers

Only incoming packets from Internet are checked in this configuration. Rules are tested in order and stop when the first match is found. There is an implicit deny rule at the end of an access list that denies everything. This IP access list assumes that you are running Cisco IOS v. 10.3 or later.

no ip source-route
! 
interface ethernet 0 
ip address 195.55.55.1 
no ip directed-broadcast
! 
interface serial 0 
no ip directed-broadcast
ip access-group 101 in 
! 
access-list 101 deny ip 127.0.0.0 0.255.255.255 any
access-list 101 deny ip 10.0.0.0 0.255.255.255 any
access-list 101 deny ip 172.16.0.0 0.15.255.255 any
access-list 101 deny ip 192.168.0.0 0.0.255.255 any
access-list 101 deny ip any 0.0.0.255 255.255.255.0
access-list 101 deny ip any 0.0.0.0 255.255.255.0
!
access-list 101 deny ip 195.55.55.0 0.0.0.255 
access-list 101 permit tcp any any established 
! 
access-list 101 permit tcp any host 195.55.55.10 eq smtp 
access-list 101 permit tcp any host 195.55.55.10 eq dns 
access-list 101 permit udp any host 192.55.55.10 eq dns 
! 
access-list 101 deny tcp any any range 6000 6003 
access-list 101 deny tcp any any range 2000 2003 
access-list 101 deny tcp any any eq 2049 
access-list 101 deny udp any any eq 2049 
! 
access-list 101 permit tcp any 20 any gt 1024 
! 
access-list 101 permit icmp any any 
! 
snmp-server community FOOBAR RO 2 
line vty 0 4 
access-class 2 in 
access-list 2 permit 195.55.55.0 0.0.0.255

3.6.2 Explanations

  • Drop all source-routed packets. Source routing can be used for address spoofing.
  • Drop directed broadcasts, which are used in smurf attacks.
  • If an incoming packet claims to be from a local net, loopback network, or private network, drop it.
  • All packets which are part o