Internet安全协议课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Internet安全协议课件.pptx》由会员分享,可在线阅读,更多相关《Internet安全协议课件.pptx(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、公司公司徽标徽标 第六讲第六讲 Internet Internet 主讲:Email:电话:88195226静态WEB页面Web服务器Web浏览器HTTP请求请求HTTP响应响应GET/HTTP/1.1Accept:image/gifAcept:image/jepgHTTP/1.1 200 OKDate:Tue,19-08-07 15:48:10 GMTServer:MyServerContent-length:3010(实际图像数据)动态WEB页面Web服务器Web浏览器1、HTTP请求请求4、HTTP响应响应3、程序运行并、程序运行并生成生成HTML输输出出2、激活一个应用、激活一个应用程
2、序(如程序(如CGI)以)以响应响应HTTP请求请求动态WEB页面Web服务器Web浏览器1、HTTP请求请求4、HTTP响应响应3、程序运行并、程序运行并生成生成HTML输输出出2、激活一个应用、激活一个应用程序(如程序(如CGI)以)以响应响应HTTP请求请求应用程序包括:CGI,ASP(Active Server Pages),Java小程序和Java服务器页面(JSP,Java Server Pages)活动WEB页面Web服务器Web浏览器1、HTTP请求请求4、HTTP响应响应1、ActiveX控件(限制小,不安全)2、Java小程序(限制多,安全性好一些)3、都可以通过数字签名来
3、验证包含1、HTML页面2、各种小程序沙漏计时器形状的TCP/IP协议族 HTTPSMTPDNSRTPTCPUDPIP网际层网络接口层运输层应用层网络接口 1网络接口 2网络接口 3Everything over IP IP 可为各式各样的应用程序提供服务IP over Everything IP 可应用到各式各样的网络上TCP/IP 四层协议的表示方法举例 应用层运输层网际层网络接口层主机A主机B路由器网络 2网络 1应用层运输层网际层网络接口层网际层网络接口层4321网络 1网络 29计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用进程数据先传送
4、到应用层加上应用层首部,成为应用层 PDU10计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层 PDU 再传送到运输层加上运输层首部,成为运输层报文11计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2运输层报文再传送到网络层加上网络层首部,成为 IP 数据报(或分组)12计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2IP 数据报再传送到数据链路层加上链路层首部和尾部,成为数据链路层帧13计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算
5、机 2数据链路层帧再传送到物理层最下面的物理层把比特流传送到物理媒体14计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层15计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2网络层剥去首部,取出数据部分上交给运输层16计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2运输层剥去首部,取出数据部分上交给应用层17计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层剥去首部,取出应用程序数
6、据上交给应用进程18计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!19计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应 用 程 序 数 据应用层首部H510100110100101 比 特 流 110101110101注意观察加入或剥去首部(尾部)的层次应 用 程 序 数 据H5应 用 程 序 数 据H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据H4运输层首部H3网络层首部H2链路层首部T2链路层尾部20计算机 1 向计算机 2 发送数据 54321543
7、21计算机 1AP2AP1计算机 210100110100101 比 特 流 110101110101计算机 2 的物理层收到比特流后交给数据链路层H2T2H3H4H5应 用 程 序 数 据21H3H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层H2T2H3H4H5应 用 程 序 数 据22H4H5应 用 程 序 数 据H3H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2网络层剥去分组首部后把分组的数据
8、部分交给运输层23H5应 用 程 序 数 据H4H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2运输层剥去报文首部后把报文的数据部分交给应用层24应 用 程 序 数 据H5应 用 程 序 数 据计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2应用层剥去应用层 PDU 首部后把应用程序数据交给应用进程25计算机 1 向计算机 2 发送数据 5432154321计算机 1AP2AP1计算机 2我收到了 AP1 发来的应用程序数据!安全套接层SSL:Secure Socket layer“安全套
9、接层协议层”,它是网景(Netscape)公司提出的基于 WEB 应用的安全协议。SSL 协议指定了一种在应用程序协议(如 HTTP、Telenet、NMTP 和 FTP 等)和 TCP/IP 协议之间提供数据安全性分层的机制,它为 TCP/IP 连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证。SSL在TCP/IP协议中的地位数据链路层5 应用层4 运输层3 网络层2 数据链路层1 物理层数据链路层5 应用层4 运输层3 网络层2 数据链路层1 物理层4.5 SSL层SSL工作原理SSL包括三个子协议:1、握手协议(Handshake Protocol)2、记录协议(Record
10、 Protocol)3、报警协议(Alert protocol)握手协议客户机和服务器连接通信时使用的第一个协议类似于Alice与Bob要先握手(说Hello),然后才开始通话。类型长度内容1字节3字节1N字节消息类型消息类型消息类型参数参数Hello request(握手请求)无Client hello(客户机握手)略Server hello(服务器握手)略Certificate(证书)略Server key exchange(服务器密钥交换)略Certificate request(证书请求)略Server hello done(服务器握手完成)无Certificate verify(证书
11、验证)略Client key exchange(客户机密钥交换)略Finished(完成)略握手过程简述Web服务器Web浏览器1、建设安全能力2、服务器鉴别和密钥交换3、客户机鉴别和密钥交换4、完成建立安全能力Web服务器Web浏览器1、Client Hello2、Server Hello版本信息;Random;会话ID;加密套(加密算法清单);压缩方法服务器鉴别与密钥交换Web服务器Web浏览器1、证书2、服务器密钥交换3、证书请求4、服务器握手完成第一步:发送自己的证书和到根CA的整个链发给客户机第二步:在没有证书情况下发送自己的公钥第三步:请求客户机发送自己的证书过来客户机鉴别与密钥交
12、换Web服务器Web浏览器第一步:服务器请求的情况下,发送自己的证书和到根CA的整个链发给服务器。如果自己没有,就发No Certificate消息1、证书2、客户机密钥交换3、证书验证完成Web服务器Web浏览器计算主秘密(master secret),用于生成密钥和秘密,用于加密和MAC计算。涉及到MD5算法。1、改变加密规范2、完成3、改变加密规范4、完成第二个协议:记录协议保密性:使用握手协议定义的秘密密钥实现。完整性:握手协议还定义了共享的秘密密钥(MAC消息鉴别码),用于消息的完整性。第三个协议:警报协议客户机和服务器发现错误时,向对方发一个警报信息。如果是致命错误,则双方立即关闭
13、SSL连接。关闭与恢复SSL连接通信结束前,双方都要告诉对方准备结束连接。发送关闭通知使用非对称密钥加密,最好能复用或恢复前面的SSL连接,而不要启用新连接。当然证书不能过期安全超文本传输协议SHTTP:Secure Hyper Text Transfer Protocol注意:用SSL发送HTTP请求是HTTPS我们这里是SHTTPSHTTPSHTTP提供的服务和SSL提供的类似,SSL取得了巨大的成功,但SHTTP却没有。两者在TCP/IP位置数据链路层5 应用层SHTTP4 运输层3 网络层2 数据链路层1 物理层4.5 SSL层时间戳协议TSP:Time Stamping Protoc
14、ol证明某些数据在特定时间存在。TSP现在正由PKIX工作组开发要解决的问题是什么?TSP的目的PKI下用户签名后可能否认自己的数字签名理由是:私钥被人破了。利用TSP协议可以证明:某个电子文档是在某个特定日期和时间之前签发的。TSP工作步骤1、计算消息摘要TSA:时间戳机构客户机原始消息消息摘要算法消息摘要TSP工作步骤2、请求时间戳TSA:时间戳机构客户机消息摘要时间戳请求TSP工作步骤3、时间戳响应TSA:时间戳机构客户机时间戳响应TSA要使用信任时间源;要对消息摘要进行时间戳;时间戳中不对请求实体客户机包括任何标识。安全电子事务规范SET:Secure Electronic Trans
15、action开放的加密与安全规范,用于保护Internet上信用卡事务。1996年 MasterCard和Visa共同完成,联合了IBM,Microsoft,Netscape,RSA,Terisa与Verisign等公司。1998年推出了第一代SET兼容产品SET的起源MasterCard和Visa公司认识到在电子商务支付过程中,软件公司提供的标准不兼容。一边是Microsoft的标准,一边是IBM的标准他们决定建立一个新的标准。注意:SET不是支付系统,而是一组安全协议和格式。SET的作用使用户可以安全的在Internet上采用现有信用卡支付基础结构。SET服务包括:1、在参与电子商务事务的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Internet 安全 协议 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内