Great Circle Associates Firewalls
(June 1997)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Firewall Checklist v0.1
From: Frank Willoughby <frankw @ in . net>
Date: Sat, 21 Jun 1997 06:35:58 -0500
To: klemmerj @ webtrek . com
Cc: Firewall list <firewalls @ GreatCircle . COM>

At 03:00 PM 6/20/97 -0400, Joe Klemmer allegedly wrote:

>	And it's in a proprietary format I can't read (Excel)

According to the checklist's home page
(http://www.fortified.com/fwcklist.html),
there are two formats for the free version: Excel & tab-delimited ascii.  Both
are available for downloading.  

For your convenience, a copy of the tab-delimited ascii format follows:

--------------------- 8< cut here >8 ----------------------------------

FIREWALL EVALUATION CHECKLIST		
"© 1995, 1996 by Fortified Networks Inc."		
"This document is made available to the Internet community as a public
service.  This document may not be used, in whole or in part, for personal
or commercial gain without permission in writing from Fortified Networks
Inc."		

EVALUATION CRITERIA	VENDOR A	VENDOR B

TYPE OF FIREWALL		
Router-based firewall  (incl. screening & filtering routers)
                                                  		
"IP Packet Filter (includes ""stateful"" packet filters)"		
Application Gateway		
Hardware Only Solution?     		
Software Only Solution?  (Vendor supplies the software.  The customer must
obtain the hardware) 		
Turnkey (Hardware/Software) Solution?   (Vendor supplies the entire
firewall)		
"The firewall's Operating System (O/S) has been secured by the vendor -
either by stripping out all functionalities which may cause problems or
using a secure O/S (MLS system, etc.  (More info on this in the Operating
System section)"		

HARDWARE CONFIGURATION		
Type of CPU  / CPU speed (MHz)
Hard disk storage capacity (MB)
Memory (MB)
Supports Ethernet
Supports Token Ring
Supports FDDI

VENDOR-SPECIFIC FEATURES

VENDOR-SPECIFIC LIMITATIONS

PURCHASE COSTS
Cost of Hardware  
Cost of Software 
Cost of Router (if we don't already have one)
"Number of systems required  (we did remember to order a backup system,
right?)"
Total price per system		
Installation costs		
Training costs 		
o Basic training		
o Advanced training		

COST - GRAND TOTAL:		
		
PRODUCT AVAILABILITY   (Earliest delivery date)		
		
INFORMATION ABOUT THE VENDORS:		
Web Site Address: http://		
Internet Mail Address:		
Sales Contact:		
Phone:		
EVALUATION CRITERIA	VENDOR A	VENDOR B

"IMPLEMENTATION COSTS, CONSIDERATIONS, & GOTCHAS"

PERFORMANCE
Number of firewalls required to handle a saturated T1
Number of firewalls required to handle a saturated T3

CAN THE FIREWALL PROTECT AGAINST THESE SECURITY PROBLEMS?
Node Spoofing Attacks
TCP Sequence Number Prediction Attacks 
Session Hijacking Attacks
Source Routing Attacks
DNS Attacks
RIP Attacks
ICMP Attacks
Some firewalls have a small window of vulnerability during the boot process
where an incoming connection may be allowed through the firewall before the
rules tables are fully loaded.  Does the firewall have this vulnerability?

GENERIC QUESTIONS
Has the firewall ever been breached? (for reasons other than being
misconfigured by the Firewall Administrator)
The Firewall always expressly prohibits that which is not explicitly permitted
All connections are automatically disabled in the event of a power failure
(fail-safe functionality)
Can attachments be filtered?  (allowed or blocked)
Electronic Commerce Solution is integrated in the Firewall
The firewall uses TCP wrappers
The firewall supports SOCKS
If your corporation has non-NIC-approved IP addresses:
o The firewall presents one (NIC-approved IP address) to the outside world
o Mail headers are re-written to present one entity to the outside world
Applications are not allowed to reveal any information about the internal
network
The firewall can support dial-up connections
The firewall can encrypt in-bound sessions over dial-up lines 
"The firewall can be replaced in less than 1 hour  (we did think to order a
spare firewall as a backup, right?)"
Automatic Load Balancing is performed across multiple firewalls		

LOGGING & REPORTING CAPABILITIES		
All connections which are blocked or go through the firewall are logged in
great detail		
"Statistics are provided which measure usage, break-in attempts, etc. "		
The firewall has the capability of having security logs being sent/stored
on a remote system - automatically   (remote logging)		
Filter reports everything except those events which the user does not want
to see (preventing a new type of event/attack from being overlooked)		
OR Filter reports only user-defined events		
The firewall contains tools for audit analysis and producing reports 		
"Reports can be generated of network activity through the firewall  (games,
GIFs, etc.)"		
"Reports can be generated of firewall usage (for cross-charging, etc)"		
EVALUATION CRITERIA	VENDOR A	VENDOR B

MANAGING THE FIREWALL		
The Admin. Interface on the firewall is NOT a  GUI or X-Windows-based (for
security reasons)		
"The Admin. Interface is easy-to-use (menu driven, etc), yet secure"		
"Can the firewall be administered from the console or remotely, or both?"
Multiple firewalls can be managed securely from a central location

FIREWALL FILTERING RULES
The firewall filtering & rules definitions should be easy to read &
implement (i.e. - no confusing tables)
The rules of multiple firewalls can be synchronized (preferably automatically)
The firewall can filter on the IP address
o Source Address
o Destination Address
Can filter on application/service

FILTERING CAPABILITIES
The firewall can prevent or allow IP tunneling
The firewall can prevent Source-Routing & IP Forwarding through the firewall
Filter FTP
Filter HTTP
Filter IPX
Filter MIME
Filter RPCs
Filter SNMP
Filter SMTP
Filter TELNET
Filter UDP

INTEGRITY
Integrity checking of the firewall is fully automated
Automatic notification of personnel (including paging & e-mails) is
provided in the event that the integrity is suspected to have been compromised

AUTHENTICATION CAPABILITIES
The firewall can provide authentication of Internet and Dial-up connections
Challenge-Response authentication mechanisms are supported
Mutual Authentication is performed before connections are allowed
The following authentication implementations are supported:		
o SecurID		
o Digital Pathways		
o S/Key		
Supports single sign-on		

ENCRYPTION		
The firewall can provide encryption of Internet and Dial-up connections		
Firewall-to-firewall encryption supported		
User-to-firewall encryption supported   (STRONGLY RECOMMENDED)		
Types of encryption supported:		
The firewall supports automated key distribution (securely)		
"Frequency of key exchanges (number per session, number per time interval,
etc.)"		
EVALUATION CRITERIA	VENDOR A	VENDOR B
		
OPERATING SYSTEM		
"All ""r-commands"" (rlogin, rsh) have been removed from the system"
All compilers have been removed from the system
"The Operating System (O/S) has been ""stripped-down"" (ie only the basic
necessities are installed)"
A line-by-line code check of the O/S has been performed and potential
security vulnerabilities have been removed
The Source Code for the Operating System is available for public examination

NOTES:
"All questions should be answered on the basis that the feature currently
exists in the vendor's firewalls at existing customer sites.  Items
available in the near future are considered ""vaporware"" and should be
indicated as such."

REFERENCES USED DURING THE PREPARATION OF THIS CHECKLIST:
Firewalls and Internet Security - Repelling the Wily Hacker by Cheswick &
Bellovin
o ISBN: 0-201-63357-4
Security Problems in the TCP/IP Protocol Suite by Steve Bellovin

--------------------- 8< cut here >8 ----------------------------------

Best Regards,


Frank
The opinions of the author of this mail may not necessarily be 
representative of the opinions of Fortifed Networks, Inc.

Fortified Networks, Inc. - http://www.fortified.com/
Expert (vendor-neutral) Computer and Network Security Consulting
Phone: (317) 573-0800     Fax:   (317) 573-0817

Indexed By Date Previous: Re: firewll-1
From: Cihan Subasi <csubasi @ garanti . com . tr>
Next: RE: Class B Address
From: Rodney van den Oever <Rodney . van . den . Oever @ tip . nl>
Indexed By Thread Previous: Re: Firewall Checklist v0.1
From: Frank Willoughby <frankw @ in . net>
Next: Re: DES has been cracked! (DES w/56-bit key)
From: Frank Willoughby <frankw @ in . net>

Google
 
Search Internet Search www.greatcircle.com