GB T 28456-2012 IPsec协议应用测试规范.pdf
《GB T 28456-2012 IPsec协议应用测试规范.pdf》由会员分享,可在线阅读,更多相关《GB T 28456-2012 IPsec协议应用测试规范.pdf(92页珍藏版)》请在麦多课文档分享上搜索。
1、liCS 35. 020 lL 80 GB 中华人民主K/飞、和国国家标准GB/T 28456-2012 IPsec协议应用测试规范Testing specification for applications of IPsec protocol 2012-06-29发布中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会2012-10-01实施发布GB/T 28456-2012 目次前言.皿引言.凹1 范围-2 规范性引用文件.3 术语和定义. 4 缩略语45 测试说明45. 1 测试对象说明45. 2 测试内容说明. 5. 3 测试环境说明6 测试内容66.1 AH传输模式测试内容
2、66.2 AH隧道模式测试内容76.3 ESP传输模式测试内容86.4 ESP隧道模式测试内容96. 5 传输邻接模式测试内容106. 6 迭代隧道模式测试内容116.7 IKEv1主模式测试内容 12 6.8 IKEv1野蛮模式测试内容 14 6.9 IKEv1快速模式测试内容 16 6.10 IKEv2初始交换测试内容176. 11 IKEv2创建子SA交换测试内容196.12 IKEv2信息交换测试内容207 测试步骤.21 7.1 AH传输模式测试步骤217.2 AH隧道模式测试步骤7.3 ESP传输模式测试步骤 26 7.4 ESP隧道模式测试步骤 30 7.5 传输邻接模式测试步骤
3、317.6 迭代隧道模式测试步骤. 7.7 IKEv1主模式测试步骤 36 7.8 IKEv1野蛮模式测试步骤. 43 7.9 IKEv1快速模式测试步骤. 47 7.10 IKEv2初始交换测试步骤527.11 IKEv2创建子SA交换测试步骤597.12 IKEv2信息交换测试步骤63. GB/T 28456-2012 附录A(资料性附录)IPsec协议规范说明附录B(资料性附录)IKEv1密钥交换机制69附录C(资料性附录)IKEv2密钥交换机制.参考文献84图1IPsec协议应用测试的网络拓扑结构图图A.1传输邻接组合模式67图A.2隧道端点相同的迭代隧道组合模式. . . . . .
4、 . . . . . . . . . . . . . . . 68 图A.3一个隧道端点相同的迭代隧道组合模式68图A.4隧道端点均不相同的迭代隧道组合模式68图B.1IKEv1主模式交换发起方行为状态图72图B.2IKEv1主模式交换响应方行为状态图图B.3IKEv1野蛮模式交换发起方行为状态图图B.4IKEv1野蛮模式交换响应方行为状态图图B.5IKEv1快速模式交换发起方行为状态图图B.6IKEv1快速模式交换响应方行为状态图78图巳1IKEv2初始交换发起方行为状态图80图C.2IKEv2初始交换响应方行为状态图81图C.3IKEv2创建CHILDSA交换发起方行为状态图82图C.4I
5、KEv2创建CHILDSA交换响应方行为状态图mH GB/T 28456-2012 目。吕本标准按照GB/T1. 1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息安全标准化技术委员会(SAC/TC260)提出并归口。本标准起草单位:信息工程大学信息工程学院。本标准主要起草人:曾勇军、王清贤、颜学雄、武东英、朱俊虎、尹美娟。阳山GB/T 28456-2012 引IPsec是目前广泛使用的网络安全协议,相关产品种类较多。尽管各厂家均声称支持IPsec协议,但由于协议理解上的不同,造成产品在实现方式、完成的功能、提供的安全服务
6、上存在差异。此外目前缺少规范的评估和检测手段,难以确定IPsec协议应用与协议标准的符合程度,难以给出产品准确的评价和分类,这不利于IPsec协议的推广和使用。为进一步规范IPsec协议的开发、评估和使用,有必要对IPsec协议的测试标准进行研究和制定。本标准为IPsec协议应用的测试标准,依据IPsec协议相关RFC标准制定。本标准根据IPsec协议的工作模式,从功能、性能、健壮性和互操作性等方面组织测试内容并设计测试步骤。本标准给出的测试步骤,旨在规范测试基本步骤和关键要点,测试人员可在此基础上选择相关的辅助工具,产生具体的测试用例并进行测试。IV GB/T 28456-2012 IPse
7、c协议应用测试规范1 范围本标准对IPsec协议应用的测试内容及测试步骤进行了规范。本标准适用于IPsec协议应用的开发单位、第三方授权测试认证机构、用户等对IPsec协议应用测试时参考使用。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GBjT 527 1. 8-2001信息技术词汇第8部分:安全GBjT 17178.1-1997信息技术开放系统互连一致性测试方法和框架第1部分:基本概念3 术语和定义GBjT 527 1. 8-2001界定的以及下列术语和定义适用于
8、本文件。3.1 IP安全协议IP security 一套用于保护IP通信的安全协议。它是IPv4的一个可选协议系列,也是IPv6的组成部分之一,是一个网络层协议。它提供了认证和加密两种安全机制:认证机制使IP通信的数据接收方能够确认数据发送方的真实身份以及数据在传输过程中是否遭到篡改;加密机制通过对数据进行编码来保证数据的保密性,防止数据在传输过程中遭到截获而失密。3.2 3. 3 IPsec协议应用application of the IPsec protocol 按照IPsec协议标准实现的产品或功能模块。安全关联security association 两个通信实体经协商建立起来的一种协
9、定,它描述了实体如何利用安全服务来进行安全的通信。安全关联包括了执行各种网络安全服务所需要的信息。3.4 互联网安全关联与密钥管理协议internet security association and key management protocol 定义了建立、协商、修改和删除安全关联的过程和报文格式,并定义了交换密钥产生和认证数据的载荷格式。这些格式为传输密钥和认证信息提供了一致的框架。3.5 载荷payload ISAKMP通信双方交换信息的传输形式,是构造ISAKMP消息的基本单位。3.6 认证头authentication header 属于IPsec的一种协议,用于提供IP数据报的数
10、据完整性、数据源认证以及抗重放攻击服务的功能。GB/T 28456-2012 3. 7 封装安全载荷escapsulating security payload 属于IPsec的一种协议,用于提供IP数据报的保密性、数据完整性、数据源认证以及抗重放攻击服务的功能。3.8 互联网密钥交换internet key exchange 定义了协商IPsec协议参数的密钥交换架构,用于生成经过鉴定的密钥材料。3.9 CISAKMP)所定义的身份保护交换的实例。3.16 野蛮模式交换aggressive mode exchange 由互联网密钥交换CIKE)协议所定义的一种交换方式,用于协商建立互联网安全
11、关联和密钥管理协议的安全关联(ISAKMPSA)。该交换方式不提供身份保护,是互联网安全关联和密钥管理协议CISAKMP)所定义的野蛮模式交换的实例。3. 17 快速模式交换quick mode exchange 由互联网密钥交换CIKE)协议所定义的一种交换方式,用于在互联网安全关联和密钥管理协议的安全关联CISAKMPSA)的保护下,协商建立IP安全协议的安全关联CIPsecSA)。GB/T 28456-2012 3. 18 ISAKMP信息交换ISAKMP informational exchange 由互联网密钥交换(lKE)协议所定义的一种辅助性交换,必须在互联网安全关联和密钥管理协
12、议的安全关联(lSAKMPSA)的保护下,用来传送通知或消息。3. 19 初始交换initial exchange 由互联网密钥交换协议版本2(lKEv2)定义的一种交换方式,用于创建互联网密钥交换协议的安全关联(lKESA)和子安全关联(CHILDSA)。3.25 基本互连测试 测试IPsec协议J互连互通的情况,这是其他测试的3.26 、3.27 连接建立时延connection established delay 从连接建立请求开始,到连接建立完成所经过的时间。3.28 传送时延transmission delay 数据从一方传送到另一方的时间。3.29 连接拆除时延connection
13、 released delay 连接释放需要的时间。连接拆除包括两种类型,一是服务的请求者完成服务后,主动请求拆除连接的时延,二是服务的提供者主动拆除连接的时延。3 G/T 28456-2012 3.30 吞吐量throughput 丢包率为零的情况下,单位时间内传输有效数据的数量。3.31 剩余错误比率residual error ratio 在给定的时间间隔内,传送不正确、丢失或者重复的数据量与传输正确的数据量之比。3.32 失败概率probability of failure 包括连接建立失败概率、传送失败概率以及连接拆除失败概率等。4 缩略语AH 认证头Authentication H
14、eader CPU 中央处理单元Central Processor Unit DOI 解释域Domain Of Interpreter DUT 被测设备Device Under Tester ESP 封装安全载荷Escapsulating Security Payload HMAC 散列消息认证码Hash Message Authentication Code ICMP 因特网控制报文协议Inernet Control Message Protocol ICV 完整性校验值lntegrity Check Value IKE 因特网密钥交换协议lnternet Key Exchange IKEv
15、l 因特网密钥交换协议版本1Internet Key Exchange vl IEKv2 因特网密钥交换协议版本2Internet Key Exchange v2 IP 因特网协议Internet Protocol IPsec IP安全协议IP security ISAKMP 因特网安全关联与密钥管理协议Internet Security Association and Key Management Protocol IV 初始化向量Ini tialization Vector 此1AC消息认证码Message Authentication Code NAT 网络地址翻译Network Add
16、ress Translation MTU 最大传送单元Maximun Transmission Unit PFS 完美前向保密Perfect Forward Secrecy PRF 伪随机函数Pseudo-Random Function SA 安全关联Security Association SAD 安全关联数据库Security Association Database SG 安全网关Security Gateway SPD 安全策略数据库Security Policy Database SPI 安全参数索引Security Parameter Index 5 测试说明5. 1 测试对象说明
17、本标准是IPsec协议的测试标准,测试对象为依据RFC相关标准实现的IPsec协议应用。4 飞-一-一GB/T 28456-2012 IPsec协议应用可提供基于密码的安全服务,使用的密码算法和密钥管理策略应符合国家密码主管部门的有关规定。IPsec协议描述可见附录A.附录B和附录C给出了IKEv1和IKEv2的密钥交换机制。5.2 测试内容说明本标准定义了IPsec协议应用的测试内容,包括功能测试、性能测试、健壮性测试和互操作性测试。功能测试用于测试IPsec协议应用实现的基本功能,包括基本互连测试、安全功能测试和行为测试。基本互连测试用于测试IPsec协议应用的连通情况,是其他测试的基础;
18、安全功能测试完成IPsec协议应用的各项安全功能测试,包括密码算法协商、身份认证、数据保密性和数据完整性等;为保证各项安全功能的有效性.IPsec协议应用的动态行为必须符合协议规范要求,行为测试完成IPsec协议应用的动态行为的符合性测试,包括正确输入行为符合性测试和非正确输入行为符合性测试。性能测试用于测试在不同的网络负载情况下IPsec协议应用的性能参数,包括连接建立时延、传送时延、连接拆除时延、单位时间新建连接数、设备支持的总连接数、加解密时延、吞吐量、剩余错误比率以及失败概率等。健壮性测试用于测试IPsec协议应用在无效数据输入或在高强度负载环境下,各项功能保持正确运行的程度,即测试I
19、Psec协议应用对错误的有效处理能力,主要包括无效报文处理能力、异常事件处理能力和高强度负载下的处理能力。IPsec协议应用属于安全产品,其健壮性对于安全功能的有效性至关重要,因此本标准对该质量属性进行了测试。互操作性测试用于完成不同IPsec协议应用之间的互操作能力测试,包括基本互连互操作性测试和安全功能互操作测试。基本互连互操作性测试内容和功能测试中的基本互连测试内容一样,安全功能互操作性测试和功能测试中的安全功能测试内容一样,主要区别在于功能测试是IPsec协议应用和测试系统之间的交互,而互操作性测试是不同的IPsec协议应用间的交互。5.3 测试环境说明本标准推荐采用GB/T17178
20、.1-1997中的远程测试方法,构造测试环境并给出相关的测试步骤。IPsec协议应用测试的典型网络拓扑结构如图1所示。管理机协议分析仪图1IPsec协议应用测试的网络拓扑结构图上述拓扑结构可根据待测设备DUT的类型(如终端或网关)灵活配置,如内部主机和管理机在终端情况下可不出现。测试工具包括但不限于:IPsec协议仿真器用于模拟IPsec协议的动作并进行测试;专用的流量发GB/T 28456-2012 生器用于测试DUT的性能;协议分析仪实现数据报的分析、存储和重放等。6 测试内容6.1 AH传输模式测试内容6. 1. 1 功能测试内容6. 1. 1. 1 基本互连测试测试IPsec协议应用在
21、AH传输模式下的基本连通能力。6. 1.3 健壮性测试内容6. 1. 3. 1 无效报文处理能力6 测试IPsec协议应用在AH传输模式下的无效报文处理能力,测试内容包括:a) 错误报文处理能力:测试接收到AH传输模式封装的报文中有错误时,IPsec协议应用处理能力。常见的错误报文如AH头部中保留宇段不为0、SPI在O255之间、序号为0、ICV宇段不正确等。b) 非期望报文处理能力:测试接收到一个非期望的AH传输模式封装的报文时,IPsec协议应用处理能力。常见的非期望报文如序号不在接受窗口内、重复报文等。飞_-一GB/T 28456-2012 6. 1. 3. 2 异常事件处理能力测试IP
22、sec协议应用在AH传输模式下的异常事件处理能力,测试内容包括:a) 连接中断处理能力:测试在网络物理连接突然非正常中断时,IPsec协议应用的处理能力;b) 无效SA处理能力:测试接收到AH传输模式封装的报文,但没有有效的SA时,IPsec协议应用的处理能力。6. 1. 3. 3 高强度负载处理能力a) b) 6. 1. 4 6.2 6.2. 1 6. 2. 1. 1 6.2. 1. 2 测试IPsec协议6.2.2 性能测试内容6.2.3 健壮性测试内容6.2.3.1 无效报文处理能力性能提幅古、测试IPsec协议应用在AH隧道模式下无效报文处理能力。测试内容见6.1.3.1的规定。6.2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 28456 2012 IPsec 协议 应用 测试 规范
