Linux系统下基于程序行为的联网管控方法及系统技术方案

技术编号:40508746 阅读:20 留言:0更新日期:2024-03-01 13:23
本发明专利技术公开了一种Linux系统下基于程序行为的联网管控方法及系统,本发明专利技术方法包括利用位于内核层的网络控制联网控制模块和位于应用层的应用联网工具来实现针对应用程序的联网管控,网络控制联网控制模块通过钩子函数实现对应用程序的网络访问的拦截,若拦截到应用程序发起网络访问,则根据被拦截的应用程序的联网策略进行联网控制,包括允许、阻止和警告。本发明专利技术旨在主动拦截分析应用程序联网行为,实现对应用程序联网行为监控和管控能力,在应用联网时,高效准确的实现对应用程序联网行为的监控和管控,将网络数据包的联网策略与单个应用程序联系起来,根据应用程序的联网策略来决策网络数据包的接收和发送,提升联网管控的安全性。

【技术实现步骤摘要】

本专利技术涉及操作系统的网络安全管理,具体涉及一种linux系统下基于程序行为的联网管控方法及系统。


技术介绍

1、从程序角度来说,它可能在联网时受到来自网络中偶然的或恶意的因素而遭到破坏、更改、泄露。从而影响系统连续可靠的运行。因此,在某些场景下彻底关闭某个应用的联网行为是必要的。还有一些工具类的应用,在其整个使用周期内都是不需要联网的。为防止其恶意联网,针对其关闭联网功能,也是必要的。所以,以应用为单位对联网行为进行控制是保证网络安全的有效途径。目前linux系统的联网管控技术主要针对的是对系统网络环境进行配置,没有操作系统内核级主动管控,而且管控范围比较粗且没有针对性,应用联网管控效率低下。没有从操作系统用户角度出发的网络管控功能,也没有针对单个应用进行管控的策略。在操作系统内没有用户界面,不利于普通用户的使用。只有专业的技术人员或者网络运维人员才可以配置网络管控策略,普通用户无法对所使用的网络系统访问权限进行内核级管理,造成应用联网管控效率低下。


技术实现思路

1、本专利技术要解决的技术问题:针对现有本文档来自技高网...

【技术保护点】

1.一种Linux系统下基于程序行为的联网管控方法,其特征在于,包括利用位于内核层的网络控制联网控制模块和位于应用层的应用联网工具来实现针对应用程序的联网管控,其中,且网络控制联网控制模块和应用联网工具之间基于网络控制联网控制模提供的dbus服务进行通讯,所述针对应用程序的联网管控包括:

2.根据权利要求1所述的Linux系统下基于程序行为的联网管控方法,其特征在于,步骤S101中利用应用联网工具通过dbus服务向网络控制联网控制模块配置当前用户独有的联网控制名单包括:

3.根据权利要求2所述的Linux系统下基于程序行为的联网管控方法,其特征在于,步骤S103中...

【技术特征摘要】

1.一种linux系统下基于程序行为的联网管控方法,其特征在于,包括利用位于内核层的网络控制联网控制模块和位于应用层的应用联网工具来实现针对应用程序的联网管控,其中,且网络控制联网控制模块和应用联网工具之间基于网络控制联网控制模提供的dbus服务进行通讯,所述针对应用程序的联网管控包括:

2.根据权利要求1所述的linux系统下基于程序行为的联网管控方法,其特征在于,步骤s101中利用应用联网工具通过dbus服务向网络控制联网控制模块配置当前用户独有的联网控制名单包括:

3.根据权利要求2所述的linux系统下基于程序行为的联网管控方法,其特征在于,步骤s103中判断被拦截的应用程序在联网控制名单中的联网策略包括:获取被拦截的应用程序的程序路径,并对应用程序的程序路径进行加密,然后将加密后的程序路径与联网控制名单加密的程序路径进行匹配,如果匹配则获取应用程序在联网控制名单中对应的联网策略。

4.根据权利要求3所述的linux系统下基于程序行为的联网管控方法,其特征在于,所述对应用程序的程序路径进行加密时,包括检测操作系统中可信硬件开关的支持情况和打开状态,若操作系统不支持可信硬件开关或者可信硬件开关未打开,则采用指定的软件加密算法来对应用程序的程序路径进行加密;若操作系统支持可信硬件开关且可信硬件开关为打开,则采用指定的硬件加密算法来对应用程序的程序路径进行加密。

5.根据权利要求1所述的linux系统下基于程序行为的联网管控方法,其特征在于,步骤s101中配置的联网控制名单为联网控制白名单...

【专利技术属性】
技术研发人员:张大朋杨诏钧
申请(专利权)人:麒麟软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1