The Sorry State of TLS Security in Enterprise Interception Appliances
Louis Waked, Mohammad Mannan, and Amr Youssef

TL;DR
This paper critically examines the security vulnerabilities of TLS interception appliances in enterprises, revealing significant flaws that compromise security and privacy, and proposing a comprehensive testing framework for their analysis.
Contribution
The authors develop a new comprehensive framework for analyzing TLS security in enterprise interception appliances and evaluate thirteen products, uncovering widespread vulnerabilities.
Findings
Four appliances perform no certificate validation.
Three use pre-generated certificates.
Eleven accept MD5-signed certificates.
Abstract
Network traffic inspection, including TLS traffic, in enterprise environments is widely practiced. Reasons for doing so are primarily related to improving enterprise security (e.g., malware detection) and meeting legal requirements. To analyze TLS-encrypted data, network appliances implement a Man-in-the-Middle TLS proxy, by acting as the intended web server to a requesting client (e.g., a browser), and acting as the client to the outside web server. As such, the TLS proxy must implement both a TLS client and a server, and handle a large amount of traffic, preferably, in real-time. However, as protocol and implementation layer vulnerabilities in TLS/HTTPS are quite frequent, these proxies must be, at least, as secure as a modern, up-to-date web browser, and a properly configured web server. As opposed to client-end TLS proxies (e.g., as in several anti-virus products), the proxies in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
