Attacker model & examples
What E2E protects vs. transport-layer
Practical implications & mitigations
Network eavesdropperlocal Wi‑Fi snooping, ISP sniffing
E2E and transport-layer both prevent passive transit readingE2E adds protection if server-side reads are a concern
Implication: prioritize TLS for basic protection; choose E2E if you distrust the service operator. Non-operational mitigations: network hygiene and certificate hygiene.
Server operator or legal accesscompelled disclosure, insider access
E2E protects payloads from servers; transport-layer does not
Implication: choose E2E when you need to limit server-side exposure. Mitigations: minimize server logs, limit access roles, keep retention short.
Compromised endpointmalware, lost device
Neither E2E nor transport-layer protects data on a compromised deviceOperational practices determine resilience
Implication: invest in endpoint controls and recovery policies. Non-operational mitigations: device hygiene, compartmentalization, employee training.
Metadata-focused observertraffic analysis, pattern recognition
E2E does not inherently hide metadata; transport-layer also leaves metadata visible
Implication: adopt metadata-reduction techniques when adversaries can interrogate network topology. Trade-off: usability and latency impact.