一种操作系统可信计算校验方法及系统技术方案

技术编号:27117615 阅读:34 留言:0更新日期:2021-01-25 19:22
一种操作系统可信计算校验方法及系统,所述方法包括步骤:获取操作系统上待执行的程序文件;判断所述程序文件对应的标记值是否合法;若是,执行所述程序文件;若否,判断所述程序文件对应的哈希值是否与预设值相等;若是,执行所述程序文件;若否,拒绝执行所述程序文件。本申请提供的一种操作系统可信计算校验方法及系统,对操作系统中的程序文件的完整性进行实时标记,可主动标记识别被篡改程序文件;利用程序文件的标记值和哈希值联合进行可信校验,提高程序文件的校验效率;结合安装包签名验证功能,确保程序文件来源的合法性和完整性,并对其进行自动度量,并将度量哈希值添加到白名单数据库数据库,进而保障程序文件来源可信性和度量校验的高效性。可信性和度量校验的高效性。可信性和度量校验的高效性。

【技术实现步骤摘要】
一种操作系统可信计算校验方法及系统


[0001]本专利技术属于操作系统可信计算
,具体涉及一种操作系统可信计算校验方法及系统。

技术介绍

[0002]随着计算机的普及,人们每天都通过计算机和互联网获取信息以及进行各种活动,信息技术已经成为人们生活中不可分割的一部分。但计算机与网络空间并不总是安全的,在给人们带来便利的同时也会带来巨大的安全威胁。病毒、木马等非法或恶意代码通过篡改或替换系统程序文件而达到对系统攻击进而试图进入系统的非法目的,传统常规的安全防护手段已无法实时保障计算机的安全可靠。
[0003]可信计算/可信用计算(Trusted Computing,TC)是一项由可信计算组TCG(可信计算集群,前称为TCPA)推动和开发的技术。可信计算的核心目标之一是保证系统和应用的完整性,从而确定系统或软件运行在设计目标期望的可信状态。在操作系统和程序文件中加入可信验证能够减少由于使用未知或遭到篡改的程序文件而遭到威胁的可能性。
[0004]可信计算主要通过度量和验证的技术实现保障系统和应用的完整性。度量就是采集所需检测的应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种操作系统可信计算校验方法,其特征在于,所述方法包括步骤:获取操作系统上待执行的程序文件;判断所述程序文件对应的标记值是否合法;若是,执行所述程序文件;若否,判断所述程序文件对应的哈希值是否与预设值相等;若是,执行所述程序文件;若否,拒绝执行所述程序文件。2.根据权利要求1所述的操作系统可信计算校验方法,其特征在于,在所述获取操作系统上待执行的程序文件之前还包括步骤:判断所述操作系统是否初次启动;若是,初始化所述操作系统的白名单数据库;若否,获取所述白名单数据库中所述程序文件对应的标记值和哈希值。3.根据权利要求2所述的操作系统可信计算校验方法,其特征在于,所述初始化所述操作系统的白名单数据库包括步骤:采集所述程序文件对应的哈希值;设置所述程序文件对应的初始标记值;将所述哈希值和所述初始标记值存储至所述白名单数据库中。4.根据权利要求1所述的操作系统可信计算校验方法,其特征在于,所述判断所述程序文件对应的标记值是否合法包括步骤:获取所述程序文件对应的当前标记值;判断所述述当前标记值是否是合法标记值;若是,判断所述程序文件对应的标记值合法;若否,判断所述程序文件对应的标记值不合法。5.根据权利要求4所述的操作系统可信计算校验方法,其特征在于,在所述判断所述程序文件对应的标记值合法之后还包括步骤:获取所述程序文件对应的所述当前标记值...

【专利技术属性】
技术研发人员:姬一文杨钊王玉成郇福喜杨诏钧魏立峰吴庆波战茅
申请(专利权)人:麒麟软件有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利