[发明专利]一种Linux系统脚本程序运行时验证与管控方法有效

专利信息
申请号: 202010829845.7 申请日: 2020-08-18
公开(公告)号: CN111914250B 公开(公告)日: 2022-05-17
发明(设计)人: 年艳川;曾毅 申请(专利权)人: 中科方德软件有限公司
主分类号: G06F21/51 分类号: G06F21/51
代理公司: 北京市海问律师事务所 11792 代理人: 王磊;沈骁
地址: 100190 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 linux 系统 脚本 程序 运行 验证 方法
【说明书】:

发明公开了一种Linux系统脚本程序运行时验证与管控方法,具体涉及计算机操作系统安全增强技术领域,包括在内核中定义存储脚本文件解释器路径的全局变量和接口函数,还在内核中增加一个配置文件和开机服务,并在execve系统调用中增加HOOK点;系统启动时将脚本文件解释器的路径加载到内核中。本发明通过对IMA机制进行了补充,并提供了一种基于IMA机制的脚本文件运行时验证和管控方法,可以在执行脚本文件时验证脚本文件的度量值,以管控脚本文件的执行过程,从而判断脚本文件的内容是否发生了变化,如果脚本文件的内容发生了变化,可以拒绝执行脚本文件,从而保证计算机系统安全。

技术领域

本发明涉及计算机操作系统安全增强技术领域,更具体地说,本发明涉及一种Linux系统脚本程序运行时验证与管控方法。

背景技术

随着科技的不断发展,计算机系统已经深入到人们生活的方方面面,极大的方便了人们的生活和工作。同时,计算机和网络安全事件频发,严重影响了国家安全、社会稳定和经济发展。为了应对计算机和网络安全事件,人们提出了各种解决方案,比如防火墙、入侵检测、杀毒软件、可信计算,等等。其中,可信计算是最后一道防线,当黑客突破防火墙、入侵检测、杀毒软件的防护,侵入计算机系统内部后,可信计算仍可对入侵行为进行拦截。

可信计算(TrustedComputing)是一项由可信计算联盟(TrustedComputingGroup)推动和开发的技术,其核心目标之一是保证系统和应用的完整性。任何软件,在运行前必须先进行完整性和正确性检查,经过检查后才能运行。可信计算主要通过度量和验证等技术手段实现,度量指采集系统或软件的正确状态作为参考值,验证指将系统或软件运行时的状态与参考值进行比较,如果一致,则验证通过,系统或软件可以运行;如果不一致,则验证失败,系统或软件不允许运行。

Linux操作系统中最具代表性的可信计算技术是IBM公司在UsenixSecuritySymposium2014会议上提出的IMA(IntegrityMeasurement Architecture)机制,该机制被Linux基金会合并到Linux内核2.6.30主线代码中,并持续进行更新。具体而言,IMA机制的实施包含两个主要的步骤,分别是度量和验证。

度量指安装完操作系统后,遍历系统中每一个文件,并根据文件内容计算出一个初始度量值作为参考,保存在文件的属性中。同样的,当安装完一个新的软件后,也需要度量该软件包含的所有文件。

验证指当运行一个软件或打开一个文件时,再次计算文件的度量值。如果文件内容发生了变化(比如被恶意篡改了),度量值会发生变化。将新的度量值与初始度量值进行比对,如果两个度量值一样,则允许运行软件或打开文件;如果两个度量值不一样,则禁止运行软件或打开文件。

从代码实现层面看,IMA机制定义了四种主要的验证类型,分别是:FILE_CHECK、MMAP_CHECK、MODULE_CHECK、BPRM_CHECK。FILE_CHECK代表普通文件,IMA机制在open系统调用中增加了验证函数,验证通过才能打开文件;MMAP_CHECK代表动态库文件,IMA机制mmap系统调用中增加了验证函数,验证通过才能映射动态库到内存中;MODULE_CHECK代表内核模块文件,IMA机制在init_module系统调用中增加了验证函数,验证通过后才能加载内核模块;BPRM_CHECK代表ELF格式的可执行文件,IMA机制在execve系统调用中增加了验证函数,验证通过后才可以运行可执行文件。

系统管理员可以设置IMA机制的验证类型,从而对一种或多种类型的文件进行验证。例如设置MMAP_CHECK和BPRM_CHECK两种类型,则只验证动态库文件和ELF格式的可执行文件,不验证普通文件和内核模块文件。即使普通文件的内容发生了变化,仍然能够打开并读取文件内容;即使内核模块文件的内容发生了变化,仍然能加载内核模块文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科方德软件有限公司,未经中科方德软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010829845.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top