布条百科 - 专业百科知识分享的网站 手机版
首页 > 生活 >

什么是ssl技术

255次浏览     发布时间:2023-03-09 11:20:14    



SSL

SSL技术背景

随着Internet的普及,各种电子商务活动和电子政务活动发展迅速,数字证书也开始应用到各个领域中。说到SSL大家可能有点陌生,但是以SSL进行加密的应用层协议HTTPS大家应该就比较熟悉了。在标准HTTP协议下,客户端与服务端直接通过TCP进行连接,以明文方式交互数据。当传输一些普通网页数据时并没有什么问题,但是若用户在浏览网页的过程中,需要向服务端传输一些如密码,真实姓名,住址等敏感信息,我们不希望敏感信息被他人获取,也不希望其遭到篡改或伪造。

举一个网上购物的例子:B用户此时在浏览A公司的站点,这个站点正在出售香水,B用户只需向站点A提供一个包含下单数量,收货地址和支付卡号等信息的订单,就能顺利收到A公司寄来的香水。但是如果在此过程中不采取一些安全措施,这个购物过程也许并不能顺利进行。一个安全的通信需要满足三个特性:机密性、数据完整性、身份认证,三者缺一不可。如果没有机密性,入侵者可能截取B的订单并获取他的支付密码等敏感信息;如果不能保证数据完整性,入侵者可以随便篡改B的订单信息,比如将收货地址改成自己地址;如果没有身份认证,这个声称A公司的网站实际可能就是一个专门收集用户信息的钓鱼网站。


SSL

SSL工作过程

SSL协议工作主要分为三个阶段,分别是握手连接,密钥导出,数据传输。

第一阶段

握手连接

通信双方需要完成三个工作:

01

建立一条TCP连接

客户端B发起一条去往服务端A的TCP连接,随后所有的数据传输都基于这条TCP连接。

02

验证服务端身份

TCP建立完成后,客户端B向服务端A发送Hello报文,服务端A使用其证书回应,客户端B收到证书后,可以明确通信服务端身份的合法性。

03

分发pre-master key

客户端B从收到的证书中提取公钥,并本地结合Hello报文中的随机数生成pre-master key,使用服务端A的公钥加密pre-master key,发送给服务端A,服务端A使用本地私钥解密,获取pre-master key,从而实现通信双方pre-master key的分发,这一过程也称为“数字信封”。

第二阶段

密钥导出

通信双方使用相同方法,使用pre-master key结合密钥交互算法和Hello报文中的随机数再次生成两种对称密钥master key,作用分别如下:

两种密钥作用分别如下

会话加密密钥:用来保护报文传输过程中的数据安全。

HMAC密钥:用来检查报文在传输过程中是否被篡改。

生成四个密钥分别如下:(EA=EB,MA=MB)

EA:用于从A到B发送数据的会话加密密钥

MA:用于从A到B发送数据的会话HMAC密钥

EB:用于从B到A发送数据的会话加密密钥

MB:用于从B到A发送数据的会话HMAC密钥

第三阶段

数据传输

本阶段主要包含三个过程:

01

数据加解密

当完成SSL隧道建立后,所有的安全协商包括密钥交互和数据传输都处于一个安全的连接中,并且客户端也完成了服务端的合法身份检查,通信双方在不安全的环境中建立出一条安全连接。此时客户端通过SSL隧道传输数据时,对数据进行加密处理,服务端收到加密后的数据,通过对称密钥进行解密,从而获取数据实际传输内容。

02

完整性检查

SSL数据流被分割成多个记录,针对每个记录附加一个加密密钥和HMAC密钥,客户端B将加密后的数据包发送给服务端A,服务端A收到数据包后,分别进行数据解密和HMAC完整性检查,查看数据包在传输过程中是否被篡改。

03

防重放检查

发送方需要维护一个计数器,每发送一条记录,则将自己的计数器增1,并且在计算HMAC值时,需要将该序号包含在HMAC记录中,接收方也会跟踪自己收到所有记录的序号,并也记录在HMAC校验中,如果两者计算相同,那么则说明SSL记录在传输过程中并没有被恶意篡改顺序。


SSL

SSL应用场景

SSL技术作为目前广泛应用的一种传输加密产品,适用场景多,那么举例以下几大应用场景:

通过部署企业网站安全加密,可以激活企业绿色安全标识域名,为潜在客户带来更可信的访问体验;通过部署企业应用安全加密,越来越多的中小企业可以将OA、CRM、ERP等系统部署在云端,从而享受云计算的高效与便捷性;通过部署支付体系安全加密,避免非法用户对支付信息的劫持或欺诈;通过部署政务信息安全加密,避免钓鱼网站或信息劫持,可以更加保证政务平台的公信力,通过部署SSL VPN技术,可以让远程用户安全便捷访问公司内网服务器,保证正常业务稳定运行。

相关文章

手游吃鸡怎么设置最好(和平精英画质如何设置才能流畅运行)

和平精英最佳画质让你游戏流畅运行。随着和平精英这款游戏不断更新,添加了各种玩法和各种皮肤,每开一把游戏都要先把这些加载出来才能正常运行。虽然这个游戏不算太大,但是还是吃一定的手机配置的。所以很多使用中低端设备的兄弟会越来越卡。这时候就有必要来说一说和平精英的画质该如何设置,其实画质没必要追求最高。首

2024-11-14 11:30:42

项目管理流程怎样才能标准化?

在项目管理的流程中,每个阶段都有自己的起止范围,有本阶段的输入文件和本阶段要产生的输出文件。同时,每个阶段都有本阶段的控制关口,即本阶段完成时将产生的重要文件也是进入下一阶段的重要输入文件。每个阶段完成时一定要通过本阶段的控制关口,才能进入下一阶段的工作。项目管理流程一般包括为五个部分:项目的启动、

2024-11-14 11:16:11

不孝有三无后为大意思是什么(“不孝有三,无后为大”,怎么理解?)

中国的传统文化都尊崇孝道,孝道讲究的是父慈子孝、兄友弟恭,长辈爱护晚辈,晚辈对长辈要尊重、孝顺,兄弟之间还要和睦相处,互相帮助。而一提到孝道,很多人就会想到“不孝有三,无后为大”这句话,但是,这句话的真正含义却很少人能说清楚,你真的了解吗?01与子嗣无关很多家庭的人,认为结婚是为了绵延子嗣,才会有人

2024-11-14 11:02:50

牛粪加工成燃料的机器

牛粪,这个被人们忽略的“宝藏”,含有大量的有机物质和营养成分,是一种天然的肥料。但是,你有没有想过,牛粪还可以被加工成燃料,为我们的生活带来更多的便利和环保呢?今天,我们就来介绍一款“牛粪加工成燃料的机器”,让你了解到这个神奇的机器能够为你带来哪些。让我们来了解一下这款机器的原理。这款机器采用的

2024-11-14 10:54:57

金利来属于几线品牌(50+中年男人穿什么鞋子合适?)

各位男性同胞们,你们买男鞋,看中的是款式?还是品牌?其实人到中年,对鞋子的追求,肯定和年轻时不一样。以前喜欢时髦个性,现在越来越追求舒适度的同时,还要轻便好走。那么50岁左右的中年男人,哪些男鞋品牌值得买呢?今天多啦就给大家推荐国内知名男鞋品牌,这几个牌子,无论是从知名度、好穿度、国民受欢迎度来看,

2024-11-14 10:34:56

密位是什么(瞄准镜的密位点分划)

狙击手的瞄准主要是通过瞄准镜完成的,所以准确掌握瞄准镜分划的测 量方法,对提高射击精准度有着重要意义。目前,世界上最为流行的瞄准镜 分划是密位点分划,它比其他瞄准分划具有更大的优势,如狙击手可以通过 垂直分划进行测距和高低修正,而水平分划则用于风偏和运动目标提前量的修正。密位 (mil) 是射击常用

2024-11-14 10:19:13