w3c / web-networks

Web & Networks Interest Group
https://www.w3.org/web-networks/
19 stars 7 forks source link

eCDN - Ability to add access to network primitives from within the browser #19

Open sudeepdi opened 4 years ago

sudeepdi commented 4 years ago

Application Domain: Video Streaming

Description

Video streaming (eg. corporate networks) using P2P eCDN WebRTC and contained in browser

Challenges

WebRTC P2P Challenges - 1 Offices segmentation problem - keep traffic over “cheap” connections One solution is using traceroute.

Standardization Proposal- Allow network primitives from within the browser. Traceroute problems:

  1. Fingerprinting privacy aspect
  2. ICMP attacks Mitigation:
  3. Create a flag or a policy to enable the API if desired on specific origin

WebRTC P2P Challenges - 2 VPNs - don’t p2p over virtual paths Virtual paths are expensive and makes no sense to p2p over them. While natively it’s quite easy to understand if the device’s routing is using a virtual NIC, inside the browser it’s impossible

Standardization Proposal - Allow exposing the NICs used on the devices, and their type (loopback, ethernet, wifi, vpn). problems:

  1. Fingerprinting privacy aspect Mitigation:
  2. Create a flag or a policy to enable the API if desired on specific origin

If any member is interested to engage to discuss potential solutions and evaluate proposals, feel free to use this thread. Also, do tag other folks who might be interested.

W3C-Web Networks-eCDN-Peer5.pdf