HomeCybersecurityBGP Prefix Hijack & RPKI Route Origin Validation

BGP Prefix Hijack & RPKI Route Origin Validation

Watch a small internet of autonomous systems pick BGP routes by shortest AS-path, then hijack a prefix with a forged short path and see whether RPKI Route Origin Validation stops it at the first hop.

Cybersecurity3DAdvanced60 FPS
cybersec-topic-56 ↗ Open standalone

Ten autonomous systems run a live path-vector routing protocol over a small three-tier internet topology. Each AS hears route announcements from its neighbors, prepends itself, and keeps only the shortest AS-path to a target prefix — the same rule real BGP uses to pick routes. Launching a hijack makes an attacker AS originate that same prefix with a forged, artificially short AS-path, and the simulation re-converges the whole network live, showing exactly which ASes get fooled into routing traffic to the attacker instead of the legitimate origin. Toggling RPKI Route Origin Validation on shows the actual defense: the attacker's only neighbor checks the announcement's origin ASN against a Route Origin Authorization and rejects it outright, so the forged route never propagates past the attacker's own doorstep.

⚙ Under the hood

Ten autonomous systems run a live BGP-style path-vector protocol; forge a shorter AS-path from an attacker AS to hijack a prefix, then toggle RPKI Route Origin Validation to watch the first honest neighbor reject the invalid origin before it can spread.

BGPRPKIRoute HijackingNetwork SecurityRouting

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)