问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

https 为什么是安全的?

发布网友 发布时间:2022-03-28 11:25

我来回答

5个回答

热心网友 时间:2022-03-28 12:54

HTTPS 的实现原理


大家可能都听说过 HTTPS 协议之所以是安全的是因为 HTTPS 协议会对传输的数据进行加密,而加密过程是使用了非对称加密实现。但其实,HTTPS在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。
HTTPS的整体过程分为证书验证和数据传输阶段,具体的交互过程如下:

① 证书验证阶段

热心网友 时间:2022-03-28 14:12

https在http的基础上加入了ssl协议,ssl依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。
①具体讲,是客户端产生一个对称的密钥,通过服务器的证书来交换密钥,即一般意义上的握手过程。
②接下来所有的信息往来就都是加密的。第三方即使截获,也没有任何意义,因为他没有密钥,当然篡改也就没有什么意义了。
HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)简言之就是HTTP的安全版本,其提供安全的主要是SSL,SSL是应用层和传输层之间添加一层(SSLSecure Sockets Layer 安全套接层)来提供安全通信;前面Google的Chrome浏览器将不是HTTPS的URL标记为不安全,所以HTTPS应该是今后互联网的很关键的安全协议。
  为什么HTTP就不安全
  HTTP使用明文传输数据,数据容易被监听,因为OSI模型中没中的任意一层都没有对数据的加密机制,所以数据都是明文传输,你可能不知道,我们的一些用户名和密码在HTTP协议中“裸奔”。
  不验证通信对方的身份:因为不验证通信对象的身份,容易遭受中间攻击和伪装攻击。
  没法鉴别报文的完整性:没有校报文完整性的机制,就容易让中间人或黑客对通信报文进行篡改,你想一下,你本消费了100块,被一个中间人修改报文将消费金额改为1万元,多可怕,而且修改后的金额你不看见,当你付款100元其实你付款了1万元(0当然银行卡要有这么多钱)。
  为什么HTTPS就安全了
  因为HTTP明文传输,不验证通信对象的身份,无法鉴别报文的完整性而不安全,HTTPS正是解决了这些问题而变得安全,下面我们看一下HTTPS通过哪些技术或是手段是通信变得安全:
  对报文进行加密:通过SSL握手协商出一个对称密钥对报文进行加密,同时使用非对称加密来在通信线路上传递对称密钥,这就解决了之前对称密钥在网络间传递不安全的问题。
  采用证书机制来验证通信双方的身份:因为在通信的过程中需要用服务端的公钥进行对称密钥的传输。但是庞大的互联网让人工确认服务器的身份变得不可能,那么如何确保服务端的公钥就是我们希望通信服务端的密钥,就是证书机制,下面谈一下证书申请与验证过程:
  服端向证书机构申请证书:服务器拥有者向可信的证书颁发机构申请证书,当然该颁发机构是可信的,不然证书链将没法验证。
  CA机构对服务端公钥进行数字签名:用自己的私钥对申请者的公钥进行签名,即通过指纹算法提取摘要,并用CA私钥对公钥进行加密生成数字签名,将签名和服务端公钥放在证书一起给客户端。

热心网友 时间:2022-03-28 15:47

总结首先先通过对 http 中间人攻击的来了解到 http 为什么是不安全的.

热心网友 时间:2022-03-28 17:38

https=http+TLS/SSL

TLS/SSL协议位于应用层协议和TCP之间,构建在TCP之上,由TCP协议保证数据传输的可靠性,任何数据到达TCP之前,都经过TLS/SSL协议处理。

https是加密传输协议,可以保障客户端到服务器端的传输数据安全。用户通过http协议访问网站时,浏览器和服务器之间是明文传输,这就意味着用户填写的密码、帐号、交易记录等机密信息都是明文,随时可能被泄露、窃取、篡改,被第三者加以利用。

安装SSL证书后,使用https加密协议访问网站,可激活客户端浏览器到网站服务器之间的"SSL加密通道"(SSL协议),实现高强度双向加密传输,防止传输数据被泄露或篡改。

热心网友 时间:2022-03-28 19:46

1.HTTP和HTTPS的基本概念 HTTP:是互联网上应用最为广泛的一种网络协议,是一个...
2.HTTP与HTTPS有什么区别? HTTP协议传输的数据都是未加密的,也就是明文的,因此...
3.HTTPS的工作原理 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取,所以...
4.HTTPS的优点 尽管HTTPS并非绝对安全,掌握根证书的机构、掌握加密算法的组织同样...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 404 Not Found 新买的正品CAT大头皮鞋,后跟非常磨脚,怎么办? 靴子大会引起脚后跟疼吗 我在美国代购了一双马丁靴,脚背顶得好疼啊!不是整个脚背,只是平面和立面交接的那个地方,一条线,怎么 穿靴子右脚脚掌很疼怎么办 怎样解决穿皮鞋脚后跟疼的问题? 穿靴子脚痛怎么办? 马丁靴磨脚怎么办 穿着马丁靴脚后跟总感觉磨脚,有什么办法可以让鞋子不 马丁靴磨脚后跟怎么办? 404 Not Found 马丁靴为什么穿着脚疼 马丁靴穿着脚很痛很难受,该怎么办啊 马丁靴磨脚后跟妙招 404 Not Found 穿马丁靴脚後跟痛怎麼办? 什么是SHTTP 抖音直播怎么开? 怎么找回微信里面的信息? 如何在微信中加入自己? HTTP SSL服务是什么 常用的网络协议有哪些,分别是什么含义 男人删除聊天记录时的心理是怎么样的? 男生为什么要删与女朋友的聊天记录 荣耀50和华为p40哪个好? 如果的拼音 华为p40和荣耀v30哪个更值得入手? 一个男的把你和他的聊天记录删除了是什么意思? 老公经常删一个女人聊天记录是什么意思? 荣耀30和华为P40有什么区别? 男友每次聊完微信都要删记录,这是一种什么心理? 华为p40与荣耀30pro哪个好 一个男人习惯性的删除聊天记录代表什么? 荣耀30系列和华为p40差距在哪? 涓什么意思?近义词和反义词是什么?英文翻译是什么? 男朋友总是删除聊天记录,他是背叛我们的感情了吗? 男人为什么要删除聊天记录? 男朋友每次总是删掉聊天记录我该怀疑他吗? 华为荣耀志臻版和华为p40互相定位吗? 涓什么意思?近义词和反义词是什么?英文翻译是什么?