韩国做游戏的电影 迅雷下载网站企业查询网站

diannao/2026/1/22 23:21:21/文章来源:
韩国做游戏的电影 迅雷下载网站,企业查询网站,导航网站cms,大型网站建站公司 上市HTTP传输协议缺点 之前几篇文章中详细讲解了TCP/IP协议栈中的几个协议#xff0c;其中个就有对HTTP做了一个比较详细的讲解。HTTP是基于TCP进行传输的#xff0c;其中传输的内容都是明文报文数据#xff0c;如果我是一个黑客#xff0c;我会想办法获取这个HTTP消息体…HTTP传输协议缺点 之前几篇文章中详细讲解了TCP/IP协议栈中的几个协议其中个就有对HTTP做了一个比较详细的讲解。HTTP是基于TCP进行传输的其中传输的内容都是明文报文数据如果我是一个黑客我会想办法获取这个HTTP消息体那我可以直接肉眼就能看出消息中的所有内容。这其实是存在很大风险的如果HTTP消息被劫持那么整个传输过程将存在风险正因为存在以下三种风险HTTP变成了一种不安全的协议 第一窃听风险eavesdropping:第三方可以窃取通信内容第二篡改风险tampering:第三方可以修改通信内容第三冒充风险pretending第三方可以冒充他人身份参与通信 加密协议SSL/TLS 互联网中加密通信协议是通互联网共同发展的一门技术。 1994年NetScape公司设计了SSL协议Secure Sockets Layer的1.0版但是未发布。1995年NetScape公司发布SSL 2.0版很快发现有严重漏洞。1996年SSL 3.0版问世得到大规模应用。1999年互联网标准化组织ISOC接替NetScape公司发布了SSL的升级版TLS 1.0版。2006年和2008年TLS进行了两次升级分别为TLS 1.1版和TLS 1.2版。最新的变动是2011年TLS 1.2的修订版。 目前应用最广的是TLS1.0接下来是SSL 3.0。但是主流浏览器都已经实现了TLS1.2 的支持。TLS1.0通常被标记为SSL3.1TLS1.1为SSL3.2TLS1.2为SSL3.3 更加安全的HTTPS 加密算法 加密算法有历史悠久的发展在一战二战中都有广泛使用所以密码学在社会发展种有广泛的用途 第一对称加密有流式分组两种加密和解密都是使用的同一个秘钥例如DESAES-GCMChaCha20-Poly1305等 第二非对称加密加密使用的秘钥和解密使用的秘钥是不同的分别称为公钥私钥公钥和算法都是公开的私钥是保密的。非对称加密性能较低但是安全性超强由于加密特性非对称加密算法能加密的数据长度也是有限的。例如RSADSAECDSAECDHE 第三哈希算法将任意长度的信息转换为较为固定的长度的值通常其长度要比信息小得多且算法不可逆。例如MD5SHA-1SHA-2SHA-256 第四数字签名签名就是在信息的后面加上一段内容信息经过hash后的值经过hash后的值可以证明信息没有被修改过。hash值一般都会加密后也就是签名再和信息一起发送以保证这个hash值不被修改。 对HTTP消息体对称加密 如上图中展示了HTTP客户端发出的请求很容易被黑客接货如果此时黑客冒充服务器或者黑客窃取信息则其可以放回任意信息给客户端而且不被客户端察觉所以我们经常会听到“劫持”这个词 如上图是一个简单HTTPS经过TCP 的三次握手后客户端与服务器建立连接如果对后续双方传输的内容进行对称加密那么理论上我们在本次传输中防止了内容的裸奔。缺点在于 但是由于对称加密使用的秘钥两端是一样的要维持每一个客户端的秘钥不一致整套加密才有意义比如我是黑客伪造的客户端如果秘钥一致那么黑客还是能拿到秘钥那没有任何意义。但是遇到的问题是产生n个不同的秘钥N客户端数量维护困难。另外因为对称加密需要双方协商一致一般提前约定或者使用前传输秘钥不管哪一种方式很容易秘钥泄露。只要黑客拿到秘钥那么所谓加密传输也就失去意义。 对HTTP消息体进行非对称加密 如下图我们使用非对称加密 上图中客户端用公钥对请求内容加密服务器使用私钥对内容解密反之亦然但是上述过程也存在缺点 公钥是公开的也就是黑客也会有公钥所以第4 步私钥加密的信息如果被黑客接货就可以使用公钥进行解密获取其中的内容。非对称加密不适用数量太大的报文大数量的报文导致加密效率降低 对称加密和非对称加密结合使用 对称加密的优势对称加密如果能保证秘钥不被黑客获取那么他是安全的并且对称加密的速度具有很大优势 非对称加密优势非对称加密请求发起时候尽管使用的是公钥加密但是因为必须使用私钥解密的特点因此能够保证消息体在想服务器发送过程中是安全的。 两者结合做法 使用对称加密对消息体进行加密对称加密的算法和对称秘钥使用公钥加密后在ClientHello时发送给服务器后续双方的内容进行对称加密 如上图我们之前说了秘钥交换在第一步进行一下几个步骤意义如下 第3 步时候客户端给服务器说之后回话用对称秘钥这是对称算法XXX和对称秘钥XXX这段话用公钥进行加密然后传给服务器。第4步时候服务器收到信息后用私钥解密提取出对称加密算法和对称秘钥后服务器回复好的并用对称秘钥加密后续两者之间的信息传输就可以使用对称加密的方式了。 使用这个方式时候还有部分问题 如何将公钥给客户端客户端在获取一个公钥后如何确认公钥是正确的服务端发出的而不是黑客伪装的 如上图的情况第一步中公钥获取是存在风险的而且直接在某个地方下载公钥也是不可靠的因为黑客也可以在下载公钥的时候劫持了请求并伪造公钥返回给客户端。后续的请求都会被黑客欺骗。 解决方案是使用证书 证书是一个经证书授权中心数字签名的包含公开秘钥拥有者信息以及公开秘钥的文件最简单的证书包含公开秘钥名称证书授权中心数字签名。数字证书还有一个重要特征就是旨在特定时间段内有效数字帧数是一种权威性的电子文档可以由权威工作的第三方机构即CA例如中国各地方的CA公司中心签发的证书也可以由企业级别CA系统进行签发。 如下证书模式HTTPS 如上图2步骤时候服务器发送了一个SSL证书给客户端SSL证书中包含的具体内容有 证书发布机构CA证书有效期公钥证书所有者签名 客户端在接受服务器发来的SSL证书会对证书进行校验以浏览器为例说明如下 首先浏览器读取证书中的证书所有者有效期信息进行校验浏览器开始查找操作系统中已内置的收信人的证书发布机构CA与服务器发来的证书中的颁发者CA对比用于校验证书是否为合法机构颁发如果找不到浏览器报错说明服务器发来的证书是不可信的。如果找到浏览器会从操作系统中取出颁发者CA的公钥然后对服务器发来的证书里面的签名进行解密浏览器使用相同的hash算法计算出服务器发来的证书的hash值将这个计算的hash值域证书中签名做对比对比结果一致则证明服务器发来的证书核发没有被冒充。此时浏览器就可以读取证书中公钥用于后续加密了。 通过SSl证书的形式即解决了公钥获取问题又解决了黑客冒充问题HTTPS加密过程也就此形成。所以对不HTTPHTTPS传输更安全。 所有信息都加密传播具有校验机制一旦被篡改通信双方立刻会发现配备身份证书防止身份被冒充。 上一篇 网络编程-TCP/IP协议栈-UDP/HTTP协议

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89140.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

资源网站不好找了wordpress好看的友情链接页面

2016年.NET Core首个正式版本问世,如今已发布到了.NET Core3.1,再有2个月.NET5也将如约而至,跨平台开发已经快5年。微软 .NET 程序管理总监 Scott 表示,.NET 5 是 .NET Framework 和 .NET Core 的未来,最终将成为一个统…

手机网页版微信登录入口深圳网站seo哪家快

通讯网关 api网关这些年来,API网关正在经历一些身份危机 。 它们是否是集中的共享资源,从而促进了API对外部实体的公开和治理? 它们是集群入口哨兵,可以严格控制哪些用户流量进入或离开集群吗? 还是他们根据自己拥有…

山西太原建站怎么做网站建设蓝色工匠

当然是为实现功能而设计, 这句话没错. 但是还不够, 针对具体的应用场合, 应该采取不同的设计策略. 例如GUI Client程序, 必须重点注意用户的体验, 为提高易用性而设计 而一般后台应用程序, 就必须在高性能和可靠性方面加强设计 只创建一次的对象, 我们不必在乎其构造时间, 而频…

网站运营一个月多少钱wordpress po

下载的Matlab R2016b软件安装包(文末附有下载地址)目录如下所示: 安装过程: 1. 安装主程序R2016b_win64_dvd1.iso和R2016b_win64_dvd2.iso 由于目前大多数及其都是Win8或10系统,所以选中R2016b_win64_dvd1.iso,右键→Windows资源管理器打开。Win7系统可以安装好压软件之后…

做电商网站一般要多少钱diy图片制作

详情点查看公众号:技术科研吧 链接:如何用ChatGPT绘图? 一:AI领域最新技术 1.OpenAI新模型-GPT-5 2.谷歌新模型-Gemini Ultra 3.Meta新模型-LLama3 4.科大讯飞-星火认知 5.百度-文心一言 6.MoonshotAI-Kimi 7.智谱AI-GLM-…

做网站在经营范围内属于什么中国logo设计公司排名

一、功能 for 循环提供了python中最强大的循环结构(for循环是一种迭代循环机制,而while循环是条件循环,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果,而进行的) Python for循环可以遍历任何序列…

网站推广优化排名做网站用什么域名好

目录 1、回显模式 2、成果显示 3、知识点 1)FormLayout布局添加addRow方法 2)在输入框显示灰色提示字体,输入内容时消失setPlaceholderText 3)设置回显模式setEchoMode 4、完整代码 1、回显模式 QLineEdit控件的主要功能是输…

申请注册网站域名.商城重庆市建设信息网站

文章目录 前言简介第一步:引入依赖第二步:编写文件解析处理类第三步:Word解析类第四步:PDF解析类第五步:Txt解析类总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示&a…

树状结构的网站百度关键词查询工具

MySQL数据库设计篇 概述 做服务端开发离不开数据库设计,虽然说服务端技术一直在革新,但是MySQL一直都是我们首选使用的关系型数据库。服务端开发一直以来都是采用数据驱动研发的思想,可见数据库设计是非常重要的,数据库设计的好坏…

广州外贸网站公司安阳网站开发

目录: 一. 异常概念与体系结构 二. 异常的处理 三. 自定义异常类 一. 异常概念与体系结构: 1 异常的概念:在 Java 中,将程序执行过程中发生的 不正常行为 称为异常, 如:算数异常: ArithmeticException System.out.pri…

如何创建个人网站模板杭州营销网站建设平台

1. 自动提交最简单的提交方式是让消费者自动提交偏移量。如果 enable.auto.commit 被设为 true,那么每过 5s,消费者会自动把从 poll() 方法接收到的最大偏移量提交上去。提交时间间隔由 auto.commit.interval.ms 控制,默认值是5s。消费者每次…

网站建设图标合集网站如何做团购

题目 28. 实现 strStr() 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack “hello”, needle “ll” 输…

企业展示网站 价钱网站建设免费软件

目录 修改约束 创建数据库 添加约束 删除约束 Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 修改约束 如果说表结构的修改还在可以容忍的范畴之内,那么约束的修改是绝对 100% 禁止的 所有的约束一定要在…

wordpress 仿站 教程网2008iis网站属性

C11标准之前的auto_ptr这个智能指针不被广泛使用的原因就是:在某些应用场景下,拷贝构造函数的意义不明确,同理赋值语句也是这个道理,意义同样不明确,因为C11标准之前并不存在移动赋值和移动构造的概念,还有…

做淘宝网站要求与想法常州建设工程电子审图网站

vbs读取数据库值前端FlexGrid前导0出不来的原因 原因 系统设置问题 解决 修改系统默认数值显示: 1)控制面板找到“区域”,点击“更改日期、时间和数字模式”,在弹出窗口点击“其他设置” 2)在数字一栏中的“显示前…

制作网站教程哪个网站可以做加工代理的

学习python前纠结了下,到底是应该一个个知识点吃透,然后写些小程序。还是应该快速掌握基础语法,快速实践。思考后认为前者这么学习速度真心不高,于是花2天时间看了下python3的语法,虽然很多都不明白,但是带…

网站开发合同属于知识产权类吗谁给个网站啊急急急2021

文章目录前期准备应用场景1.constant_score查询-不考虑文档频率得分,与搜索关键字命中更多的返回结果2.sort排序-分数相同情况下,按照指定价格域排序3.不考虑文档频率TF/IDF情况下,不同域打分权重不同进行召回4.不考虑文档频率TF/IDF情况下&a…

网站开发专业职业规划会计培训

学习目标 加强理解DMA数据传输过程加强掌握DMA的初始化流程掌握DMA数据表查询理解源和目标的配置理解数据传输特点能够动态配置源数据学习内容 需求 uint8_t data; 串口接收(&data);data有数据了 实现串口的数据接收,要求采用dma的方式。 数据交互流程 CPU配置好DMA外…

网站建设研究的意义一般网站建设

全屏Java.math.BigDecimal.plus()方法实例java.math.BigDecimal.plus() 返回一个BigDecimal,其值是 (this),并且其刻度为是 this.scale().这种方法,它只是返回此BigDecimal是包括对称性与一元减号方法negate()。声明以下是java.math.BigDecim…

建设部网站怎么查询相关专业wordpress加入音乐播放器

最近AWS公布了新的客户端库,它实现了JMS 1.1规范 ,并使用他们的简单队列服务 (SQS)作为JMS提供者 (见杰夫巴尔的帖子在这里 )。 在我的文章中,我将向您展示如何设置Maven项目以使用Spring Frame…