4---RHCE 服务器中级(SSL加密原理)
4.1.1超文本传输协议(HTTP) HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。 4.1.2超文本传输安全协议(HTTPS) (全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,)是以安全为目标的HTTP通道。HTTPS并不是一个新协议,而是HTTP+SSL(TLS)。原本HTTP先和TCP(假定传输层是TCP协议)直接通信,而加了SSL后,就变成HTTP先和SSL通信,再由SSL和TCP通信,相当于SSL被嵌在了HTTP和TCP之间。 4.1.3安全套接层(SSL ) SSL 是“Secure Sockets Layer”的缩写。IETF 把SSL 标准化,标准化之后SSL被改为 TLS(Transport Layer Security传输层安全协议)。 SSL协议分为两层 : (1)SSL记录协议 (SSL Record Protocol)