文学起点网
当前位置: 首页 文学百科

IPsecVPN工作原理详解(IPsecVPN工作原理详解)

时间:2023-06-04 作者: 小编 阅读量: 2 栏目名: 文学百科

3DES三重数据加密标准,相当于是对每个数据块执行三次标准的DES加密算法。SHA-1安全性高于MD5。目的就是相互进行认证,建立基本的信任关系。IKE第二阶段的任务就是基于需要被加密的流量协商相应的IPSecSA。

我们知道VPN相当于是基于Internet上建立了一个虚拟的专用通道,和物理专线还是不一样,数据其实还是通过Internet在传输的,那这样还是不能够保证这些私有的数据传输安全,所以VPN是需要有一个保护机制的,最常用的就是IPsec,IPsec是IP security的缩写,即IP安全协议。它不是一个单独的协议,而是一系列为IP网络提供安全性的协议和服务的集合。

IPSec是一个框架性架构,具体由两类协议组成:

  • AH协议(Authentication Header,使用较少):可以同时提供数据完整性确认、数据来源确认、防重放等安全特性,不具备加密功能。
  • ESP协议(Encapsulated Security Payload,使用较广):可以同时提供数据完整性确认、数据加密、防重放等安全特性,具备加密功能。

这些部分都可以采用多种算法来实现。我们来看一下IPsec主要涉及到的一些协议和密码算法是怎么来满足信息安全性的。关于这些算法的原理内容这里就细说了,有兴趣可以去看一看密码学。

1. 通过加密把数据从明文变成无法读懂的密文,从而确保数据的私密性。

如果加密密钥与解密密钥是相同的称为对称加密,由于对称加密的运算速度比较快,所以IPsec使用对称加密算法来加密数据。

主要有:

  • DES(Data Encryption Standard)数据加密标准,是一种应用比较广泛的传统加密算法标准。
  • 3DES三重数据加密标准,相当于是对每个数据块执行三次标准的DES加密算法。比DES更加安全。
  • AES(Advanced Encryption Standard)高级加密标准,它的安全性机制高于DES,3DES。

2、通过对数据进行hash运算,产生类似于指纹的数据摘要,以保证数据的完整性。

主要是两种hash算法:

  • MD5:使用128位共享安全秘钥和变长消息组合在一起运行输出一个128位的哈希值,该值被附加在原始消息的后面发往远端。
  • SHA-1:使用160位共享安全密钥和变成消息组合一起运行输出160位哈希值,该值被附加在原始消息的后面发往远端。SHA-1安全性高于MD5。

对称加密和hash都是要求通信双方具有相同的密钥,那怎么在双方之间安全地传递密钥呢?

  • DH(Diffe-Hellman)算法:一种确保共享密钥安全穿越不安全网络的方法。使用DH算法建立只有协商两端才知道的一个共享安全密钥。

3、通过身份认证保证数据的真实性,确定数据确实是由特定的对端发出的。

常用的身份认证方式:

  • Pre-shared key预共享密钥:指通信双方在配置时预先手工输入相同的密钥。

IPSec除了一些协议原理外,我们更关注的是协议中涉及到方案制定的内容:

  • 兴趣流:IPSec是需要消耗资源的保护措施,并非所有流量都需要IPSec进行处理,而需要IPSec进行保护的流量就称为兴趣流,最后协商出来的兴趣流是由发起方和响应方所指定兴趣流的交集,如发起方指定兴趣流为192.168.1.0/24<>10.0.0.0/8,而响应方的兴趣流为10.0.0.0/8<>192.168.0.0/16,那么其交集是192.168.1.0/24<>10.0.0.0/8,这就是最后会被IPSec所保护的兴趣流。
  • 发起方:IPSec会话协商的触发方,IPSec会话通常是由指定兴趣流触发协商。
  • 响应方: IPSec会话协商的接收方,响应方是被动协商,响应方可以指定兴趣流,也可以不指定(完全由发起方指定)。
  • 发起方和响应方协商的内容主要包括:双方身份的确认和密钥种子刷新周期、AH/ESP的组合方式及各自使用的算法,还包括兴趣流、封装模式等。
  • SA(Security Assocaition)安全关联:发起方、响应方协商的结果就是SA。

具体执行协商任务的协议叫做互联网密钥交换协议IKE(Internet Key Exchange)。我们以最常见的IPSec隧道模式为例,解释一下IPSec的协商过程:

  1. 发起方定义的兴趣流是源192.168.1.0/24目的10.0.0.0/8,所以在接口发送发起方内网PC发给响应方内网PC的数据包,能够得以匹配。
  2. 满足兴趣流条件,在转发接口上检查SA不存在、过期或不可用,都会进行协商,否则使用当前SA对数据包进行处理。
  3. 协商的过程通常分为两个阶段,第一阶段是为第二阶段服务,第二阶段是真正的为兴趣流服务的SA,两个阶段协商的侧重有所不同,第一阶段主要确认双方身份的正确性,主要目的就是对建立IPSec的双方进行认证,以确保只有合法的对等体(peer)才能建立IPSec VPN。协商得到的结果就是IKE SA。第二阶段则是为兴趣流创建一个指定的安全套件,其最显著的结果就是第二阶段中的兴趣流在会话中是密文。第二阶段的主要目的就是根据需要加密的实际流量(感兴趣流),来协商保护这些流量的策略。协商的结果就是IPSec SA。

我们对这一过程做一个简单的比喻:IKE协商过程就像两个公司做生意过程。两个公司在具体合作之前需要相互了解,最简单的方法可能就是核查对方公司的工商牌照、公司营业和信誉状况。目的就是相互进行认证,建立基本的信任关系。这个过程其实就是IKE第一个阶段需要完成的任务。一个阶段完成后,信任关系建立了,相应的IKE SA也就建立了。紧接着的主要任务就是基于具体的项目来签订合同。对于IPSec VPN而言,具体的项目就是安全保护通信点之间的流量,具体处理这些流量的策略(IPSec SA)就是合同。IKE第二阶段的任务就是基于需要被加密的流量协商相应的IPSec SA。一旦双方在第一阶段建立起了信任关系,他们就没有必要重复进行认证了。接下来,双方的议题就是根据第一阶段建立的IKE SA,给两个站点之间的很多需要被加密的流量协商不同的第二阶段策略(IPSec SA)。

可以说IPsec VPN内容还是比较多的,而且还比较难理解,后面会有具体的配置案列说明,IPsec在两种VPN模式站点到站点和远程访问下的应用,欢迎大家关注哈~

    推荐阅读
  • 宝宝发烧怎么办简单正确的退烧法(宝宝发烧怎么办)

    如果是感冒发烧,绝大多数情况下只要能让热量正常散发掉就好,即不要“捂”到宝宝。天河水即从宝宝手腕横纹至肘部横纹处。一般来说,捂15~30分钟左右宝宝就会出汗。但应注意,新生儿禁用。TIP:冰枕和退热贴降温方法,建议宝宝发烧超过38.5℃后使用。千万给宝宝“捂汗”,否则可能加速宝宝体温上升。如宝宝高烧超过39.5℃以上,精神较差,嗜睡或有惊厥等症状时,应及时就医。

  • 怎么样才能去掉吻痕(如何彻底祛除吻痕)

    如果吻痕的形成时间还在12小时之内,赶紧用冰袋敷吻痕,冰块可以让血液流动的速度放缓。2给吻痕升温(热敷)但是如果过了12个小时,血管自身已经修复完毕了,这时候请用热毛巾来敷,热毛巾可以促进血液循环,加速吻痕消失。3给吻痕位置按摩没人不爱马杀鸡,“受伤”的脖子更需要“疼爱”。4顺便求医问药条件允许的话,吃两片药效果也是很不错的。阿司匹林能够帮助扩张血管,促进血液循环。欢迎转发朋友圈乱码乱码,不看好傻

  • 糖醋干炸小黄鱼(糖醋干炸小黄鱼做法)

    糖醋干炸小黄鱼小黄鱼去鳞去鳍去肚剪去头部。把小黄鱼放在网篮里,尽量分开,不要叠在一起,放到通风阴凉处吹4-6个小时,至表面干燥微微干缩。炸锅里放2-3厘米深的油,至六、七成热时入小黄鱼,一面炸黄后再翻面。不要老是翻动,最多各翻两次就可以了,另外油热到一定程度后要改中小火,以防鱼炸糊。两面炸黄的小黄鱼沥干油后,放在一边。复炸后的小黄鱼立即浸入糖醋汁里入味。挟出放在铺了生菜叶的盘子上,增加颜值。

  • 自动机械和手动机械手表的区别 自动机械和手动机械手表有什么区别

    自动机械手表走时的动力来源是来自于机芯内部,手臂摇摆可以为手表带来动力,而手动机械手表需要通过上弦来获得动力。手动机械表介绍及结构:手动机械表通常由转动表冠,来上紧表内的发条,发条系统释放出动能来驱动手表的计时功能。上满的发条通常可以使手表行走约30多小时,最长的甚至可达八天或以上。一般在发条上满的情况下可以连续运行30小时左右,看机芯而定。

  • win7电脑蓝屏修复按哪个键(windows7电脑蓝屏修复按哪个键)

    win7电脑蓝屏修复按F8修复,具体的操作步骤如下:1、重启电脑按住F8,选择“修复计算机”。

  • 途达多少钱2020款(2020新款途达多少钱)

    以这款自动四驱旗舰版为例。其交强险950元,车船税720元,加上商业保险费用,第一年将花费5767元,三年将花费14418元。途达多少公里保养一次目前,很多消费者都在驾驶2020款日产途达车型。全新日产途达的首次保养里程为5000公里,后续每次保养间隔约为5000公里。维修时,进行一般例行检查、比较换油和例行备件检查等是正常的。,这对维护是非常必要的。

  • 饼干的做法简单(这样做的饼干最好吃)

    我们一起去了解并探讨一下这个问题吧!饼干的做法简单将燕麦片、面粉、椰蓉、芝麻、糖和盐倒入和面盆里拌均匀。倒入玉米油后用手抓匀。再倒入水,抓匀一下,可以抓成团即可,不要太湿。分成12个,捏成圆形再用手掌将圆形压扁,压成大约2mm的厚度。放入已经预热到170度的烤箱中下层,烘烤20分钟左右。

  • 蛤蜊养生功效和营养价值(蛤蜊对身体的好处)

    跟着小编一起来看一看吧!蛤蜊养生功效和营养价值蛤蜊的营养价值极其丰富,它本身属于一种海鲜,里面含有大量的氨基酸、蛋白质、甲壳素、钙离子等诸多成分。适量的吃一些蛤蜊,可以有效的为人体的新陈代谢提供能量,并且可以补充身体所需要的钙离子,预防骨质疏松、强骨骼的强度。

  • 女性十大滋补补品(女性最佳滋补品)

    在使用放疗、化疗时,使用阿胶,可减少副作用,增强体质,增强药物耐受性。中老年人服用阿胶可促进血液循环,改善微循环,抗心律不齐等作用。轻者如跛足状,行走困难;重者瘫痪起立,发育障碍,瘦削虚弱,甚至引起死亡。待症状出现时,即用阿胶拌入基本食物予以治疗。在进行性营养性肌变性症时,一般尿中肌酐系统降低,而肌酸系数升高。经阿胶治疗者肌酐与肌酸一般逐渐恢复正常水平。同时肌肉内肌酸含量明显增加。

  • 16款奔驰glc 200测评(小排量也有大智慧)

    唯一表明自己身份的就是尾部的GLK200字样了,另外,该车尾部没有4MATIC字样,新车很可能没有配备四驱系统。在这级别被普遍采用的HID氙气大灯,在GLK200身上并未出现,取而代之的是传统的卤素光源远近光灯。全系标配全景天窗的福利也延续到了入门级的GLK200身上,当遮阳帘打开时,车内一下子豁亮了不少。GLK200的心脏是一台M2742.0T低功率发动机,最大功率135Kw最大扭矩300N洠。随着GLK200的上市,奔驰在中型SUV系列的入门价格再一次被刷新,其售价为37.8万元。