linux 系统文件保护,进程保护,网络过滤驱动产品系统

我要开发同款
水吒2026年11月01日
4阅读

技术信息

语言技术
C++、C
系统类型
Linux
行业分类
企业服务、网络安全

作品详情

行业场景

1.对linux系统电脑上的文件进行保护。
2.在企业安全防护中用来保护关键文件。
3.对linux系统电脑上运行的进程进行保护。
4.在企业安全防护中用来保护关键业务进程不被非法停止或杀死。
5.对linux系统电脑上的上网行为进行管控。
6.在企业网络安全防护中,管控网络通信。

功能介绍

1 主要有文件保护模块,进程保护模块,网络过滤模块。
2.文件保护模块用来识别需要保护的文件列表,以及识别进行文件操作的程序,用户,以及所拥有的权限,是否可以操作此文件,
如果不能则拒绝执行。
3.进程保护模块用来识别需要保护的程序列表,以及识别进行程序操作的程序,用户,以及所拥有的权限,是否可以操作此程序停止运行或退出,如果不能则拒绝执行。
4.可以实现对指定程序的网络通讯进行管控,比如指定某程序只允许某网络协议,某网络地址,某网络端口上进行通信,其它网络通信全部断开等等。

项目实现

1.本人负责 linux 系统上驱动的整体设计及编码实现。
2. 主要用到了linux上的 lsm 以及 ebpf 技术来实现内核功能的开发,难点在驱动代码架构设计及编程必须高效,不能影响网络和系统的稳定性以及流畅性。同时用lsm技术时对不同cpu架构的系统,如果没有合法的导出表,需要自己来实现内存中内核代码的替换以及破解保护。用ebpf技术时,需要注意ebpf的规范,要用它的规范来实现代码。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论