pwncollege
DojosLeaderboardCommunity
Back to web-security~f98637a0

Denial of Service

web-security~f98637a0
0/10 challenges completed

Servers have limits. CPU, memory, bandwidth, open connections, file descriptors. A Denial of Service (DoS) attack doesn't steal anything or run code, it just burns those limits until the service stops keeping up with real users.

Sometimes that's a flood of traffic. Other times it's one cheap request that costs the server a lot. When many machines pitch in, it becomes a Distributed Denial of Service (DDoS).

This module walks through how availability breaks and how small inefficiencies turn into full outages.

What is Denial of Service?
Video
1
Single-threaded
2
Multi-process
3
Out of Memory
4
I/O Saturation
5
CPU Saturation
6
Compression Bomb
7
Parser Bomb
8
Slow Read
9
Cache Poisoning
10
Shared Resources