[发明专利]交换机的完整性验证方法、装置和计算机存储介质有效
申请号: | 202011623727.7 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112769800B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 陈昊;项勃;范颖;郑波;袁国材;张伟龙;潘鹏;沈洁萍;柯志雄;张亮;杨博林;胡士毅;祁小龙;张磊;周婷;叶耀文;刘思聪;李军;黄哲;张一都;于中华;王隽;郝田;许林;罗勇富 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/57 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 吕耀萍 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 完整性 验证 方法 装置 计算机 存储 介质 | ||
1.一种交换机的完整性验证方法,其特征在于,用于启动交换机,包括:
在交换机上电后,交换机通过内嵌的可信密码模块芯片对U-boot进行完整性验证;
在所述U-boot通过验证后,通过所述U-boot调用所述可信密码模块芯片对操作系统加载器进行完整性验证;
在操作系统加载器通过完整性验证后,交换机通过OS Loader调用TCM芯片对设定内核文件进行完整性验证;
交换机通过OS Loader调用TCM芯片对/ect/inittab文件进行完整性验证;
交换机通过OS Loader调用TCM芯片对系统初始化/ect/rc.d/rc和/ect/rc.d/rc.sysinit脚本进行完整性验证;
在所述操作系统通过完整性验证后,交换机通过所述操作系统调用所述可信密码模块芯片对交换芯片提供的设定函数接口进行调用,以获得交换芯片的硬件信息;
通过所述操作系统调用所述可信密码模块芯片对所述交换芯片的硬件信息进行完整性验证;
交换机通过所述操作系统调用所述可信密码模块芯片对物理层芯片提供的设定函数接口进行调用,以获得物理层芯片的硬件信息;
通过所述操作系统调用所述可信密码模块芯片对所述物理层芯片的硬件信息进行完整性验证;
交换机通过所述操作系统调用所述可信密码模块芯片对协议栈的配置文件进行完整性验证;所述协议栈的配置文件为Startup.config文件;
在所述协议栈的配置文件通过完整性验证之后,对以下进程文件中的至少一种进行完整性验证:开放式最短路径优先OSPF协议文件、路由信息协议Rip文件、多生成树协议MSTP文件、二层协议组合包Lay2_Module文件及日志文件;
交换机通过所述操作系统调用所述可信密码模块芯片对网管代理模块的配置文件进行完整性验证;所述管代理模块用于实现交换机与网络管理设备进行交互,包括设备管理、故障管理、性能管理和配置管理;所述网管代理模块的配置文件的文件名为snmpagent;
在所述交换芯片、物理层芯片、协议栈和应用程序通过完整性验证后,完成交换机的启动。
2.一种交换机的完整性验证装置,其特征在于,用于启动交换机,包括:
第一验证模块,用于在交换机上电后,交换机通过内嵌的可信密码模块芯片对U-boot进行完整性验证;
第二验证模块,用于在所述U-boot通过验证后,通过所述U-boot调用所述可信密码模块芯片对操作系统加载器进行完整性验证;
第三验证模块,用于在操作系统加载器通过完整性验证后,交换机通过OS Loader调用TCM芯片对设定内核文件进行完整性验证;交换机通过OS Loader调用TCM芯片对/ect/inittab文件进行完整性验证;交换机通过OS Loader调用TCM芯片对系统初始化/ect/rc.d/rc和/ect/rc.d/rc.sysinit脚本进行完整性验证;
第四验证模块,用于在所述操作系统通过完整性验证后,交换机通过所述操作系统调用所述可信密码模块芯片对交换芯片提供的设定函数接口进行调用,以获得交换芯片的硬件信息;通过所述操作系统调用所述可信密码模块芯片对所述交换芯片的硬件信息进行完整性验证;交换机通过所述操作系统调用所述可信密码模块芯片对物理层芯片提供的设定函数接口进行调用,以获得物理层芯片的硬件信息;通过所述操作系统调用所述可信密码模块芯片对所述物理层芯片的硬件信息进行完整性验证;交换机通过所述操作系统调用所述可信密码模块芯片对协议栈的配置文件进行完整性验证;在所述协议栈的配置文件通过完整性验证之后,对以下进程文件中的至少一种进行完整性验证:开放式最短路径优先OSPF协议文件、路由信息协议Rip文件、多生成树协议MSTP文件、二层协议组合包Lay2_Module文件及日志文件;交换机通过所述操作系统调用所述可信密码模块芯片对网管代理模块的配置文件进行完整性验证;
启动模块,用于在所述交换芯片、物理层芯片、协议栈和应用程序通过完整性验证后,完成交换机的启动。
3.一种交换机的完整性验证装置,其特征在于,包括:处理器和存储器,所述处理器与所述存储器互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行计算机指令,从而执行如权利要求1所述的交换机的完整性验证方法。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行如权利要求1所述的交换机的完整性验证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011623727.7/1.html,转载请声明来源钻瓜专利网。