- How to Leverage the AWS WebSocket API for Serverless WebRTC signaling
- How Zoom’s web client avoids using WebRTC (DataChannel Update)
- Computer Vision on the Web with WebRTC and TensorFlow
- Using getDisplayMedia for local recording with audio on Jitsi
- Guide to WebRTC with Safari in the Wild (Chad Phillips)
- Am I behind a Symmetric NAT?
- True End-to-End Encryption with WebRTC Insertable Streams
Time for another opinionated post. This time on… end-to-end encryption (e2ee). Zoom apparently claims it supports e2ee while it can not satisfy that promise. Is WebRTC any better?
Zoom does not have End to End Encryption
Let’s get to the bottom of things fast: Boo Zoom!
I reviewed how Zoom’s implements their web client last year.
I’m not really surprised of their general lack of e2ee given that their web client did not provide any encryption on top of TLS or WebRTC’s DataChannel. For reasons we will discuss below, this means they weren’t doing any obvious e2ee there. ...