ToB企服应用市场:ToB评测及商务社交产业平台

标题: https为何安全? [打印本页]

作者: 去皮卡多    时间: 2024-8-31 04:10
标题: https为何安全?
HTTPS(超文本传输安全协议)是一种用于安全通信的网络协议,它在HTTP协议的根本上通过SSL/TLS(安全套接层/传输层安全)协议来加密数据,以保护网络数据的传输安全。

TLS/SSL 根本概念

概念源自百度百科:传输层安全性协议 TLS(Transport Layer Security),及其前身安全套接层 SSL(Secure Sockets Layer)是一种安全协议,目的是为互联网通信提供安全及数据完整性保障。网景公司(Netscape)在 1994 年推出首版网页浏览器,网景导航者时,推出 HTTPS 协议,以 SSL 进行加密,这是 SSL 的劈头。IETF 将 SSL 进行标准化,1999 年公布第一版 TLS 标准文件。随后又公布RFC 5246(2008年8月)与RFC 6176(2011年3月)。在浏览器、邮箱、即时通信、VoIP、网络传真等应用程序中,广泛支持这个协议。重要的网站,如 Google、Facebook 等也以这个协议来创建安全连线,发送数据。目前已成为互联网上保密通信的工业标准

TLS/SSL 的功能实现重要依靠于三类根本算法:散列函数 Hash、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法接纳协商的密钥对数据加密,基于散列函数验证信息的完整性
题外:
SSL/TLS 协议

HTTPS利用SSL/TLS协议来创建一个加密的通信通道。SSL/TLS协议的重要功能包罗:

TLS 协议是从Netscape SSL 3.0协议演变而来的,不外这两种协议并不兼容,SSL 已经徐徐被 TLS 取代,所以下文就以 TLS 指代安全层。 TLS 握手是启动 HTTPS 通信的过程,类似于 TCP 创建连接时的三次握手。 在 TLS 握手的过程中,通信两边交换消息以相互验证,相互确认,并确立它们所要利用的加密算法以及会话密钥 (用于对称加密的密钥)。可以说,TLS 握手是 HTTPS 通信的根本部分。
数字证书

数字证书是由可信的第三方机构(CA,证书颁发机构)颁发的,用于证明服务器的身份。证书中包罗了:

握手过程

当用户通过浏览器访问一个HTTPS网站时,会触发SSL/TLS握手过程:

对称加密与非对称加密

非对称加密:用于在握手阶段安全地交换密钥。服务器的公钥加密数据,只有服务器的私钥才能解密

安全特性

前向保密:纵然服务器的私钥被泄漏,也无法解密之前的通信数据

https的上风

数据加密:保护用户数据不被窃听
https这么安全,那可以被抓包吗?

理论上,HTTPS 协议本身是安全的,不轻易被“抓包”(即在传输过程中被截获和阅读)。但是,确实存在一些特定情况下可以实施抓包的方法,这些方法通常须要满足一些条件条件,而且大概陪同着安全风险
实现HTTPS抓包的几种方法:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4