linux安全模块学习之LSM的介绍实现

查看结构体成员函数:
https://blog.youkuaiyun.com/yxfabcdefg/article/details/78403878
查看结构体成员函数的结构体点下方链接,再进行搜索:
https://wenku.baidu.com/view/df89fe235901020207409c49.html#

安全域 是一个void*类型的指针,它使得安全模块把安全信息和内核内部对象联系起来。下面列出被修改加入了安全域的内核数据结构,以及各自所代表的内核内部对象:

• task_struct结构:代表任务(进程)

• linux_binprm结构:代表程序

• super_block结构:代表文件系统

• inode结构:代表管道,文件,或者Socket套接字

• file结构:代表打开的文件

• sk_buff结构:代表网络缓冲区(包)

• net_device结构:代表网络设备

• kern_ipc_perm结构:代表Semaphore信号,共享内存段,或者消息队列

• msg_msg:代表单个的消息

另外,msg_msg结构,msg_queue结构,shmid_kernel结构被移到include/linux/msg.h和include/linux/shm.h这两个头文件中,使得安全模块可以使用这些定义。

参考自:https://www.sohu.com/a/258819731_100126044
struct security_operations结构体介绍:
https://blog.youkuaiyun.com/yxfabcdefg/article/details/78403878

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值