1、优点:
1、使得内核更加紧凑灵活.
2、修改内核时, 不必重新编译整个内核.
3、模块可以不依赖于某个固定的硬件平台,即使它依赖于某系统特殊的硬件特点
4、模块的目标代码一旦被链接到内核,它的作用和静态链接的内核目标代码完全等价.所以当调用模块函数时,无须显式的消息传递.
5、截获系统调用.
2、 缺点:模块机制带来安全上的隐患
1、修改输出符号表.
2、通过修改系统调用,使模块自己隐性.
3、重定向文件操作.
4、修改文件属主.
5、隐藏进程.
6、重定向可执行文件
7、通过修改系统调用sys_socketcall,使得系统在收到指定数据包后打开后门
8、TTY劫持.
9、病毒.
模块也可以叫隔离器,是在自动化控制系统中对各种工业信号进行变送、转换、隔离、传输、运算的一种仪表,可以和各种工业传感器配合,取回参数信号,隔离变送传输,满足企业本地监冖远程数据采集。