Concepts / Denial of service

Denial of service

IP source spoofing

Also called source address spoofing, forged source, BCP 38, uRPF, ingress filtering

Putting a false source address on a packet, the basis of floods and reflection attacks.

Nothing in IP proves a packet's source address, so an attacker can forge it: to hide, to deflect blame, or to make a reflected answer land on a victim. Connectionless protocols (UDP, a lone TCP SYN) are the easy marks, since no return handshake is needed. The network-wide defence is ingress filtering (BCP 38): a provider drops packets whose source could not legitimately come from that customer, and uRPF does the same by checking a source against the routing table. Spoofing underlies SYN floods and DNS amplification alike.

See it on real machines

Learn it on real machines.

Every lab is a small network of real Linux machines in your browser. Start with a free account: Google or email, no card.

Open this lab