网络安全协议概述课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络安全协议概述课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 协议 概述 课件
- 资源描述:
-
1、2022年11月3日星期四网络安全协议概述网络安全协议概述4.1 TCP/IP协议族与网络安全协议 TCP/IP 协议集确立了 Internet 的技术基础。TCP/IP 的发展始于美国 DOD(国防部)方案。IAB(Internet 架构委员会)的下属工作组 IETF(Internet 工程任务组)研发了其中多数协议。IAB 最初由美国政府发起,如今转变为公开而自治的机构。IAB 协同研究和开发 TCP/IP 协议集的底层结构,并引导着 Internet 的发展。11/3/2022 TCP/IP协议族是因特网的基础协议,是一组协议的集合,包括基于传输层的TCP协议、UDP协议和基于网络层的I
2、P协议、ICMP协议和IGMP协议等。TCP/IP 的核心功能是寻址和路由选择(网络层的 IP/IPV6)以及传输控制(传输层的 TCP、UDP)。11/3/2022 ISO/OSI参考模型将网络的结构分成了7层,每层都实现特定的功能,但因特网体系结构却只分成了4层概念功能层来进行描述。OSI的参考模型TCP/IP的参考模型11/3/2022TCP/IP协议集应用层网际层传输层网络接口层SMTPDNSSNMPTELNETHTTPNFSFTPTCPUDPICMPIGMPIPRARPARPLANWANMAN11/3/20224.1.2 网络安全协议概述网络安全协议11/3/20224.2 PGP协
3、议4.2.1 PGP简介 PGP(Pretty Good Privacy),是一个提供安全电子邮件的软件包,提供加密、鉴别、数字签名和压缩等技术,是Phil Zimmermann在1991年编写的一个安全电子邮件加密方案,已经成为事实上的标准。PGP的版本有两大类:仅供个人用于非商业目的PGP免费版和公司用的PGP商业版。不同版本的PGP在公共域中可以得到,例如,你可以在国际PGP主页上找到合适平台的PGP软件。PGP也是一个商业产品,并且可以作为许多电子邮件用户代理(例如微软的Exchange和Outlook)的插件。PGP应用程序的特点是速度快、效率高、跨平台。PGP是位于应用层的一个安全
4、协议,实际上它也是一个应用层上提供安全服务的软件。11/3/20224.2.2 PGP的功能1)采用一次一密的对称加密算法,密钥随邮件加密传送,每次可以不同。2)采用数字签名防止了中途篡改和伪造。3)邮件内容经过压缩,减少了传送量。4)进行base64编码,便于兼容不同邮件传送系统。PGP最核心的功能是:文件加密、通信加密和数字签名。PGP采用的安全加密算法和处理手段主要包括IDEA对称密码算法、MD5报文摘要算法、RSA公钥算法、base64编码、ZIP程序压缩等。11/3/2022PGP加密的工作原理图11/3/2022 PGP通过单向散列算法对邮件内容进行签名,保证信件内容无法修改,使用
5、公钥和私钥技术保证邮件内容保密且不可否认。发信人与收信人的公钥公布在公开的地方,公钥本身的权威性由第三方,特别是收信人所熟悉或信任的第三方进行签名认证。11/3/20224.2.3 PGP的应用举例11/3/2022配置PGP 启动PGP后,PGP软件会在任务栏生成一个小图标,即 中的小锁图标,点击小锁,弹出的菜单中选择“PGPMail”,会出现一个程序栏。11/3/2022当当PGPPGP安装后,该软件会为用户产生一个公共密钥对。这个公共密钥安装后,该软件会为用户产生一个公共密钥对。这个公共密钥可以公布在用户的个人网站或者放在公共密钥服务器上。私有密钥可以公布在用户的个人网站或者放在公共密钥
6、服务器上。私有密钥用密码进行了保护。每次用户访问这个私有密钥的时候,必须输入用密码进行了保护。每次用户访问这个私有密钥的时候,必须输入密码。密码。PGPPGP会让用户选择是使用数字签名还是加密这个消息,或者是会让用户选择是使用数字签名还是加密这个消息,或者是两者都使用。其签名的消息或者加密的消息都跟在两者都使用。其签名的消息或者加密的消息都跟在MIMEMIME头部的后面。头部的后面。PGPPGP也提供了公共密钥认证机制,但是这个机制完全不同于更为通用也提供了公共密钥认证机制,但是这个机制完全不同于更为通用的认证中心。的认证中心。PGPPGP公共密钥通过委托网站进行认证。当用户公共密钥通过委托网
7、站进行认证。当用户A A认为密认为密钥钥/用户名对确实是一起的,那么他就可以进行认证。另外,用户名对确实是一起的,那么他就可以进行认证。另外,PGPPGP允允许用户许用户A A声明他信任的其他用户负责更多密钥的认证。一些声明他信任的其他用户负责更多密钥的认证。一些PGPPGP用户用户通过密钥签署协议来签署各自的密钥。用户找个机会碰面,交换包通过密钥签署协议来签署各自的密钥。用户找个机会碰面,交换包含公共密钥的磁盘,通过用他们的私有密钥签写各自的密钥来认证含公共密钥的磁盘,通过用他们的私有密钥签写各自的密钥来认证密钥。密钥。PGPPGP公共密钥也可以通过因特网上的公共密钥也可以通过因特网上的PG
8、PPGP公共密钥服务器发布。公共密钥服务器发布。当然,也可以在个人网页上很容易的得到公共密钥。当然,也可以在个人网页上很容易的得到公共密钥。11/3/2022PGP中使用PGP Keys管理钥匙环(KeyRing)1.密钥的生成、传播和废除 密钥的生成通常在安装过程中完成。在PGPKeys中也可生成新的密钥,即在任务栏弹出的菜单中选择PGPKeysKeysNew Key。若想废除密钥,只须选取Revoke即可。11/3/202211/3/202211/3/202211/3/2022密钥属性对话框11/3/2022 2.数字签名 用自己的私钥对邮件等签名。3.加密与解密 点击“Encrypt”,
9、弹出选择所加密文件的对话框。“Conventional Encryption”输入确认口令完成。4.解密,是加密的反过程。用“Decrypt、Verify”。11/3/20224.3 SSL协议 SSL是Secure Socket Layer(安全套接层协议)的缩写,是网景(Netscape)公司提出的基于WEB应用的安全协议,位于TCP和应用层之间,是一个独立的安全协议,换句话说,即是高层应用协议(例如HTTP、FTP、Telnet等)能透明的建立在SSL之上。SSL主要适用于点对点之间的信息传输,常用客户/服务器方式,可在服务器端和用户端同时实现支持。SSL协议提供的服务可以归纳为如下三个
10、方面:1)用户和服务器身份的合法性认证。2)SSL链路上数据机密性。3)SSL链路上数据的完整性。11/3/2022 现行网上银行和电子商务等大型的网上交易系统普遍采用HTTP和SSL相结合的方式。服务器端采用支持SSL的Web服务器,用户端采用支持SSL的浏览器实现安全通信。对于电子商务应用来说,使用SSL能够对信用卡和个人信息提供信息的完整性和保密性保护。但由于SSL不对应用层的消息进行电子签名,因此不能提供交易的不可否认性,这是SSL在电子商务中使用的最大不足。有鉴于此,网景公司在从Communicator 4.04版开始的所有浏览器中引入了一种被称作表单签名(Form Signing)
11、的功能,在电子商务中,可利用这一功能来对包含购买者的订购信息和付款指令的表单进行数字签名,从而保证交易信息的不可否认性。11/3/2022 SSL协议在传输层和更高层提供了网络安全传输服务,它要求建立在可靠的传输层协议(例如TCP)之上。SSL协议在应用层协议通信之前就已经完成加密算法、通信密钥的协商以及服务器认证的工作,在此之后应用层协议所传送的数据都会被加密,从而保证通信的安全性。它也是传输层安全协议(Transport Layer Security,TLS)的基础,使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可以选择对用户进行认证。11/3/2022SSL协议
12、是两层协议:上层协议包括协议是两层协议:上层协议包括SSL握手协议、更改密握手协议、更改密码规格协议和警报协议,下层协议为码规格协议和警报协议,下层协议为SSL记录协议。相应记录协议。相应的其操作分为两个阶段:第一阶段是握手阶段(发送方和的其操作分为两个阶段:第一阶段是握手阶段(发送方和接收方协商并确定加密算法和密钥),第二阶段为数据加接收方协商并确定加密算法和密钥),第二阶段为数据加密传输阶段(依据第一阶段商定的密钥加密数据)。密传输阶段(依据第一阶段商定的密钥加密数据)。SSL协议采用公共密钥技术,并已成为协议采用公共密钥技术,并已成为Internet上保密通信的工上保密通信的工业标准。现
展开阅读全文