11.07.2015 Views

Denial of Service (DOS) Testing Sample Test Plans - Ixia

Denial of Service (DOS) Testing Sample Test Plans - Ixia

Denial of Service (DOS) Testing Sample Test Plans - Ixia

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A brief outline <strong>of</strong> theDoS attack typessupported in IxChariotIxChariot has the ability to produce severalcommon types <strong>of</strong> DoS attacks, as explainedbelow. Keep in mind that such attacksare created within <strong>Ixia</strong>-specific hardware,generated directly using Field ProgrammableGate Arrays (FPGA), and as such, thismalicious traffic can be generated in speedsranging from zero to the full wire speed <strong>of</strong>the interface.SYN AttackEvery TCP connection begins with asingle TCP SYN flag being sent from theclient host to a server. In response toreceiving such a flag, the server typicallyallocates resources and then sendsa TCP SYN-ACK packet back towardthe client host station. A SYN attackoverwhelms the victim computer witha rapid succession <strong>of</strong> SYN packets,causing it to over allocate resources andeither crash or wait for the allocatedresources to time out.Teardrop AttackFragmented packets that continuouslyoverlapping <strong>of</strong>fsets are sent from aclient to a server. The server cannotreconstruct the original payload fromthe fragmented overlapping packets andeventually crashes.Ping AttackAn ICMP Ping Request is sent to aserver at a high rate, causing bandwidthproblems on the server’s network.Ping <strong>of</strong> Death (POD) AttackICMP Ping Requests are sent froma client to a server; however, eachpacket is a fragment <strong>of</strong> a complete PingRequest <strong>of</strong> extremely large size. Thismay cause the server to over allocateresources and crash.Unreachable Host AttackAn “ICMP Host Unreachable” messagemay be sent to a server that is already incommunication with another host. Thiswill likely cause the server to drop thatconnection. <strong>Test</strong> case examplesThree test cases are observed in thefollowing sections. These simple test casesshow how to set up IxChariot for testingthe performance <strong>of</strong> networks and specificdevices when being loaded with both DoSand standard application traffic.Figure 1 shows the setup that will beused for the test cases outlined below. Alladdresses used in the course <strong>of</strong> testingappear in this Figure, including both IPv4 andIPv6 addresses. Only two physical <strong>Ixia</strong> portsare used in this scenario. Copyright © <strong>Ixia</strong>, 2005<strong>Denial</strong> <strong>of</strong> <strong>Service</strong> (<strong>DOS</strong>) <strong><strong>Test</strong>ing</strong>: <strong>Sample</strong> <strong>Test</strong> <strong>Plans</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!