功能介绍: akfs是百晓基础架构层,提供文件操作接口、hook接口以及获取基本信息的接口。该文件系统屏蔽了用户层和内核交互接口,使得抓捕数据的模块无需关心具体的实现,专注于各自的业务逻辑。 akfs秉承一切皆文件的理念,由内核抓捕数据输出到用户层以文件的形式存在。内置的接口调用验证机制,使得用户层非法程序不得轻易破坏内核模块数据。 在操作系统的运行的过程中,资源的使用是以进程为单元划分的,进程是资源的消耗主体,因此对进程的生命周期的监控可以有效的了解操作系统的资源分配。 因此百晓在akfs的基础上提供akfile、akps、aknet三个抓捕模块实现抓捕进程生命周期内容的数据。
akps模块旨在抓取进程创建、exec和进程退出的数据。
aknet模块旨在抓取进程操作进程生命周期内对网络资源的操作行为数据。
主机侧用户层代理程序源码,服务获取内核hook数据,进行数据格式化以及策略过滤后发送到服务端。
百晓服务端源码。
aknet模块旨在抓取进程操作进程生命周期内对文件资源的操作行为数据。
最近一年贡献:0 次
最长连续贡献:0 日
最近连续贡献:0 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。