[发明专利]一种安全控制方法有效
申请号: | 201811435863.6 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109583214B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 孙瑜;杨秩;洪宇;王涛 | 申请(专利权)人: | 北京可信华泰信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100097 北京市海淀区蓝靛厂*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 控制 方法 | ||
本发明涉及一种安全控制方法,不仅能在系统启动过程中对系统的硬件和操作系统进行主动安全度量,还可以在操作系统正常运行阶段对系统的运行环境以及数据的安全性等因素进行安全度量,TPCM会保留度量到的异常信息、不安全因素的日志信息,将汇总到可信管理中心后进行审计并且识别潜在的风险,通过本实施例的技术方案可以进一步提升系统的安全性。
技术领域
本发明涉及计算机安全领域,具体涉及一种安全控制方法。
背景技术
随着我国国民经济、信息化建设和国防建设的快速发展,人们对高安全、高性能的信息安全应用产品的需要越来越迫切。基于可信计算的信息安全应用产品的研发将促进我国经济社会信息化进程、保障国家信息安全。为了满足对信息安全要求比较高的用户的需求,现有技术提供了拥有可信计算机平台、可信基本输出输出系统(Basic Input OutputSystem,BIOS)、可信存储和虚拟机监控等技术的新一代可信计算安全应用产品。这种可信计算安全应用产品一般需要对计算机系统进行可信度量,来提高其全性。
可信计算组织(Trusted Computing Group,TCG)最早提出并指定了可信计算行业标准。通过在主板上引入安全芯片来逐级建立信任链,并保证信任链的安全,最后在计算机硬件系统上构建一个安全可信的工作环境。TCG组织已经相继推出了两个版本的可信计算规范,其中规定了可信安全芯片的硬件组成结构、芯片内部功能、芯片指令接口、芯片硬件接口、芯片链接到主板的方式、芯片的使用方式等相关内容。
现有的可信计算系统平台中,TPM、主板外围设备和BOOT ROM被安置在系统设备控制器的总线上,作为从设备,由该系统设备控制器操作。因此,TPCM无法在CPU执行BIOS代码后,通过系统设备控制器对主板外围设备和BOOT ROM进行保护,也就无法对该系统设备控制器芯片自身的启动及该启动之前的动作提供可信的计算环境;并且,TCG规范中只提供了操作系统(Operating System,OS)层以下的可信传递流程,但并未给出信任传递的具体实现方法,以及对系统硬件平台的安全要求和具体实现方法,且无法为OS层以上的计算提供可信的计算环境。
发明内容
本发明提出了一种安全控制方法,可在系统运行的过程中对系统运行环境进行主动安全度量。
本发明提出了一种安全控制方法,其特征在于,包括:
步骤1:在启动系统之前,先令TPCM模块上电,对系统的相关硬件进行主动安全度量;
步骤2:利用所述TPCM模块对虚拟机监视器进行主动安全度量;
步骤3:调用所述TPCM对所述待启动的计算机操作系统进行安全度量;
步骤4:调用所述TPCM对所述运行在所述操作系统之上的应用程序进行安全度量;
步骤5:在系统运行时,可信软件基TSB识别操作系统中访问数据的用户、程序以及系统环境状态;
步骤6:所述TSB将收集到的所述访问数据的用户、程序以及系统环境状态信息下发给所述TPCM。
优选的,所述方法还包括:
所述识别操作系统中访问数据的用户包括通过所述TSB调用权限控制模块,从而获取用户的身份信息,所述身份信息包括用户ID。
优选的,所述方法还包括:
所述识别操作系统中的程序以及系统环境状态,包括通过所述TSB调用动态度量模块,由所述动态度量模块对所述操作系统运行阶段的系统环境和进程状态信息进行主动安全度量。
优选的,所述步骤6还包括:
所述信息通过GPIO、SPI或者I2C总线进行下发。
优选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京可信华泰信息技术有限公司,未经北京可信华泰信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811435863.6/2.html,转载请声明来源钻瓜专利网。