数据安全测试方法及装置制造方法及图纸

技术编号:17517879 阅读:28 留言:0更新日期:2018-03-21 02:21
本发明专利技术涉及测试技术领域,具体涉及一种数据安全测试方法及装置,应用于包括关联有第一通信设备和第二通信设备的测试设备,方法包括:根据测试数据中包括的预设明文、预设密码算法及预设密钥得到第一密文,获取第一通信设备根据预设密码算法和预设密钥对预设明文进行处理后向第二通信设备发送的第二密文,获取第二通信设备按照预设密钥和预设解密算法对所述第二密文进行处理后得到的第一明文,并将第二密文与第一密文进行匹配,将第一明文与预设明文进行匹配以得到测试结果,通过上述方法以实现对加解密功能的测试,并有效避免测试过程中需要搭建的测试环境复杂,且测试效率过低的问题。

Data security testing methods and devices

The present invention relates to the technical field of testing, in particular to a device and data security testing method, which is applied to include the related testing equipment, the first and second communication equipment methods: according to the test data including the preset plaintext, the default password algorithm and preset key first obtain ciphertext, the first communication device according to the preset password the key algorithm and the presupposition of presupposition expressly after treatment sent to the second communication device second ciphertext, get second communication equipment according to a preset preset key and the decryption algorithm to obtain the first plaintext ciphertext in second after treatment, and matching with the first second encrypted ciphertext, the plaintext and the first preset matching to obtain plaintext the test results by the above method to realize the encryption and decryption function test, and effectively avoid the testing process The problem of complex testing environment and low test efficiency needs to be built.

【技术实现步骤摘要】
数据安全测试方法及装置
本专利技术涉及测试
,具体而言,涉及一种数据安全测试方法及装置。
技术介绍
以太网链路安全设备是一种在以太网数据链路层进行数据加解密以保证数据链路层以上数据信息安全的网络安全设备,一般用于保证两个局域网内的用户通过公开链路安全传输数据。经专利技术人研究发现,现有的以太网链路安全设备(通信设备)具有两个网口,一个网口为下行网口,用于连接局域网;另一个网口为上行网口,用于连接另一台以太网链路安全设备,在进行测试时,不同的端口产生的数据不同进而连接有不同的测试设备。这会造成现有的以太网链路安全设备在进行加解密功能测试过程中,需要搭建的测试环境复杂,需要测试员操作的过程多,这会造成测试效率过低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据安全测试方法及装置,以有避免加解密功能测试过程中,需要搭建的测试环境复杂,需要测试员操作多,这会造成测试效率过低的问题。为了达到上述目的,本专利技术较佳实施例提供一种数据安全测试方法,应用于包括关联有第一通信设备和第二通信设备的测试设备,所述方法包括,获取一组测试数据,其中,所述测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,根据所述预设明文、预设密码算法及预设密钥得到第一密文;向所述第一通信设备发送所述预设密码算法及预设密钥,以使所述第一通信设备初始化,向所述第二通信设备发送所述预设密钥和预设解密算法,以使所述第二通信设备初始化;向所述第一通信设备发送所述预设明文;获取所述第一通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第二通信设备发送的第二密文;获取所述第二通信设备按照所述预设密钥和预设解密算法对所述第二密文进行处理后得到的第一明文;将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果,其中,当所述第二密文与所述第一密文匹配一致且所述第一明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。可选的,在上述数据安全测试方法中,所述测试设备中预存有多组测试数据,在执行将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果的步骤之后,所述方法还包括:再次获取一组测试数据,该测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,并返回步骤:向所述第一通信设备发送所述预设密码算法和预设密钥,以使所述第一通信设备初始化,向所述第二通信设备发送所述预设密钥和预设解密算法,以使所述第二通信设备初始化,直至完成对各组数据的测试。可选的,在上述数据安全测试方法中,所述方法还包括:获取各组测试数据的测试结果,并根据所述测试结果得到测试报告。可选的,在上述数据安全测试方法中,在执行获取一组测试数据,其中,所述测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,根据所述预设明文、预设密码算法及预设密钥得到第一密文的步骤之后,所述方法还包括:向所述第二通信设备发送所述预设密码算法及预设密钥,以使所述第二通信设备初始化,向所述第一通信设备发送所述预设密钥和预设解密算法,以使所述第一通信设备初始化;向所述第二通信设备发送所述预设明文;获取所述第二通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第一通信设备发送的第三密文;获取所述第一通信设备按照所述预设密钥和预设解密算法对所述第三密文进行处理后得到的第二明文;将所述第三密文与所述第一密文进行匹配,将所述第二明文与所述预设明文进行匹配以得到测试结果,其中,当所述第三密文与所述第一密文匹配一致且所述第二明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。本专利技术还提供一种数据安全测试方法,应用于包括第一通信设备、第二通信设备及测试设备的测试系统,所述方法包括:所述测试设备获取一组测试数据,该测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,并根据所述预设明文、预设密码算法及预设密钥得到第一密文;所述测试设备将向所述第一通信设备发送所述预设密码算法和预设密钥,向所述第二通信设备发送所述预设密钥和预设解密算法;所述第一通信设备根据所述预设明文及预设密钥进行初始化,所述第二通信设备根据所述预设密钥及预设解密算法进行初始化;所述测试设备向所述第一通信设备发送预设明文;所述第一通信设备根据所述预设密码算法和预设密钥按照预设协议对所述预设明文进行加密得到数据包并发送至所述第二通信设备;所述测试设备获取所述数据包并按照所述预设协议对应的解析协议进行解析以得到第二密文;所述第二通信设备对所述数据包按照所述预设协议、预设密钥和预设解密算法进行处理得到第一明文并发送至所述测试设备;所述测试设备将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果,其中,当所述第二密文与所述第一密文匹配一致且所述第一明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。可选的,在上述数据安全测试方法中,所述第二通信设备对所述数据包按照所述预设协议、预设密钥和预设解密算法进行处理得到第一明文并发送至所述测试设备的步骤包括:所述第二通信设备对所述数据包按照所述预设协议的解析算法进行解析得到第三密文;所述第二通信设备对所述第三密文按照预设解密算法进行处理以得到密文数据;所述第二通信设备根据所述预设密钥对所述密文数据进行处理以得到第一明文。可选的,在上述数据安全测试方法中,所述测试设备包括第一接口、第二接口和第三接口,所述第一通信设备包括第一端和第二端,所述第二通信设备包括第一端和第二端,所述测试设备的第一接口与所述第一通信设备的第一端通信连接,所述第二接口与所述第一通信设备的第二端和所述第二通信设备的第一端通信连接,所述第三接口与所述第二通信设备的第二端通信连接,所述第一通信设备的第二端与所述第二通信设备的第一端通信连接。本专利技术还提供一种数据安全测试测装置,应用于包括关联有第一通信设备和第二通信设备的测试设备,所述装置包括:测试数据获取模块:用于获取一组测试数据,其中,所述测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,根据所述预设明文、预设密码算法及预设密钥得到第一密文;第一发送模块:用于向所述第一通信设备发送所述预设密码算法和预设密钥,以使所述第一通信设备初始化,向所述第二通信设备发送所述预设密钥和预设解密算法,以使所述第一通信设备初始化;第二发送模块:用于向所述第一通信设备发送所述预设明文;第一获取模块:用于获取所述第一通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第二通信设备发送的第二密文;第二获取模块:用于获取所述第二通信设备按照所述预设密钥和预设解密算法对所述第二密文进行处理后得到的第一明文;匹配模块:用于将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果,其中,当所述第二密文与所述第一密文匹配一致且所述第一明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。可选的,在上述数据安全测试装置中,所述第一获取模块包括:获取子模块:用于获取所述第一通信设备按照预设协议、所述预设密码算法及所述预设密钥对所述预设明文进行加密后传输至所述第二通信设备的数据包;解析子模块:用于对所本文档来自技高网...
数据安全测试方法及装置

【技术保护点】
一种数据安全测试方法,应用于关联有第一通信设备和第二通信设备的测试设备,其特征在于,所述方法包括:获取一组测试数据,其中,所述测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,根据所述预设明文、预设密码算法及预设密钥得到第一密文;向所述第一通信设备发送所述预设密码算法及预设密钥,以使所述第一通信设备初始化,向所述第二通信设备发送所述预设密钥和预设解密算法,以使所述第二通信设备初始化;向所述第一通信设备发送所述预设明文;获取所述第一通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第二通信设备发送的第二密文;获取所述第二通信设备按照所述预设密钥和预设解密算法对所述第二密文进行处理后得到的第一明文;将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果,其中,当所述第二密文与所述第一密文匹配一致且所述第一明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。

【技术特征摘要】
1.一种数据安全测试方法,应用于关联有第一通信设备和第二通信设备的测试设备,其特征在于,所述方法包括:获取一组测试数据,其中,所述测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,根据所述预设明文、预设密码算法及预设密钥得到第一密文;向所述第一通信设备发送所述预设密码算法及预设密钥,以使所述第一通信设备初始化,向所述第二通信设备发送所述预设密钥和预设解密算法,以使所述第二通信设备初始化;向所述第一通信设备发送所述预设明文;获取所述第一通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第二通信设备发送的第二密文;获取所述第二通信设备按照所述预设密钥和预设解密算法对所述第二密文进行处理后得到的第一明文;将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果,其中,当所述第二密文与所述第一密文匹配一致且所述第一明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。2.根据权利要求1所述的数据安全测试方法,其特征在于,所述获取所述第一通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第二通信设备发送的第二密文的步骤包括:获取所述第一通信设备按照预设协议、所述预设密码算法及所述预设密钥对所述预设明文进行加密后传输至所述第二通信设备的数据包;对所述数据包按照所述预设协议的解析协议进行解析以得到第二密文。3.根据权利要求1所述的数据安全测试方法,其特征在于,所述测试设备中预存有多组测试数据,在执行将所述第二密文与所述第一密文进行匹配,将所述第一明文与所述预设明文进行匹配以得到测试结果的步骤之后,所述方法还包括:再次获取一组测试数据,该测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,并返回步骤:向所述第一通信设备发送所述预设密码算法和预设密钥,以使所述第一通信设备初始化,向所述第二通信设备发送所述预设密钥和预设解密算法,以使所述第二通信设备初始化,直至完成对各组数据的测试。4.根据权利要求3所述的数据安全测试方法,其特征在于,所述方法还包括:获取各组测试数据的测试结果,并根据所述测试结果得到测试报告。5.根据权利要求1所述的数据安全测试方法,其特征在于,在执行获取一组测试数据,其中,所述测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,根据所述预设明文、预设密码算法及预设密钥得到第一密文的步骤之后,所述方法还包括:向所述第二通信设备发送所述预设密码算法及预设密钥,以使所述第二通信设备初始化,向所述第一通信设备发送所述预设密钥和预设解密算法,以使所述第一通信设备初始化;向所述第二通信设备发送所述预设明文;获取所述第二通信设备根据所述预设密码算法和预设密钥对所述预设明文进行处理后向所述第一通信设备发送的第三密文;获取所述第一通信设备按照所述预设密钥和预设解密算法对所述第三密文进行处理后得到的第二明文;将所述第三密文与所述第一密文进行匹配,将所述第二明文与所述预设明文进行匹配以得到测试结果,其中,当所述第三密文与所述第一密文匹配一致且所述第二明文与所述预设明文匹配一致时所述测试结果为通过,否则为不通过。6.一种数据安全测试方法,应用于包括第一通信设备、第二通信设备及测试设备的测试系统,其特征在于,所述方法包括:所述测试设备获取一组测试数据,该测试数据包括预设密码算法、预设明文、预设密钥和预设解密算法,并根据所述预设明文、预设密码...

【专利技术属性】
技术研发人员:李兆斌魏占祯韩妍妍刘梦甜李伟隆王守融
申请(专利权)人:中共中央办公厅电子科技学院
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1