信息安全系统工程VPN和IPSEC.ppt
《信息安全系统工程VPN和IPSEC.ppt》由会员分享,可在线阅读,更多相关《信息安全系统工程VPN和IPSEC.ppt(113页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、一、VPN概述概述n nVPNVirtual Private Network,虚拟专用网。n nVPN是将物理上分布在不同地点的网络通过公用骨干网(尤其是Internet)连接而成的逻辑上的虚拟子网。n n为了保障信息安全,VPN技术采用了鉴别、访问控制、保密性、完整性等措施,以防止信息被泄露、篡改和复制。2021/9/241Virtual、Private、Networkn nVirtualn n针对传统的针对传统的“专用网络专用网络”而言。而言。n n传统的专用网络往往需要建立自己的物理专用传统的专用网络往往需要建立自己的物理专用线路(如长途拨号或专线服务),而线路(如长途拨号或专线服务
2、),而VPNVPN则是则是利用公共网络资源和设备建立一个利用公共网络资源和设备建立一个逻辑上的专逻辑上的专用通道。用通道。n n尽管没有自己的专用线路,但是这个逻辑上的尽管没有自己的专用线路,但是这个逻辑上的专用通道却可以提供和专用网络同样的功能。专用通道却可以提供和专用网络同样的功能。2021/9/242Virtual、Private、Network(续)(续)n nPrivatePrivaten n表示表示VPNVPN是被特定企业或用户私有的,并不是任何公是被特定企业或用户私有的,并不是任何公共网络上的用户都能够使用已经建立的共网络上的用户都能够使用已经建立的VPNVPN通道,而通道,而是
3、只有经过授权的用户才能使用。是只有经过授权的用户才能使用。n n在在VPNVPN通道内传输的数据经过了加密和认证,从而保通道内传输的数据经过了加密和认证,从而保证了传输内容的机密性和完整性。证了传输内容的机密性和完整性。n nNetworkNetworkn n表示表示VPNVPN是一种专门的组网技术和服务,企业为了建是一种专门的组网技术和服务,企业为了建立和使用立和使用VPNVPN,必须购买和配备相应的网络设备。,必须购买和配备相应的网络设备。2021/9/243VPN的类型的类型n nVPN主要有三种类型:n nAccess VPNAccess VPN:远程访问:远程访问VPNVPN;n n
4、Intranet VPNIntranet VPN:企业内部:企业内部VPNVPN;n nExtranet VPNExtranet VPN:企业扩展:企业扩展VPNVPN。2021/9/244Access VPNn nAccess VPNAccess VPN即移动即移动VPNVPN,适用于企业内部人员出差或远程,适用于企业内部人员出差或远程办公的情况,对应于传统的远程访问网络。办公的情况,对应于传统的远程访问网络。n n外地员工利用当地的外地员工利用当地的ISPISP(Internet Service ProviderInternet Service Provider)接入)接入Internet
5、Internet,就可以和企业,就可以和企业VPNVPN网关建立私有的隧道连接。网关建立私有的隧道连接。2021/9/245Access VPN(续)(续)n n在传统方式中,在企业网络内部需要架设一个在传统方式中,在企业网络内部需要架设一个拨号服务器拨号服务器作为作为RASRAS(Remote Access ServerRemote Access Server),用户通过拨号到该),用户通过拨号到该RASRAS来访问企业内部网来访问企业内部网n n这种方式需要购买专门的这种方式需要购买专门的RASRAS设备,价格昂贵;用户只能进设备,价格昂贵;用户只能进行拨号,也不能保证通信安全,而且对于远
6、程用户可能要支行拨号,也不能保证通信安全,而且对于远程用户可能要支付昂贵的长途拨号费用付昂贵的长途拨号费用。n nAccess VPNAccess VPN通过拨入当地的通过拨入当地的ISPISP进入进入InternetInternet再连接企业再连接企业的的VPNVPN网关,在用户和网关,在用户和VPNVPN网关之间建立一个安全的网关之间建立一个安全的“隧隧道道”,通过该隧道安全地访问远程的内部网,这样既节省,通过该隧道安全地访问远程的内部网,这样既节省了通信费用,能保证安全性。了通信费用,能保证安全性。2021/9/246Intranet VPNn n如果要进行企业内部异地分支机构之间的互联
7、,如果要进行企业内部异地分支机构之间的互联,可以使用可以使用Intranet VPNIntranet VPN,即,即网关对网关网关对网关VPNVPN。n nIntranet VPNIntranet VPN在异地两个网络的网关之间建立了在异地两个网络的网关之间建立了一个加密的一个加密的VPNVPN隧道,两端的内部网络可以通过隧道,两端的内部网络可以通过该该VPNVPN隧道安全地进行通信,就隧道安全地进行通信,就好像和本地网络好像和本地网络通信一样通信一样。n nIntranet VPNIntranet VPN利用公共网络(如利用公共网络(如InternetInternet)连接企)连接企业总部、
8、远程办事处和分支机构,企业拥有和专业总部、远程办事处和分支机构,企业拥有和专用网络相同的策略,包括安全、服务质量、可管用网络相同的策略,包括安全、服务质量、可管理性和可靠性等。理性和可靠性等。2021/9/247Intranet VPN(续)(续)内部内部IP,如:,如:192.168.1.1内部内部IP,如:,如:192.168.1.100好像可直接通好像可直接通过内部过内部IP通信通信公网公网IP公网公网IP采用隧道协议采用隧道协议采用隧道协议采用隧道协议(如(如(如(如IP over IPIP over IP)进行传输,用进行传输,用进行传输,用进行传输,用公网公网公网公网IPIP报文承
9、载报文承载报文承载报文承载内部内部内部内部IPIP报文报文报文报文2021/9/248Extranet VPNn n如果企业希望将客户、供应商、合作伙伴连接到企业内部如果企业希望将客户、供应商、合作伙伴连接到企业内部网,可以使用网,可以使用Extranet VPNExtranet VPN。n nExtranet VPN Extranet VPN 也是一种网关对网关的也是一种网关对网关的VPNVPN。2021/9/249VPN的主要优点的主要优点n n1、降低成本:n nVPNVPN是利用了现有的是利用了现有的InternetInternet或其他公共网络的或其他公共网络的基础设施为用户创建安全
10、隧道,不需要使用专基础设施为用户创建安全隧道,不需要使用专门的线路,如门的线路,如DDNDDN和和PSTNPSTN,这样就节省了专,这样就节省了专门线路的租金。门线路的租金。n n如果是采用远程拨号进入内部网络,访问内部如果是采用远程拨号进入内部网络,访问内部资源,还需要支付长途话费;而采用资源,还需要支付长途话费;而采用VPNVPN技术,技术,只需拨入当地的只需拨入当地的ISPISP就可以安全地接入内部网就可以安全地接入内部网络,这样也节省了线路话费。络,这样也节省了线路话费。2021/9/2410VPN的主要优点(续)的主要优点(续)n n2、易于扩展:n n如果采用专线连接,实施起来比较
11、困难,在分如果采用专线连接,实施起来比较困难,在分部增多、内部网络结点越来越多时,网络结构部增多、内部网络结点越来越多时,网络结构趋于复杂,费用昂贵。趋于复杂,费用昂贵。n n如果采用如果采用VPNVPN,只是在结点处架设,只是在结点处架设VPNVPN设备,设备,就可以利用就可以利用InternetInternet建立安全连接,如果有新的建立安全连接,如果有新的内部网络想加入安全连接,只需添加一台内部网络想加入安全连接,只需添加一台VPNVPN设备,改变相关配置即可。设备,改变相关配置即可。2021/9/2411VPN的主要优点(续)的主要优点(续)n n3、保证安全:n nVPNVPN技术利
12、用可靠的加密认证技术,在内部网络之间技术利用可靠的加密认证技术,在内部网络之间建立隧道,能够保证通信数据的机密性和完整性,保建立隧道,能够保证通信数据的机密性和完整性,保证信息不被泄漏或暴露给未授权的实体,保证信息不证信息不被泄漏或暴露给未授权的实体,保证信息不被未授权的实体改变、删除或替代。被未授权的实体改变、删除或替代。n n在现在的网络应用中,除了让外部合法用户通过在现在的网络应用中,除了让外部合法用户通过VPNVPN访问内部资源外,还需要内部用户方便地访问访问内部资源外,还需要内部用户方便地访问InternetInternet,这样可将,这样可将VPNVPN设备和防火墙配合,在保证网络
13、畅通设备和防火墙配合,在保证网络畅通的情况下,尽可能的保证访问安全。的情况下,尽可能的保证访问安全。2021/9/2412二、二、VPN技术技术n n1、密码技术n n2、身份认证技术n n3、隧道技术n n4、密钥管理技术2021/9/24131、密码技术、密码技术n nVPN利用Internet的基础设施传输企业私有的信息,因此传递的数据必须经过加密,从而确保网络上未授权的用户无法读取该信息。n n因此可以说密码技术是实现VPN的关键核心技术之一。2021/9/24142、身份认证技术、身份认证技术n nVPNVPN需要解决的首要问题就是网络上用户与设备的身份认需要解决的首要问题就是网络上
14、用户与设备的身份认证。证。n n从技术上说,身份认证基本上可以分成两类:非从技术上说,身份认证基本上可以分成两类:非PKIPKI体系体系和和PKIPKI体系的身份认证。体系的身份认证。n n非非PKIPKI体系的身份认证协议主要有:体系的身份认证协议主要有:n nPAPPassword Authentication ProtocolPAPPassword Authentication Protocoln nCHAPChallenge-Handshake Authentication ProtocolCHAPChallenge-Handshake Authentication Protocoln
15、 nMS-CHAPMicrosoft CHAPMS-CHAPMicrosoft CHAPn nRADIUSRemote Authentication Dial In User ServiceRADIUSRemote Authentication Dial In User Servicen nPKIPKI体系的身份认证主要依赖体系的身份认证主要依赖CACA(Certificate AuthorityCertificate Authority)签发的符合签发的符合 X.509 X.509 规范的数字证书。规范的数字证书。2021/9/2415CHAPn nCHAPCHAP是一种基于散列函数的认证协
16、议,见是一种基于散列函数的认证协议,见 RFC1994RFC1994。n nCHAPCHAP协议流程:协议流程:用用户户 U U认证认证服务器服务器ASAS1 1)提出认证请求()提出认证请求(N N)2 2)发送)发送“挑战挑战”(R R)3 3)应答挑战)应答挑战H(PW|R)H(PW|R)1 1)提出认证请求()提出认证请求(N N)4 4)认证通过,登录系统)认证通过,登录系统2021/9/2416CHAP协议流程协议流程1 1、UUASAS:N N 用户输入用户输入用户名用户名N N,向认证服务器发出认证请求。,向认证服务器发出认证请求。2 2、ASASU U:R R 认证服务器首先
17、检索数据库,若无与之匹配的用户名认证服务器首先检索数据库,若无与之匹配的用户名 N N,则拒绝用户的认证请求;,则拒绝用户的认证请求;否则选择否则选择随机数随机数 R R 作为挑战信息传给用户,同时提示作为挑战信息传给用户,同时提示用户输入口令。用户输入口令。3 3、UUASAS:H(PW|R)H(PW|R)用户输入用户输入口令口令 PWPW 并计算并计算 H(PW|R)H(PW|R),然后将,然后将H(PW H(PW|R)|R)作为应答信息传给认证服务器。作为应答信息传给认证服务器。2021/9/2417CHAP协议流程(续)协议流程(续)4 4、ASASU U:验证用户,确定是否允许登录。
18、:验证用户,确定是否允许登录。认证服务器根据认证服务器根据自己存储的用户口令自己存储的用户口令 PWPW 计算计算 H(PW H(PW|R)|R),然后与,然后与接收到的应答信息接收到的应答信息进行比较。进行比较。如果二者相等,则通过对用户的身份认证,登录成功;如果二者相等,则通过对用户的身份认证,登录成功;否则认证用户身份非法,拒绝登录请求。否则认证用户身份非法,拒绝登录请求。5 5、登录成功后的周期性验证、登录成功后的周期性验证 在随后的通信过程中,认证服务器周期性地发送新的挑在随后的通信过程中,认证服务器周期性地发送新的挑战信息给用户,重复步骤战信息给用户,重复步骤(2)(2)(4)(4
19、),以便随时验证用户,以便随时验证用户身份的合法性,身份的合法性,防止入侵者进行插入信道攻击,接管防止入侵者进行插入信道攻击,接管会话过程会话过程。2021/9/24183、隧道技术、隧道技术n n隧道隧道n n所谓所谓“隧道隧道”就是一种就是一种封装技术封装技术,它利用一种网络传,它利用一种网络传输协议,将输协议,将其他协议其他协议产生的数据报文封装在它自己的产生的数据报文封装在它自己的报文中在网络中传输。报文中在网络中传输。n n生成隧道的协议有两种:生成隧道的协议有两种:n n第二层隧道协议,典型包括第二层隧道协议,典型包括n nL2FL2F:Layer 2 ForwardingLaye
20、r 2 Forwarding,RFC2341RFC2341;n nPPTPPPTP:Point to Point Tunneling ProtocolPoint to Point Tunneling Protocol,RFC2637RFC2637;n nL2TPL2TP:Layer Two Tunneling ProtocolLayer Two Tunneling Protocol,RFC2661RFC2661。n n第三层隧道协议,典型包括第三层隧道协议,典型包括n nIPSecIPSec:IP SecurityIP Security,目前最常用的,目前最常用的VPNVPN解决方案;解决方案
21、;n nGREGRE:General Routing EncapsulationGeneral Routing Encapsulation,RFC2784RFC2784。2021/9/2419隧道协议隧道协议n n任何隧道协议的数据包格式都是由乘客协议、封装协议和传输协议三部分组成。n n例如,L2TP协议的格式如下:PPPPPP(数据)(数据)L2TPL2TPUDPUDPIPIP传输协议传输协议封装协议封装协议乘客协议乘客协议2021/9/2420隧道协议(续)隧道协议(续)n n乘客协议乘客协议n n指用户要传输的数据,也就是被封装的数据,可以是指用户要传输的数据,也就是被封装的数据,可以
22、是IPIP、PPPPPP、SLIPSLIP等,这是用户真正要传输的数据。等,这是用户真正要传输的数据。n n如果是如果是IPIP协议,协议,其中包含的地址有可能是保留其中包含的地址有可能是保留IPIP地址地址。n n封装协议封装协议n n封装协议用于建立、保持和拆卸隧道,如封装协议用于建立、保持和拆卸隧道,如 PPTPPPTP、L2TPL2TP、GRE GRE 就属于封装协议。就属于封装协议。n n传输协议传输协议n n乘客协议被封装后应用传输协议实际进行传输。乘客协议被封装后应用传输协议实际进行传输。n n典型的传输协议仍然是典型的传输协议仍然是IPIP。2021/9/2421隧道协议(续)
23、隧道协议(续)n n为了理解隧道,可以用邮政系统做比较:为了理解隧道,可以用邮政系统做比较:n n乘客协议乘客协议就是写的信,信的语言可以是汉语、英语、就是写的信,信的语言可以是汉语、英语、法语等,具体如何解释由写信人、读信人自己负责。法语等,具体如何解释由写信人、读信人自己负责。这就对应于多种乘客协议,对乘客协议数据的解释由这就对应于多种乘客协议,对乘客协议数据的解释由隧道双方负责。隧道双方负责。n n封装协议封装协议就是信封,可能是平信、挂号或者是就是信封,可能是平信、挂号或者是EMSEMS。这对应于多种封装协议,每种封装协议的功能和安全这对应于多种封装协议,每种封装协议的功能和安全级别有
24、所不同。级别有所不同。n n传输协议传输协议就是信的运输方式,可以是陆运、海运或者就是信的运输方式,可以是陆运、海运或者空运,这对应于不同的传输协议。空运,这对应于不同的传输协议。2021/9/2422隧道分类隧道分类n n根据隧道的端点是根据隧道的端点是用户计算机用户计算机还是还是拨号接入服务器(或网拨号接入服务器(或网关)关),隧道可以分成两种:,隧道可以分成两种:自愿隧道自愿隧道和和强制隧道强制隧道。n n自愿隧道(自愿隧道(Voluntary TunnelVoluntary Tunnel)n n客户计算机可以通过发送客户计算机可以通过发送VPNVPN请求来配置和创建一条自愿隧道,请求来
25、配置和创建一条自愿隧道,此时用户端计算机作为隧道的客户方成为隧道的一个端点。此时用户端计算机作为隧道的客户方成为隧道的一个端点。n n客户计算机上必须安装有隧道客户软件。客户计算机上必须安装有隧道客户软件。n n强制隧道(强制隧道(Compulsory TunnelCompulsory Tunnel)n n强制隧道由支持强制隧道由支持VPNVPN的拨号接入服务器(或网关)来配置和创建。的拨号接入服务器(或网关)来配置和创建。n n在强制隧道中,客户端的计算机不作为隧道端点,而是由位于客在强制隧道中,客户端的计算机不作为隧道端点,而是由位于客户计算机和服务器之间的拨号接入服务器(或网关)作为隧道
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 安全 系统工程 VPN IPSEC
限制150内