专利汇可以提供Linux容器的细粒度沙盒策略执行方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种Linux容器的细粒度沙盒策略执行方法,限制Linux容器的系统调用行为,减少攻击面,实现Linux容器的安全加固。所述方法包括:容器追踪模 块 通过采用ptrace系统调用 接口 ,追踪目标容器运行,根据沙盒策略定义的规则,对具有字符串类型参数的系统调用 访问 进行过滤。系统调用拦截模块通过采用seccomp/BPF技术,实时拦截目标容器系统调用访问,根据沙盒策略定义的规则,对系统调用类型及具有非字符串类型参数的系统调用访问进行过滤。,下面是Linux容器的细粒度沙盒策略执行方法专利的具体信息内容。
1.一种Linux容器的细粒度沙盒策略执行方法,其特征在于,所述细粒度沙盒策略包含了Linux容器的系统调用类型及参数的访问权限;该Linux容器的细粒度沙盒策略执行方法包括容器追踪模块和系统调用拦截模块;所述容器追踪模块包括追踪进程;该方法包括以下步骤:
步骤1:启动追踪进程;
步骤2:当目标容器的初始进程启动之后,通过进程间通信,追踪进程从容器运行环境获取目标容器的初始进程的进程号;追踪进程根据目标容器的初始进程的进程号,附着(attach)到目标容器的初始进程;追踪进程读取沙盒策略,获得目标容器系统调用的字符串类型的参数的过滤规则,等待触发事件;同时,系统调用拦截模块读取沙盒策略,并将沙盒策略载入到系统内核;
步骤3:系统调用拦截模块实时拦截目标容器的系统调用访问;并根据Linux容器的系统调用类型及参数的访问权限,限制目标容器的系统调用访问,具体为:
如果系统调用访问的类型和参数在沙盒策略定义的白名单中,则沙盒策略允许此次系统调用访问;如果系统调用访问的类型和参数在沙盒策略定义的追踪名单中,暂停目标容器运行,触发容器追踪模块;其他情况下,禁止此次系统调用访问;
当容器追踪模块被触发后,根据过滤规则,对目标容器系统调用访问的参数进行过滤;
重启该过滤后的目标容器,等待下次事件的触发。
2.根据权利要求1所述Linux容器的细粒度沙盒策略执行方法,其特征在于,步骤2所述的附着(attach)到目标容器的初始进程,具体是指:调用Linux系统调用接口ptrace,传入PTRACE_ATTACH作为第一个参数。
3.根据权利要求1所述Linux容器的细粒度沙盒策略执行方法,其特征在于,步骤2所述的系统调用拦截模块读取沙盒策略,并将沙盒策略载入到系统内核,具体是指:读取沙盒策略配置文件,翻译成seccomp/BPF程序并载入Linux内核中运行,用于后续限制目标容器的系统调用行为。
4.根据权利要求1所述Linux容器的细粒度沙盒策略执行方法,其特征在于,步骤3所述的实时拦截目标容器的系统调用访问,具体是指:运行中的seccomp/BPF程序实时拦截目标容器的系统调用访问。
5.根据权利要求1所述Linux容器的细粒度沙盒策略执行方法,其特征在于,步骤3所述的根据过滤规则,对目标容器系统调用访问的参数进行过滤,具体是指:调用Linux系统调用接口ptrace,分别传入PTRACE_GETREGS和PTRACE_PEEKDATA作为第一个参数,从寄存器及内存中读取目标容器进程系统调用访问的字符串类型参数,并根据沙盒策略,对参数执行过滤操作。
6.根据权利要求1所述Linux容器的细粒度沙盒策略执行方法,其特征在于,步骤3所述的重启该过滤后的目标容器,具体是指:调用Linux系统调用接口ptrace,传入PTRACE_CONT作为第一个参数。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种菜谱的制作方法和装置 | 2020-05-08 | 864 |
一种高有机质土壤中痕量叶绿素的测定方法 | 2020-05-08 | 883 |
一种燃气灶的智能食谱控制系统以及控制方法 | 2020-05-08 | 608 |
大叶种茶树嫩穗嫁接方法 | 2020-05-11 | 337 |
一种提高扫描系统插件运行效率的方法、设备及介质 | 2020-05-08 | 658 |
面向列的缓存方法、装置、设备及计算机可读存储介质 | 2020-05-08 | 532 |
基于DPDK的多进程DNS服务方法和系统 | 2020-05-08 | 385 |
一种用于自动化装片的暗袋 | 2020-05-11 | 449 |
一种带可拆卸接口的溶解乙炔充气装置 | 2020-05-11 | 569 |
一种高分子生物降解材料的动态降解装置 | 2020-05-11 | 468 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。