My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Building Internet Firewalls, Second Edition
By
Elizabeth D. Zwicky
,
Simon Cooper
,
D. Brent Chapman
June 2000
Pages: 894
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Network Security
Chapter 1
Why Internet Firewalls?
What Are You Trying to Protect?
What Are You Trying to Protect Against?
Who Do You Trust?
How Can You Protect Your Site?
What Is an Internet Firewall?
Religious Arguments
Chapter 2
Internet Services
Secure Services and Safe Services
The World Wide Web
Electronic Mail and News
File Transfer, File Sharing, and Printing
Remote Access
Real-Time Conferencing Services
Naming and Directory Services
Authentication and Auditing Services
Administrative Services
Databases
Games
Chapter 3
Security Strategies
Least Privilege
Defense in Depth
Choke Point
Weakest Link
Fail-Safe Stance
Universal Participation
Diversity of Defense
Simplicity
Security Through Obscurity
Building Firewalls
Chapter 4
Packets and Protocols
What Does a Packet Look Like?
IP
Protocols Above IP
Protocols Below IP
Application Layer Protocols
IP Version 6
Non-IP Protocols
Attacks Based on Low-Level Protocol Details
Chapter 5
Firewall Technologies
Some Firewall Definitions
Packet Filtering
Proxy Services
Network Address Translation
Virtual Private Networks
Chapter 6
Firewall Architectures
Single-Box Architectures
Screened Host Architectures
Screened Subnet Architectures
Architectures with Multiple Screened Subnets
Variations on Firewall Architectures
Terminal Servers and Modem Pools
Internal Firewalls
Chapter 7
Firewall Design
Define Your Needs
Evaluate the Available Products
Put Everything Together
Chapter 8
Packet Filtering
What Can You Do with Packet Filtering?
Configuring a Packet Filtering Router
What Does the Router Do with Packets?
Packet Filtering Tips and Tricks
Conventions for Packet Filtering Rules
Filtering by Address
Filtering by Service
Choosing a Packet Filtering Router
Packet Filtering Implementations for General-Purpose Computers
Where to Do Packet Filtering
What Rules Should You Use?
Putting It All Together
Chapter 9
Proxy Systems
Why Proxying?
How Proxying Works
Proxy Server Terminology
Proxying Without a Proxy Server
Using SOCKS for Proxying
Using the TIS Internet Firewall Toolkit for Proxying
Using Microsoft Proxy Server
What If You Can't Proxy?
Chapter 10
Bastion Hosts
General Principles
Special Kinds of Bastion Hosts
Choosing a Machine
Choosing a Physical Location
Locating Bastion Hosts on the Network
Selecting Services Provided by a Bastion Host
Disabling User Accounts on Bastion Hosts
Building a Bastion Host
Securing the Machine
Disabling Nonrequired Services
Operating the Bastion Host
Protecting the Machine and Backups
Chapter 11
Unix and Linux Bastion Hosts
Which Version of Unix?
Securing Unix
Disabling Nonrequired Services
Installing and Modifying Services
Reconfiguring for Production
Running a Security Audit
Chapter 12
Windows NT and Windows 2000 Bastion Hosts
Approaches to Building Windows NT Bastion Hosts
Which Version of Windows NT?
Securing Windows NT
Disabling Nonrequired Services
Installing and Modifying Services
Internet Services
Chapter 13
Internet Services and Firewalls
Attacks Against Internet Services
Evaluating the Risks of a Service
Analyzing Other Protocols
What Makes a Good Firewalled Service?
Choosing Security-Critical Programs
Controlling Unsafe Configurations
Chapter 14
Intermediary Protocols
Remote Procedure Call (RPC)
Distributed Component Object Model (DCOM)
NetBIOS over TCP/IP (NetBT)
Common Internet File System (CIFS) and Server Message Block (SMB)
Common Object Request Broker Architecture (CORBA) and Internet Inter-Orb Protocol (IIOP)
ToolTalk
Transport Layer Security (TLS) and Secure Socket Layer (SSL)
The Generic Security Services API (GSSAPI)
IPsec
Remote Access Service (RAS)
Point-to-Point Tunneling Protocol (PPTP)
Layer 2 Transport Protocol (L2TP)
Chapter 15
The World Wide Web
HTTP Server Security
HTTP Client Security
HTTP
Mobile Code and Web-Related Languages
Cache Communication Protocols
Push Technologies
RealAudio and RealVideo
Gopher and WAIS
Chapter 16
Electronic Mail and News
Electronic Mail
Simple Mail Transfer Protocol (SMTP)
Other Mail Transfer Protocols
Microsoft Exchange
Lotus Notes and Domino
Post Office Protocol (POP)
Internet Message Access Protocol (IMAP)
Microsoft Messaging API (MAPI)
Network News Transfer Protocol (NNTP)
Chapter 17
File Transfer, File Sharing, and Printing
File Transfer Protocol (FTP)
Trivial File Transfer Protocol (TFTP)
Network File System (NFS)
File Sharing for Microsoft Networks
Summary of Recommendations for File Sharing
Printing Protocols
Related Protocols
Chapter 18
Remote Access to Hosts
Terminal Access (Telnet)
Remote Command Execution
Remote Graphical Interfaces
Chapter 19
Real-Time Conferencing Services
Internet Relay Chat (IRC)
ICQ
talk
Multimedia Protocols
NetMeeting
Multicast and the Multicast Backbone (MBONE)
Chapter 20
Naming and Directory Services
Domain Name System (DNS)
Network Information Service (NIS)
NetBIOS for TCP/IP Name Service and Windows Internet Name Service
The Windows Browser
Lightweight Directory Access Protocol (LDAP)
Active Directory
Information Lookup Services
Chapter 21
Authentication and Auditing Services
What Is Authentication?
Passwords
Authentication Mechanisms
Modular Authentication for Unix
Kerberos
NTLM Domains
Remote Authentication Dial-in User Service (RADIUS)
TACACS and Friends
Auth and identd
Chapter 22
Administrative Services
System Management Protocols
Routing Protocols
Protocols for Booting and Boot-Time Configuration
ICMP and Network Diagnostics
Network Time Protocol (NTP)
File Synchronization
Mostly Harmless Protocols
Chapter 23
Databases and Games
Databases
Games
Chapter 24
Two Sample Firewalls
Screened Subnet Architecture
Merged Routers and Bastion Host Using General-Purpose Hardware
Keeping Your Site Secure
Chapter 25
Security Policies
Your Security Policy
Putting Together a Security Policy
Getting Strategic and Policy Decisions Made
What If You Can't Get a Security Policy?
Chapter 26
Maintaining Firewalls
Housekeeping
Monitoring Your System
Keeping up to Date
How Long Does It Take?
When Should You Start Over?
Chapter 27
Responding to Security Incidents
Responding to an Incident
What to Do After an Incident
Pursuing and Capturing the Intruder
Planning Your Response
Being Prepared
Appendixes
Appendix A
Resources
Web Pages
FTP Sites
Mailing Lists
Newsgroups
Response Teams
Other Organizations
Conferences
Papers
Books
Appendix B
Tools
Authentication Tools
Analysis Tools
Packet Filtering Tools
Proxy Systems Tools
Daemons
Utilities
Appendix C
Cryptography
What Are You Protecting and Why?
Key Components of Cryptographic Systems
Combined Cryptography
What Makes a Protocol Secure?
Information About Algorithms
Colophon
Return to
Building Internet Firewalls