SSL y TLS son protocolos de seguridad comúnmente usados que cifran la comunicación entre un navegador web y un servidor. SSL funciona detectando certificados digitales para informar al usuario que una conexión es segura. El ataque BEAST de 2011 aprovechó una vulnerabilidad en TLS 1.0 para robar cookies de sesión a través de una applet Java.