arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1407.2168cs.CR
收藏

TLS硬化

TLS hardening

Emmanuel Dreyfus

摘要:

本文档介绍了TLS以及如何使其在2014年春季足够安全。当然,这里提供的所有信息都会随着时间的推移而腐烂。被称为安全的协议将被破解,并将被更好的版本所取代。幸运的是,我们将看到有一些方法可以评估您的设置的当前安全性,但这解释了为什么您可能需要进一步阅读本文档以获得有关TLS安全性的最新知识。我们将首先介绍TLS协议及其底层组件:X.509证书、密码和协议版本。接下来,我们将看看Web服务器的TLS加固,以及如何堵塞各种漏洞:CRIME,BREACH,BEAST,会话重新协商,Heartbleed等。我们最终将看到如何将在强化Web服务器方面获得的专业知识用于其他协议和工具,如Dovecot,Sendmail,SquirrelMail,RoundCube和OpenVPN。我们假设您已经维护了使用TLS的服务,并且具有基本的TCP/IP网络知识。一些信息对应用程序开发人员也很有用。

英文摘要:

This document presents TLS and how to make it secure enough as of 2014 Spring. Of course all the information given here will rot with time. Protocols known as secure will be cracked and will be replaced with better versions. Fortunately we will see that there are ways to assess the current security of your setup, but this explains why you may have to read further from this document to get the up to date knowledge on TLS security. We will first introduce the TLS protocol and its underlying components: X.509 certificates, ciphers, and protocol versions. Next we will have a look at TLS hardening for web servers, and how to plug various vulnerabilities: CRIME, BREACH, BEAST, session renegotiation, Heartbleed, and others. We will finally see how the know-how acquired on hardening web servers can be used for other protocols and tools such as Dovecot, Sendmail, SquirrelMail, RoundCube, and OpenVPN. We assume you already maintain services that use TLS, and have basic TCP/IP network knowledge. Some information will also be useful for the application developer.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑