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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。