using off path and on path signaling for internet security
play

Using Off-Path and On-Path Signaling for Internet Security Saikat - PowerPoint PPT Presentation

Using Off-Path and On-Path Signaling for Internet Security Saikat Guha, Paul Francis Cornell University IETF 66 Off-path BoF Guha and Francis Using Off-path and On-Path Signaling for Internet Security Architecture Default-Off Data-Path


  1. Using Off-Path and On-Path Signaling for Internet Security Saikat Guha, Paul Francis Cornell University IETF 66 Off-path BoF Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  2. Architecture ◮ Default-Off Data-Path ◮ Turned “on” after off-path negotiation ◮ Default-On Off-Path Signaling ◮ Rate-limited ◮ Mediated by intermediaries ◮ Heavily Secured ◮ On-Path Signaling ◮ Coupled Off-Path negotiation with Data-Path Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  3. Network Elements g policy.cornell.edu policy.cs.cornell.edu Internet Cornell CS alice@cornell.edu Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  4. Discover P-Box g policy.cornell.edu policy.cs.cornell.edu Cornell CS alice@cornell.edu Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  5. Register Off-path policy.cornell.edu policy.cs.cornell.edu REGISTER alice@cornell.edu Cornell CS app = vncserver location = office ... alice@cornell.edu Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  6. Request Data-Path policy.cornell.edu policy.cs.cornell.edu INVITE To: alice@cornell.edu; app=vncserver Cornell CS From: bob@acme.com; app=vncviewer alice@cornell.edu bob@acme.com Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  7. Data-Path with Keys policy.cornell.edu policy.cs.cornell.edu OK 128.84.223.110:4111 Key-saikat: 123ABC Key-cs: 456DEF Cornell CS Key-cornell: 789012 Encryption: ssl alice@cornell.edu bob@acme.com Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  8. Authorized Data g policy.cornell.edu policy.cs.cornell.edu DATA <xyz> Auth-saikat: (123ABC) Auth-cs: (456DEF) Cornell CS Auth-cornell: (789012) alice@cornell.edu bob@acme.com Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  9. Network Elements g Off-path ◮ Policy ◮ Presence ◮ Messaging policy.cornell.edu policy.cs.cornell.edu Internet Cornell CS On-Path alice@cornell.edu ◮ Firewall ◮ TURN Relay ◮ Auditor Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  10. Discover P-Box g P-Box Discovery ◮ Static policy.cornell.edu policy.cs.cornell.edu ◮ DHCP (at boot) Cornell CS ◮ Off-Path Query alice@cornell.edu ◮ On-Path Query Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  11. Register Off-path Authenticate ◮ User, Domain ◮ Application ◮ Location policy.cornell.edu policy.cs.cornell.edu REGISTER alice@cornell.edu Cornell CS app = vncserver location = office Mechanism ... alice@cornell.edu ◮ Certificates ◮ Trusted Computing Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  12. Request Data-Path Request policy.cornell.edu ◮ Authentication policy.cs.cornell.edu INVITE To: alice@cornell.edu; app=vncserver Cornell CS ◮ Off-Path DoS From: bob@acme.com; app=vncviewer alice@cornell.edu ◮ Off-Path MitM bob@acme.com Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  13. Data-Path with Keys Response Token ◮ Contents ◮ IP:port policy.cornell.edu policy.cs.cornell.edu OK 128.84.223.110:4111 ◮ Firewall Key Key-saikat: 123ABC Key-cs: 456DEF CS Cornell Key-cornell: 789012 ◮ # bytes Encryption: ssl ◮ Time valid alice@cornell.edu bob@acme.com ◮ Replay Attack Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  14. Authorized Data g On-Path Signaling policy.cornell.edu policy.cs.cornell.edu DATA <xyz> ◮ Out-of-Band (NSIS) Auth-saikat: (123ABC) Auth-cs: (456DEF) CS Cornell Auth-cornell: (789012) ◮ In-Band (framing) alice@cornell.edu bob@acme.com Guha and Francis Using Off-path and On-Path Signaling for Internet Security

  15. Implementation ◮ P-Box: SER SIP Proxy, static policy rules ◮ P-Box Discovery: Static Configuration ◮ Registration: SIP REGISTER (with user authorization) ◮ Rendezvous: SIP INVITE (with SDP) ◮ Response: 200 OK (with SDP, local address, STUN addresses, TURN address and TURN server authorization key) ◮ Data-Path: In-band (framing inside TCP), TURN path must include authorization Callflows at: nutss.net/bof/cf.txt Guha and Francis Using Off-path and On-Path Signaling for Internet Security

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend