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
Network Security Hacks
100 Industrial-Strength Tips & Tools
By
Andrew Lockhart
April 2004
Pages: 316
|
Table of Contents
|
Index
|
Sample Hacks
|
Colophon
Table of Contents
Chapter 1
Unix Host Security
Hacks #1-20
Secure Mount Points
Scan for SUID and SGID Programs
Scan For World- and Group-Writable Directories
Create Flexible Permissions Hierarchies with POSIX ACLs
Protect Your Logs from Tampering
Delegate Administrative Roles
Automate Cryptographic Signature Verification
Check for Listening Services
Prevent Services from Binding to an Interface
Restrict Services with Sandboxed Environments
Use proftp with a MySQL Authentication Source
Prevent Stack-Smashing Attacks
Lock Down Your Kernel with grsecurity
Restrict Applications with grsecurity
Restrict System Calls with Systrace
Automated Systrace Policy Creation
Control Login Access with PAM
Restricted Shell Environments
Enforce User and Group Resource Limits
Automate System Updates
Chapter 2
Windows Host Security
Hacks #21-30
Check Servers for Applied Patches
Get a List of Open Files and Their Owning Processes
List Running Services and Open Ports
Enable Auditing
Secure Your Event Logs
Change Your Maximum Log File Sizes
Disable Default Shares
Encrypt Your Temp Folder
Clear the Paging File at Shutdown
Restrict Applications Available to Users
Chapter 3
Network Security
Hacks #31-53
Detect ARP Spoofing
Create a Static ARP Table
Firewall with Netfilter
Firewall with OpenBSD's PacketFilter
Create an Authenticated Gateway
Firewall with Windows
Keep Your Network Self-Contained
Test Your Firewall
MAC Filtering with Netfilter
Block OS Fingerprinting
Fool Remote Operating System Detection Software
Keep an Inventory of Your Network
Scan Your Network for Vulnerabilities
Keep Server Clocks Synchronized
Create Your Own Certificate Authority
Distribute Your CA to Clients
Encrypt IMAP and POP with SSL
Set Up TLS-Enabled SMTP
Detect Ethernet Sniffers Remotely
Install Apache with SSL and suEXEC
Secure BIND
Secure MySQL
Share Files Securely in Unix
Chapter 4
Logging
Hacks #54-60
Run a Central Syslog Server
Steer Syslog
Integrate Windows into Your Syslog Infrastructure
Automatically Summarize Your Logs
Monitor Your Logs Automatically
Aggregate Logs from Remote Sites
Log User Activity with Process Accounting
Chapter 5
Monitoring and Trending
Hacks #61-66
Monitor Availability
Graph Trends
Run ntop for Real-Time Network Stats
Audit Network Traffic
Collect Statistics with Firewall Rules
Sniff the Ether Remotely
Chapter 6
Secure Tunnels
Hacks #67-81
Set Up IPsec Under Linux
Set Up IPsec Under FreeBSD
Set Up IPsec in OpenBSD
PPTP Tunneling
Opportunistic Encryption with FreeS/WAN
Forward and Encrypt Traffic with SSH
Quick Logins with SSH Client Keys
Squid Proxy over SSH
Use SSH as a SOCKS Proxy
Encrypt and Tunnel Traffic with SSL
Tunnel Connections Inside HTTP
Tunnel with VTun and SSH
Automatic vtund.conf Generator
Create a Cross-Platform VPN
Tunnel PPP
Chapter 7
Network Intrusion Detection
Hacks #82-95
Detect Intrusions with Snort
Keep Track of Alerts
Real-Time Monitoring
Manage a Sensor Network
Write Your Own Snort Rules
Prevent and Contain Intrusions with Snort_inline
Automated Dynamic Firewalling with SnortSam
Detect Anomalous Behavior
Automatically Update Snort's Rules
Create a Distributed Stealth Sensor Network
Use Snort in High-Performance Environments with Barnyard
Detect and Prevent Web Application Intrusions
Simulate a Network of Vulnerable Hosts
Record Honeypot Activity
Chapter 8
Recovery and Response
Hacks #96-100
Image Mounted Filesystems
Verify File Integrity and Find Compromised Files
Find Compromised Packages with RPM
Scan for Root Kits
Find the Owner of a Network
Colophon
Return to
Network Security Hacks