![开发 Linux 审计内核模块的现代方法是什么?](https://linux22.com/image/124347/%E5%BC%80%E5%8F%91%20Linux%20%E5%AE%A1%E8%AE%A1%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%E7%9A%84%E7%8E%B0%E4%BB%A3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我是 Linux 内核开发的新手,现在分配的任务是开发一个 Linux 内核模块,该模块可以监视网络、文件系统、USB 和串行端口。
我知道像 netfilter/iptables、libpcap、inotify 和 lse(linux 安全模块)这样的东西。我知道剥猫皮的方法总是不止一种,尤其是在 Linux 世界中。
我仍然想知道,现在在 Linux 内核中进行审计的正确方法是什么。
任何建议表示赞赏。
我是 Linux 内核开发的新手,现在分配的任务是开发一个 Linux 内核模块,该模块可以监视网络、文件系统、USB 和串行端口。
我知道像 netfilter/iptables、libpcap、inotify 和 lse(linux 安全模块)这样的东西。我知道剥猫皮的方法总是不止一种,尤其是在 Linux 世界中。
我仍然想知道,现在在 Linux 内核中进行审计的正确方法是什么。
任何建议表示赞赏。