Join/Renew Benefits Sage Programs SysAdmin Resources Jobs Board SAGE Home
The USENIX Special Interest Group for Sysadmins

Hands On Linux Security
Rik Farrow

Topic: Linux
Audience: Intermediate users

Description:
Few people enjoy learning how to swim by being tossed into the ocean, but that's what happens if a system you manage gets hacked. You often have little choice other than to reload that system, patch it, and get it running again. This two-day class gives you a chance to work with systems that have been "hacked," letting you search for hidden files or services or other evidence of the intrusion. Examples are taken from real, recent attacks on Linux systems. You will perform hands-on exercises with dual-use tools to replicate what intruders do as well as with tools dedicated to security. The tools vary from the ordinary, such as find and strings, to less familiar but very important ones, such as lsof, scanners, sniffers, and the Sleuth Kit. The lecture portion of this class covers the background you need to understand UNIX security principles, TCP/IP, scanning, and popular attack strategies. Day Two will explore the defenses for networks and individual systems. The class will end with a discussion of the use of patching tools for Linux, including cfengine. Class exercises will require that you have an x86-based laptop computer that can be booted from a KNOPPIX CD. Macintosh owners interested in taking this class should contact the instructor, as a bootable KNOPPIX CD for the PPC may be provided as well if there is sufficient interest. Students will receive a version of Linux on CD that includes the tools, files, and exercises used in the course. If you have a laptop but don't know whether it can run a bootable Linux CD (that will not have an impact on your installed hard drive or operating systems), please download a copy of KNOPPIX (knoppix.org), burn it, and try it out. KNOPPIX support for wireless is the same as common Linux kernels (not exciting), but KNOPPIX does a superb job of handling most other hardware found in laptops. Topics include: DAY ONE: * Finding hidden files and evidence of intrusion * TCP/IP and its abuses * hping2 probes, or xprobe with ethereal again * nmap while watching with ethereal or tcpdump * Working with buffer-overflow exploit examples * Apache servers and finding bugs in scripts * John the Ripper, password cracking DAY TWO: * Using and modifying KNOPPIX Linux boot CD * Elevation of privilege and suid shells * Rootkits, and finding rootkits (chkrootkit) * Sleuth Kit (looking at intrusion timelines) * iptables and netfilter * cfengine configuration * Vulnerability scanning with nessus

Prerequisites:
Attendees should be familiar with command line UNIX/Linux

History:
DKUUG, Copenhagen, Denmark, 2003, Boston USENIX, 2004

Last change: Sep 16, 2006 04:33:24 PM

The Speaker: Rik Farrow

Location: Sedona, Arizona
Phone: 928-282-0242
Email: rik@spirit.com
Website: http://www.spirit.com/
Will travel: Anywhere
Payment required: Fees + Travel
Compensation required: $2500 per day
Other payment info: Business class airfare for overseas travel

Bio:
Rik Farrow provides UNIX and Internet security consulting and training. He has been working with UNIX system security since 1984, and with TCP/IP networks since 1988. He has taught for the IRS, Department of Justice, NSA, US West, Canadian RCMP, Swedish Navy, and for many U.S. and European user groups. Farrow also consults with firms in the design and implementation of security applications. He also teaches a course in NT security for UNIX sysadmins.

He is the author of UNIX System Security, published by Addison-Wesley in 1991, and System Administrator's Guide to System V (Prentice Hall, 1989, with Rebecca Thomas). Farrow writes a column for ;login:, the magazine of the USENIX Association, and a network security column for Network magazine. His article on the technical details of the Internet worm won an Excellance in Technology Communications award.

Rik lives with his wife in the high desert of Northern Arizona.

Posted: Sep 29, 2006 08:37:41 AM; Last change: Sep 29, 2006 08:52:52 AM