城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

被忽视的域名HTTPS,网上冲浪别忘记检查域名

1月1日 莫思归投稿
  在网上冲浪浏览网站时,一定要检查是不是HTTPS的,HTTP有可能被中间人攻击和拦截,下面就是详细的HTTPS原理,细思极恐。
  1。HTTP协议
  在谈论HTTPS协议之前,先来回顾一下HTTP协议的概念。1。1HTTP协议介绍
  HTTP协议是一种基于文本的传输协议,它位于OSI网络模型中的应用层。
  HTTP协议是通过客户端和服务器的请求应答来进行通讯,目前协议由之前的RFC2616拆分成立六个单独的协议说明(RFC7230、RFC7231、RFC7232、RFC7233、RFC7234、RFC7235),通讯报文如下:
  请求POSThttp:www。baidu。comHTTP1。1Host:www。baidu。comConnection:keepaliveContentLength:7UserAgent:Mozilla5。0(WindowsNT10。0;Win64;x64)AppleWebKit537。36(KHTML,likeGecko)Chrome71。0。3578。98Safari537。36wdHTTP
  响应HTTP1。1200OKConnection:KeepAliveContentEncoding:gzipContentType:charsetutf8Date:Thu,14Feb201907:23:49GMTTransferEncoding:chunkedhtml。。。html1。2HTTP中间人攻击
  HTTP协议使用起来确实非常的方便,但是它存在一个致命的缺点:不安全。
  我们知道HTTP协议中的报文都是以明文的方式进行传输,不做任何加密,这样会导致什么问题呢?下面来举个例子:
  小明在JAVA贴吧发帖,内容为我爱JAVA:
  被中间人进行攻击,内容修改为我爱PHP
  小明被群嘲
  可以看到在HTTP传输过程中,中间人能看到并且修改HTTP通讯中所有的请求和响应内容,所以使用HTTP是非常的不安全的。1。3防止中间人攻击
  这个时候可能就有人想到了,既然内容是明文那我使用对称加密的方式将报文加密这样中间人不就看不到明文了吗,于是如下改造:
  双方约定加密方式
  使用AES加密报文
  这样看似中间人获取不到明文信息了,但其实在通讯过程中还是会以明文的方式暴露加密方式和秘钥,如果第一次通信被拦截到了,那么秘钥就会泄露给中间人,中间人仍然可以解密后续的通信:
  那么对于这种情况,我们肯定就会考虑能不能将秘钥进行加密不让中间人看到呢?答案是有的,采用非对称加密,我们可以通过RSA算法来实现。这个步骤实际操作也是比较简单的,在裸睡的猪订阅号后台回复HTTPS就可以查看搭建HTTPS服务视频。
  在约定加密方式的时候由服务器生成一对公私钥,服务器将公钥返回给客户端,客户端本地生成一串秘钥(AESKEY)用于对称加密,并通过服务器发送的公钥进行加密得到(AESKEYSECRET),之后返回给服务端,服务端通过私钥将客户端发送的AESKEYSECRET进行解密得到AEKKEY,最后客户端和服务器通过AEKKEY进行报文的加密通讯,改造如下:
  可以看到这种情况下中间人是窃取不到用于AES加密的秘钥,所以对于后续的通讯是肯定无法进行解密了,那么这样做就是绝对安全了吗?
  所谓道高一尺魔高一丈,中间人为了对应这种加密方法又想出了一个新的破解方案,既然拿不到AESKEY,那我就把自己模拟成一个客户端和服务器端的结合体,在用户中间人的过程中中间人模拟服务器的行为,这样可以拿到用户请求的明文,在中间人服务器的过程中中间人模拟客户端行为,这样可以拿到服务器响应的明文,以此来进行中间人攻击:
  这一次通信再次被中间人截获,中间人自己也伪造了一对公私钥,并将公钥发送给用户以此来窃取客户端生成的AESKEY,在拿到AESKEY之后就能轻松的进行解密了。
  中间人这样为所欲为,就没有办法制裁下吗,当然有啊,接下来我们看看HTTPS是怎么解决通讯安全问题的。2。HTTPS协议2。1HTTPS简介
  HTTPS其实是SSLHTTP的简称,当然现在SSL基本已经被TLS取代了,不过接下来我们还是统一以SSL作为简称,SSL协议其实不止是应用在HTTP协议上,还在应用在各种应用层协议上,例如:FTP、WebSocket。
  其实SSL协议大致就和上一节非对称加密的性质一样,握手的过程中主要也是为了交换秘钥,然后再通讯过程中使用对称加密进行通讯,大概流程如下:
  这里我只是画了个示意图,其实真正的SSL握手会比这个复杂的多,但是性质还是差不多,而且我们这里需要关注的重点在于HTTPS是如何防止中间人攻击的。
  通过上图可以观察到,服务器是通过SSL证书来传递公钥,客户端会对SSL证书进行验证,其中证书认证体系就是确保SSL安全的关键,接下来我们就来讲解下CA认证体系,看看它是如何防止中间人攻击的。2。2CA认证体系
  上一节我们看到客户端需要对服务器返回的SSL证书进行校验,那么客户端是如何校验服务器SSL证书的安全性呢。
  权威认证机构
  在CA认证体系中,所有的证书都是由权威机构来颁发,而权威机构的CA证书都是已经在操作系统中内置的,我们把这些证书称之为CA根证书:
  签发证书
  我们的应用服务器如果想要使用SSL的话,需要通过权威认证机构来签发CA证书,我们将服务器生成的公钥和站点相关信息发送给CA签发机构,再由CA签发机构通过服务器发送的相关信息用CA签发机构进行加签,由此得到我们应用服务器的证书,证书会对应的生成证书内容的签名,并将该签名使用CA签发机构的私钥进行加密得到证书指纹,并且与上级证书生成关系链。
  这里我们把百度的证书下载下来看看:
  可以看到百度是受信于GlobalSignG2,同样的GlobalSignG2是受信于GlobalSignR1,当客户端(浏览器)做证书校验时,会一级一级的向上做检查,直到最后的根证书,如果没有问题说明服务器证书是可以被信任的。
  如何验证服务器证书
  那么客户端(浏览器)又是如何对服务器证书做校验的呢,首先会通过层级关系找到上级证书,通过上级证书里的公钥来对服务器的证书指纹进行解密得到签名(sign1),再通过签名算法算出服务器证书的签名(sign2),通过对比sign1和sign2,如果相等就说明证书是没有被篡改也不是伪造的。
  这里有趣的是,证书校验用的RSA是通过私钥加密证书签名,公钥解密来巧妙的验证证书有效性。
  这样通过证书的认证体系,我们就可以避免了中间人窃取AESKEY从而发起拦截和修改HTTP通讯的报文。总结
  首先先通过对HTTP中间人攻击的来了解到HTTP为什么是不安全的,然后再从安全攻防的技术演变一直到HTTPS的原理概括,希望能让大家对HTTPS有个更深刻的了解。
  文章来源:https:segmentfault。coma1190000023936425
投诉 评论 转载

夫妻肺片里不仅没有夫妻,连肺片也没有,吃这么多年终于知道了在中国美食界,有一道一听名字就能让人产生误会的菜,那就是夫妻肺片。夫妻肺片里不仅没有夫妻,其实连肺片也没有。夫妻肺片是四川成都的一道名菜,通常以牛头皮、牛心、牛舌和牛肚为……有史以来最怪异和最古怪的僵尸电影域配说:这期我们谈谈僵尸吧!1家禽饲养员家禽学家是一部以鸡为主题的僵尸电影,它提供了很多血腥的笑声和愚蠢的搞笑幽默,它是由特罗玛的好人带给你的。十几岁的炸薯条厨师阿比在炸……超滤机和RO反渗透净水器哪个好?长期饮用纯水有害吗?Q:为什么要安装净水器?伴随着工业化的快速发展,以及中国的城市化脚步越来越快,水污染的问题也随之而来。首先水厂出来的水是值得信任的,这是大前提,除非突发自然灾害,导致意外……美国撤出阿富汗,中国成为第一目标!美方20年战略转移,终于成1日美媒报道,美国终于可以将战略重心,转向针对中国了!拜登政府虽然在撤离阿富汗的问题上陷入困境,但一个事实是,现在更多的美国资源可以用于对抗中国。随着美军于8月31……安家热播,Anjia。com域名被收购,热度超链家14倍近几天,一部由孙俪、罗晋、张萌、王自健等人主演的都市连续剧《安家》在朋友圈刷屏了,楼盘网创始人戴跃就在这部剧爆火的同时低调的收购了极品拼音域名anjia。com,因为楼盘网本来……荷兰铁路逐步恢复运力荷兰铁路将从5月3日起逐步恢复正常运营时间表。荷兰铁路公司NS宣布,到6月中旬,荷兰将必须再次运行原来98的列车班次。根据荷兰铁路公司NS的说法,恢复原先的运营班次是必要的,因……美国地铁变污水池,这也能扯上中国?自己人都看不去活在幻觉里美国的基础设施水平曾经领先全球,但是因为政府追加投资不足和多部门扯皮等原因,现在美国的公共基础设施经常出现令人匪夷所思的境况,近期,纽约地铁就被水淹了,这也再度引起了美国人对中……恐龙跨越海洋迁移,科学家找到证据恐龙跨越海洋迁移,科学家找到证据古生物学家不久前命名了一种发现于非洲的鸭嘴龙类,它也成为非洲发现的第一种鸭嘴龙类。这种恐龙的发现表明恐龙会跨越海洋迁徙,它们是怎么做到的呢……被忽视的域名HTTPS,网上冲浪别忘记检查域名在网上冲浪浏览网站时,一定要检查是不是HTTPS的,HTTP有可能被中间人攻击和拦截,下面就是详细的HTTPS原理,细思极恐。1。HTTP协议在谈论HTTPS协议之……纳粹宝藏到底有多少?一百吨金砖只是冰山一角,传说是真的吗第二次世界大战期间,纳粹德国通过战争疯狂疯狂掠夺占领国的珍贵艺术品和金银珠宝,对所到之处的宫殿、博物馆等地方进行了毁灭式的洗劫,然后将这些无法估值的宝藏秘密深埋在地下。一部分是……行稳致远守正出奇富煌君达高科2021年度中期工作会议顺利召开7月31日,富煌君达高科2021年度中期工作会议在富煌新视觉产业园顺利召开,董事长周伊凡、副董事长吕盼稂等公司领导出席此次会议,会议由总经理苗小冬主持。会议伊始,各部门负……如果都是广西人的血性日本敢侵略中国吗?1937年,桂军两个集团军从广西开赴淞沪抗日前线。这几日沉浸在广西的历史中,自以为历史学得不错,却原来对广西的过去都一无所知。虽然,这与当局有关,广西的历史若是弘扬起来,……
甜瓜怎么施肥驾驶电动汽车有哪些禁忌地球是什么星(地球是太阳系中一颗星体)研究生党支部工作总结和计划精选多篇阿甘正传中珍妮人物形象分析有什么性格特点灭火器安全检查内容纯牛奶的好处(纯牛奶的好处有哪些)光速真的是宇宙的极限?科学家或许光速是文明的瓶颈,但非极限中长发女生烫什么发型最好看时尚烫发打造气质女郎提高工作效率十法则房屋常识房产证的作用和用途家庭治疗案例(做家庭治疗比单独做有什么好处?)智齿是什么?拔除后如何正确护理?老人晨练注意事项鉴定人应该满足其什么条件被恨缠绕的爱长虎牙的女人命运豹牙赤目的女人能言善辩短视频正在变天,美拍早已备好伞;媒体推介会清平乐曹评徽柔怀吉关系揭秘曹评为什么拒绝公主时隔两年再亮剑,华为Mate50系列4999元入市,能否对抗情感表达声乐教学论文2018关于品尝汗水味道的作文(精选4篇)张桂梅遭清华毕业生诋毁,让人寒心,西交大校长做法获好评绕道造句用绕道造句大全

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找