[发明专利]Linux内核模块执行进程的检测方法及装置有效
申请号: | 202211567382.7 | 申请日: | 2022-12-07 |
公开(公告)号: | CN115795462B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 赵克奉;姜向前;鲍春杰 | 申请(专利权)人: | 安芯网盾(北京)科技有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京中创云知识产权代理事务所(普通合伙) 11837 | 代理人: | 肖佳 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 内核 模块 执行 进程 检测 方法 装置 | ||
本发明实施例涉及一种Linux内核模块执行进程的检测方法及装置,所述方法包括:调用第一注册函数向第一注册点注册第一回调函数,向第二注册点注册第二回调函数;在第一回调函数中,当判断该进程为Linux内核创建的线程时,则生成一个保存有struct subprocess_info对象的指针和进程tgid的对象,并将其插入构建的缓存列表中;在第二回调函数中,若当前进程的tgid存在于缓存列表中,则从缓存列表中获取struct subprocess_info对象的指针;若该struct subprocess_info对象中包含的可执行程序的路径、参数和环境变量的指针未存在于Linux的任一内核模块中,则判断该进程由恶意Rootkit内核模块发起执行的。本发明实施例提供的检测方法简单、高效,能够精确捕捉内核调用执行进程的行为,从而识别可能存在的恶意Rootkit内核模块,并且可以对该行为进行实时拦截或者放行操作。
技术领域
本发明实施例涉及Rootkit检测技术领域,尤其涉及一种Linux内核模块执行进程的检测方法及装置。
背景技术
研究发现,目前许多基于Linux内核的Rootkit为了躲避基于系统调用(systemcall)的挂钩(hook)检测,采用在Linux内核发起进程的调用和执行,从而达到隐藏自身以及躲避追踪的目的。其中,Rootkit是一种特殊的恶意软件,功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息。而现有技术中,尚未有针对Linux内核的Rootkit的有效检测方法。
发明内容
基于现有技术的上述情况,本发明实施例的目的在于提供一种Linux内核模块执行进程的检测方法及装置,通过检测从Linux内核模块发起的进程调用执行,从而追踪到具体的内核模块并对执行进程的操作进行阻断。
为达到上述目的,根据本发明的一个方面,提供了一种Linux内核模块执行进程的检测方法,包括步骤:
在Linux环境下,执行驱动安装程序,调用第一注册函数向第一注册点注册第一回调函数,向第二注册点注册第二回调函数;
在第一回调函数中,当判断该进程为Linux内核创建的线程时,则生成一个保存有struct subprocess_info对象的指针和该进程的tgid的对象,并将其插入构建的缓存列表中;所述struct subprocess_info对象保存对应于该进程可执行程序的路径、参数和环境变量的指针;
在第二回调函数中,若该进程的tgid存在于缓存列表中,则从缓存列表中获取struct subprocess_info对象的指针;
若该struct subprocess_info对象中可执行程序的的路径、参数和环境变量的指针未存在于Linux的任一内核模块中,则判断该进程由恶意Rootkit内核模块发起执行。
进一步的,所述方法还包括:
若该struct subprocess_info对象中可执行程序的路径、参数和环境变量的指针存在于Linux的任一内核模块中,且该任一内核模块已被判断为恶意模块,则判断该进程由恶意Rootkit内核模块发起执行。
进一步的,所述方法还包括:
当判断该进程由恶意Rootkit内核模块发起执行时,第二回调函数返回-EPERM标识,并阻断该进程执行。
进一步的,所述方法还包括卸载驱动程序:
解注册第一注册函数,解注册第二注册函数。
根据本发明的第二个方面,提供了一种Linux内核模块执行进程的检测装置,包括:
回调函数注册模块,用于在Linux环境下,执行驱动安装程序,调用第一注册函数向第一注册点注册第一回调函数,向第二注册点注册第二回调函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安芯网盾(北京)科技有限公司,未经安芯网盾(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211567382.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝型材挤压用自调节牵引冷却装置
- 下一篇:一种银杏发酵酒及其制备方法