BGP Security
Where we are, what we're trying to do next
Russ White russ@linkedin.com Rule11.us
BGP Security Where we are, what we're trying to do next Russ White - - PowerPoint PPT Presentation
BGP Security Where we are, what we're trying to do next Russ White russ@linkedin.com Rule11.us The Problem Space Origin & Path Validation Who really owns 2001:db8:0:1::/64? How can hijacking or spoofing AS65000 aDacks be
Where we are, what we're trying to do next
Russ White russ@linkedin.com Rule11.us
AS65003 AS65002 AS65000
2001:db8:0:1::/64?
aDacks be resolved?
AS65000 to know AS65002 is the correct originator?
2001:db8:0:1::/64 with the AS Path [65002,65003]
some sort is needed
2001:db8:0:1::/64 2001:db8:0:1::/64
Non-existent link
AS65003 AS65002 AS65000
AS65000 and 65003
2001:db8:0:1::/64 to AS65002
should not adverLse 2001:db8:0:1::/64 towards AS65003
signal AS65003 that AS65002 is not a transit, so it can reject this adverLsement
2001:db8:0:1::/64 2001:db8:0:1::/64
adverLse it’s connecLon to AS65003 unless the routes are being adverLsed
connecLon to AS65004 adverLsed to its peers, and not to their peers
partnering relaLonships, etc.
AS65005 AS65004 AS65000 AS65001 AS65002 AS65003
their network
form policy, rather than policy
Lme
like are a consideraLon
can’t already be inferred from publicly available informaLon
protect relaLonships
control over operators by RIRs
Positive Negative
Path
informaLon
in the middle aDacks
enLre rouLng system
Positive Negative
same cerLficate == security hole
using a different cerLficate
informaLon for each eBGP speaker
AS65003 AS65002 AS65000 AS65004 Same CerLficate?
in the middle aDacks
level of path protecLon
customers
Positive Negative
RPKI
+ connecLvity informaLon
ROA
+ connecLvity informaLon
RPSL
+ signature
company set up for this purpose)
data in the IRR
ROA
+ connecLvity informaLon
RPSL
+ signature
by the providers
RPSL
+ signature
ROA
+ connecLvity informaLon
RPSL
+ signature
RPSL
+ signature
Table Info
Local Valid Route InformaLon
ROA
+ connecLvity informaLon
RPSL
+ signature
RPSL
+ signature
Table Info
Local IRR Mirror Local Policy
amount of informaLon available
control
mulLple sources
tool set they trust
rather than third party/ authoritaLve focused trust model
up
Positive Negative
Russ White russ@linkedin.com Rule11.us