加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 安全 > 正文

HTTPS怎样保障安全及实现加密?

发布时间:2022-01-17 12:57:42 所属栏目:安全 来源:互联网
导读:HTTP存在的问题 1、窃听风险:通信使用明文(不加密),内容可能会被窃听(第三方可能获知通信内容) 2、冒充风险:不验证通信方的身份,因此有可能遭遇伪装 3、篡改风险:无法证明报文的完整性,所以有可能已遭篡改;可以看到 HTTPS的网站,在浏览器的地址栏
      HTTP存在的问题
 
    1、窃听风险:通信使用明文(不加密),内容可能会被窃听(第三方可能获知通信内容)
 
    2、冒充风险:不验证通信方的身份,因此有可能遭遇伪装
 
    3、篡改风险:无法证明报文的完整性,所以有可能已遭篡改;可以看到 HTTPS的网站,在浏览器的地址栏内会出现一个带锁的标记。HTTPS并非是应用层一个新的协议,通常 HTTP 直接和 TCP 通信,HTTPS则先和安全层(SSL/TLS)通信,然后安全层再和 TCP 层通信。

    SSL/TLS协议就是为了解决上面提到的HTTP存在的问题而生的,下面我们来看一下它是怎么解决的:
 
    1、所有的信息都是加密传输的,第三方无法窃听
 
    2、配备身份验证,防止身份被冒充
 
    3、具有校验机制,一旦被篡改,通信双方会立刻发现
 
    对称加密;加密和解密同用一个秘钥的方式称为 共享秘钥加密,也被叫做对称秘钥加密。
 
浏览器发送给服务端 client_random 和一系列加密方法;服务端发送给浏览器 server_random和加密方法
 
    现有浏览器和服务器有了三个相同的凭证:client_random、server_random和加密方法。用加密方法把 client_random、server_random 两个随机数混合起来,生成秘钥,这个密钥就是浏览器和服务端通信的暗号。
 
    存在的问题:第三方可以在中间获取到client_random、server_random和加密方法,由于这个加密方法同时可以解密,所以中间人可以成功对暗号进行解密,拿到数据,很容易就将这种加密方式破解了。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读