Mastering Firewalls

Back

Properly-configured firewalls are mandatory in today's hostile Internet environment

Misconfigured firewalls can keep customers from reaching your web site and sending you email. The most highly-publicized example of this was on January 23, 2001 when Microsoft's entire Internet site was down for over a day due to their misconfigured firewall. Why it took over a day to recover from this is a mystery. Reconfiguring a firewall takes a few minutes if you possess the right knowledge.

This course will focus on the packet filtering firewall that's built-in to the Linux kernel. The Linux kernel is extremely stable and, properly configured, highly resistant to attack - characteristics that you want in a firewall. Today, anyone can deploy a firewall at little or no cost since Linux is free.

This course will focus on how you configure the Linux firewall by writing rules directly using command line tools and plain text files. However, we'll show you scripted and graphical tools that you can use as well.

This course will bring you up to speed on firewall concepts quickly. You'll understand the issues and minimize your risk of attack.

Course contents

Introduction
Firewall topologies
choke point, DMZ, etc.
One firewall or two?
Segregation of services
Protocols that are not secure
telnet, ftp, rsh, pop3, etc.
alternatives such as SSL, SSH, etc.
Firewall platforms
Unix/Linux
Windows NT/2000/XP
NetWare
Core Protocols
IPv4 and IPv6
IP addressing
source and destination addresses
IP addressing notations
subnetting
ICMP functions
Pings of Death
TCP & UDP
ports
source and destination ports
ephemeral ports
three-way handshake
Application Protocols
The normal operation of these protocols are discussed as well as the firewall rules that could/should be used.
HTTP
DNS
allow all ports or just ephemeral?
SMTP, POP3, IMAP
FTP
SSH
RealAudio
etc.
Linux Firewalls
Firewall code in 2.2 and 2.4 kernels
Input, output, forward and user-defined chains
Why user-defined chains are useful
Policies - ACCEPT, DENY, etc.
Writing rules
Logging rules violations
reviewing the logs
making sense of log entries
changing your rules based on what you see in the logs
Miscellaneous Topics
Scripted Tools
Graphical Tools
TCP Wrappers
Port Forwarding

Back Copyright © 1999-2004 by the Accelerated Learning Center. All rights reserved.