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