Skip to content

Open Source Utilities to Test IDSes and Firewalls

Syke

Syke - Opensource utilities and how to use them to test IDSes and firewalls.

Summary

Architecture and Background

Syke - Opensource utilities and how to use them to test IDSes and firewalls. This talk showcases free/opensource utilities and how to use them to test IDSes and firewalls. There have been a few talks on the common weaknesses of both kinds of products, but no practical means by which to test for said weaknesses. The point of the talk is to enable people to test vendor's claims (or their own products) themselves. This talkwould be of interest to developers, security admins, product reviewers, and white/blackhat hackers. Knowledge of TCP/IP and programming are recommended.

Vulnerability Analysis

What are firewalls/IDSes supposed to do? (expectations) a. stateful and non-stateful packet filters b. network-based and host-based IDSes II. Common failings a. firewall 1.

Exploitation and Demonstrations

evasion III. How do you test for this? Everyone's favorite: nmap 1. firewall exploits: filling up state table 2. IDS exploits: fragmentation, ACK/FIN scans b. The isic suite of utilities 1.

Remediation and Defensive Strategies

firewall: options handling/frag DoS, packet leakage 2. IDS: IDSes that process options/state confused c. Sample programs included with libnet 1. firewall: boink, ping of death, etc d. IDS: evasion IV. Demonstration a. IDS: against libNIDS, IDS test cases above b. firewalls: against netfilter, firewall test cases above syke is a member of New Hack City, a hacker collective based in San Francisco. He has 2 years of experience testing firewall and IDS products at a major vendor of security software.

Related talks