上周武大一位学生在使用UOS教育版的时候,遇到了LSM模块中一个uos自研的子模块的一个问题,最终联系到了我的同事寻求技术支持,最终定位出此问题是由4.X版本内核的LSM模块和5.X内核的LSM模块的差异导致。借此问题,我也研究了一下两个大版本内核的LSM模块,最终有所获。
先是在网上查找资料,然而目前网上很少有介绍5.X内核的lsm模块的新特性的,外网大部分是询问贴,且没啥人回答,百度就更不用说了,完全搜不到相关内容。无奈,只能自己研究了。
通过对比两个版本内核源码,以及查看2019年9月以后的内核security模块的邮件列表(http://kernsec.org/pipermail/linux-security-module-archive/),最终有所获,迫不及待想记录下。
此贴仅是单纯的技术分享与讨论,代码都是下的Linux内核官方源码,下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel,当然,也可以从官方源码仓库https://www.kernel.org下载,但是后者下载速度很慢。此贴贴的源码均基于4.19版本内核和5.10版本内核。
先是在网上查找资料,然而目前网上很少有介绍5.X内核的lsm模块的新特性的,外网大部分是询问贴,且没啥人回答,百度就更不用说了,完全搜不到相关内容。无奈,只能自己研究了。
通过对比两个版本内核源码,以及查看2019年9月以后的内核security模块的邮件列表(http://kernsec.org/pipermail/linux-security-module-archive/),最终有所获,迫不及待想记录下。
此贴仅是单纯的技术分享与讨论,代码都是下的Linux内核官方源码,下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel,当然,也可以从官方源码仓库https://www.kernel.org下载,但是后者下载速度很慢。此贴贴的源码均基于4.19版本内核和5.10版本内核。