Questions: BGP Route Filtering and Hijacking Prevention

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A legitimate network operator owns the prefix 203.0.113.0/24 and announces it to their BGP peers. A malicious AS begins announcing 203.0.113.0/25 and 203.0.113.128/25. Even if neighboring ASes have a prefix list allowing 203.0.113.0/24, what happens to traffic destined for addresses in that block?

ATraffic is unaffected because the prefix list blocks the more-specific announcements from propagating
BTraffic follows the hijacker's more-specific /25 routes because routers prefer the longest matching prefix
CTraffic is dropped because the conflicting announcements trigger BGP loop detection
DTraffic splits evenly between the legitimate owner and the hijacker using ECMP load balancing
Question 2 Multiple Choice

What does RPKI (Resource Public Key Infrastructure) validate when a BGP router checks an incoming route announcement, and what form of hijacking does it NOT prevent?

ARPKI validates the entire AS-PATH of an announcement and prevents all forms of route hijacking
BRPKI validates that the origin AS is authorized to announce the prefix, but does not verify the intermediate AS-PATH
CRPKI validates the BGP community attributes attached to a route, preventing traffic engineering manipulation
DRPKI validates that the announced prefix exists in the global routing table at the time of announcement
Question 3 True / False

RPKI validates that a BGP announcement's origin AS matches a signed authorization, which means RPKI alone is sufficient to prevent most BGP route hijacking attacks.

TTrue
FFalse
Question 4 True / False

A BGP router that is configured with a 'default-deny' inbound filter will reject any prefix announcement not explicitly included in its prefix list, even from trusted peers.

TTrue
FFalse
Question 5 Short Answer

BGP has no built-in mechanism to verify that an AS owns the prefix it is announcing. What are the two main layers of defense against prefix hijacking, and what does each one address?

Think about your answer, then reveal below.