(AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive...

24
(AS210036)

Transcript of (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive...

Page 1: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

(AS210036)

Page 2: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

AS1 AS2

Send me traffic for 2001:db8::/32

End user machine

Recursive resolver

What is the AAAA record for

www.ethz.ch?

Web client

Is this cert valid?

Page 3: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

●○○○

Page 4: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 5: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

●●

Page 6: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

Regional Internet Registry

Signs with KRIR

Cert(AS(x) can announce prefix 2001:db8::/48)

Trust Anchor RepositoryPublish Validator software

BGP Router

Rsync

RPKI to RTR protocol

Page 7: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

●●

Page 8: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

Malicious ASLegitimate AS

Hop

Hop Hop Target AS

Legitimate AS is 1 hop from me

Legitimate AS is 3 hops from me

Page 9: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 10: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

Source AS: xPath: [x]

Signature: [Sigkx(source AS, Path, Sig: [])]

M1 :=

Source AS: xPath: [x, y]

Signature: [Sigkx(...), Sigky(..., Sig[m1.Signature])]

M2 :=

Source AS: xPath: [x, y, z]

Signature: [Sigkx(...), Sigky(...), Sigkz(...)]

M3 :=

Page 11: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 12: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

- Single point of failure to take down the internet

- Target for attackers / people wanting to disrupt routing

- What about jurisdiction, can a government of the country an RIR is hosted in request revocation of other peoples prefixes?

Page 13: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 14: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 15: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

○○

Page 16: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

Page 17: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

●…

Page 18: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

https://mislove.org/publications/OCSP-IMC.pdf

Page 19: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

https://datatracker.ietf.org/doc/draft-ietf-tls-esni/

Page 20: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 21: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?
Page 22: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

Page 23: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?

●●●

Page 24: (AS210036) - SwiNOG€¦ · AS1 AS2 Send me traffic for 2001:db8::/32 End user machine Recursive resolver What is the AAAA record for ? Web client Is this cert valid?