操作系统中的内核模块加载控制方法

    公开(公告)号:CN104112098B

    公开(公告)日:2017-09-22

    申请号:CN201410340870.3

    申请日:2014-07-17

    IPC分类号: G06F21/52 G06F21/56

    摘要: 本发明公开一种操作系统中的内核模块加载控制方法,步骤为:1)执行操作系统引导过程中,通过内核态下的内核密封模块关闭所有用户的内核模块处理能力,并启用内核密封模块用户验证功能,使得操作系统内核进入密封状态;2)在操作系统运行过程中,通过内核密封模块截获内核模块操作请求,并对发起内核模块操作请求的用户或应用进行用户验证,若验证通过,则开启用户或者应用的内核模块处理能力,并通过操作系统内核加载或卸载用户或者应用所请求的目标内核模块。本发明具有能够实现内核模块加载的安全控制以及内核模块密封保护、安全性能高、内核模块加载的灵活性强、实现方法简单、通用性强的优点。

    一种基于密码的进程认证方法

    公开(公告)号:CN104408365A

    公开(公告)日:2015-03-11

    申请号:CN201410780458.3

    申请日:2014-12-17

    IPC分类号: G06F21/51 G06F21/46

    CPC分类号: G06F21/44 G06F21/34 G06F21/51

    摘要: 本发明公开了一种基于密码的进程认证方法,其实施步骤如下:为进程设置认证密码,根据认证密码计算进程的HMAC值并存储到扩展属性中;预先在操作系统中设置密码获取控制开关并配置密码获取控制开关状态;在收到进程的操作请求后,根据密码获取控制开关来判断是否需要进行密码验证,当需要进行密码验证时获取认证密码,基于认证密码计算进程的HMAC值,将计算得到的HMAC值、进程的扩展属性中的HMAC值进行比较,如果两者相同,则判定该进程密码认证成功并继续进程的操作请求,否则拒绝进程的操作请求。本发明具有能够降低系统进程被篡改的风险、安全性高、通用性好、扩展性强的优点。

    一种支持最小特权的用户按需授权方法

    公开(公告)号:CN104392159A

    公开(公告)日:2015-03-04

    申请号:CN201410780685.6

    申请日:2014-12-17

    IPC分类号: G06F21/31 G06F21/51

    摘要: 本发明公开了一种支持最小特权的用户按需授权方法,其实施步骤如下:在操作系统中建立多个角色,分别为每一个角色设置验证密码;将不同应用程序运行所需要的不同权限分类定义为不同的权限类型;在登录时为用户关联角色及角色的权限类型,并可根据程序需要进行角色转换或者权限类型转换;最终提取用户当前的角色及其权限类型信息,基于用户当前的角色及其权限类型判断是否允许用户请求的程序执行,如果允许则执行用户请求的程序,否则禁止执行用户请求的程序。本发明能够针对不同应用的实际权限需求进行权限授予,确保用户执行应用时应用仅具有完成正常功能的相关权限,保证安全性的同时提高了系统的易用性、通用性好、适用范围广。

    计算机虚拟化系统的PCI设备INTx中断投递方法

    公开(公告)号:CN103984591A

    公开(公告)日:2014-08-13

    申请号:CN201410205359.2

    申请日:2014-05-15

    IPC分类号: G06F9/46 G06F9/455

    摘要: 本发明公开了一种计算机虚拟化系统的PCI设备INTx中断投递方法,实施步骤如下:生成内部设备中断信息记录,对每一个设备初始化数据变量记录;虚拟机启动后根据所述内部设备中断信息记录获取具有直接访问权限的设备,针对设备注册中断号以及中断号处理例程,并向虚拟机监控器请求填写本虚拟机具有直接访问权限的设备的中断使能和中断目标;虚拟机监控器接收设备的当前INTx中断请求,将当前INTx中断请求投递给设备匹配数据变量记录的中断目标虚拟机。本发明具有支持虚拟机直接IO技术,不对除目标虚拟机外的其它虚拟机产生副作用,安全性和隔离性好、中断性能高、应用兼容性好、开销小、不需要额外的硬件机制支持的优点。

    支持核内外实体的操作系统内核统一访问控制方法

    公开(公告)号:CN103971067A

    公开(公告)日:2014-08-06

    申请号:CN201410237181.X

    申请日:2014-05-30

    IPC分类号: G06F21/74

    CPC分类号: G06F21/74 G06F2221/2113

    摘要: 本发明公开了一种支持核内外实体的操作系统内核统一访问控制方法,实施步骤如下:1)为操作系统内核中实现强制控制内核实体访问权限的访问控制接口及规则,操作系统内核基于所述访问控制接口及规则实现对操作系统内核中实体的强制访问控制;2)基于所述内核访问控制接口,为操作系统内核外的核外应用程序提供与指定的内核访问控制接口相应的核外实体控制接口,通过所述核外实体控制接口支持核外应用程序的访问操作由内核实施访问控制;3)核外应用程序利用所述核外实体控制接口获取访问控制规则实现对应用自身内部实体的强制访问控制。本发明具有全系统核内外统一防护、安全可靠、通用性好、扩展性强的优点。

    基于多策略融合的强制访问控制方法

    公开(公告)号:CN104112089B

    公开(公告)日:2017-02-01

    申请号:CN201410340911.9

    申请日:2014-07-17

    IPC分类号: G06F21/31

    摘要: 本发明公开了一种基于多策略融合的强制访问控制方法,其实施步骤如下:构造多策略融合内存文件系统,在操作系统加载内核时初始化加载多策略融合内存文件系统,并根据存储的安全策略信息在操作系统内核中建立核内安全策略池;截获进程发出的系统调用请求,判断执行客体是否存在,如果存在则并行判断系统调用请求中主体对客体的操作是否符合各个安全策略的要求并分别生成判断结果;根据各个判断结果来综合生成对系统调用请求的权限检查结果,且仅在检查通过的条件下执行系统调用请求中主体对客体的操作。本发明能够集成多种安全策略进行综合高效的强制访问控制,具有设置灵活、集成简单,具有可扩展性、高安全性、易用性和高效性好的优点。