物联网专题37:SSL / TLS

北城以北 提交于 2020-01-28 21:31:30

网络安全

随着计算机网络的发展,网络中的安全问题也日趋严重。当网络的用户来自社会的各个阶层和部门时,大量在网络中存储和传输的数据就需要保护,计算机网络安全是一门专业的学科。

计算机网络面临的安全性威胁:

1 被动攻击:

被动攻击是指攻击者从网络上窃听他人的通信内容。通常把这类攻击成为截获。在被动攻击中,攻击者只是观察和分析某一个协议数据单元PDU,而不干扰信息流。即使这些数据对攻击者来说是不易理解的,他也可以通过观察PDU的协议控制信息部分,了解正在通信的协议实体的地址和身份研究PDU的长度和传输的频度,从而了解所交换数据的某种性质。这种被动攻击又称为流量分析。在战争时期,通过分析某处出现的大量异常的通信量,往往可以发现地方指挥部的位置。

2 主动攻击:

篡改:攻击者故意篡改网络上传送的报文。

恶意程序:包括计算机病毒、计算机蠕虫、特洛伊木马、逻辑炸弹、后门入侵和流氓软件。

拒绝服务 DoS :攻击者向互联网上的某个服务器不断发送大量分组,使该服务器无法提供正常服务,甚至完全瘫痪。

 

安全的计算机网络:

 

数据加密模型:

 

两类密码体制

1 对称密钥密码体制:

2 公钥密码体制

数字签名:

 

公钥的分配:

如图所示为百度服务器的证书:

在详细信息中能看到 公钥 + 签名算法:

 

运输层安全协议

运输层安全协议(SSL TLS):

SSL提供的安全服务:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!