SEAndroid中定义的客体类有哪些?(access_vectors)

简介: 版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/48548059 SEAnd...
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/48548059

SEAndroid中定义的客体类

我们看一下SEAndroid官方源码中,external/sepolicy/access_vectors文件中定义了所有的客体类.

file 普通文件
socket 套接字
ipc 进程间通信
database 用户空间数据库
x_device 指针和键盘

文件相关客体类:

filesystem 文件系统
dir 目录
file 普通文件
link_file 链接文件
chr_file 字符文件
blk_file 块文件
sock_file unix域套接字
fifo_file 有名管道
fd 文件描述符

网络相关的客体类:

这里写图片描述

这里写图片描述

进程相关客体类:

process 进程客体类

这里写图片描述

安全服务器相关的客体类:

security 安全客体类

系统操作相关的客体类:

system 系统客体类

控制能力相关的客体类:

capability 在Linux中的权限
capability2

控制密码信息改变相关的客体类:
passwd 密码客体类

SE-X窗体事物:

x_drawable 画图客体类
x_screen 屏幕客体类
x_gc
x_font 字体客体类
x_colormap 颜色映射客体类
x_property 属性客体类
x_selection 选择客体类
x_cursor  光标客体类
x_client 客户端客体类
x_server 服务器客体类
x_extension 扩展客体类
x_resource 资源客体类
x_event 事件客体类
x_synthetic_event 综合事件客体类

扩展的Netlink客体类:

这些都在上面网络相关的客体类里面.

控制通过D-BUS信息系统进行通讯和访问的客体类:
dbus dbus客体类

控制通过name service cache daemon(nscd)进行访问的客体类:

nscd nscd客体类

控制通过通讯来访问IPSec网络数据的客体类:
association

为KOBJECT_UEVENT家族更新的Netlink客体类:

netlink_kobject_uevent_socket
appletalk_socket
packet
key
context
dccp_socket
memprotect
db_database
db_table
db_procedure
db_column
db_tuple
db_blob
peer
x_application_data
kernel_service
tun_socket
x_pointer
x_keyboard
db_schema
db_view
db_sequence
db_language
binder
zygote
property_service

目录
相关文章
|
3月前
|
存储 SQL
访问者模式问题之FunctionExtractor2 类中的 functions 列表该怎么被使用
访问者模式问题之FunctionExtractor2 类中的 functions 列表该怎么被使用
|
存储 BI 数据库
access各对象之间的关系
access各对象之间的关系
|
存储 iOS开发 开发者
追根问底:Objective-C关联属性原理分析
Objective-C是一种动态性很强的语言,所谓动态能力,也可以理解为运行时能力。对于Objective-C开发者来说,动态性所带来的编程便利无处不在。例如通过Category类别来扩展已有类的功能。可以使已有类拥有新的方法和属性。
169 0
重构——24将单项关联改为双向关联(Change Unidirectional Association to Bidirectional)
将单项关联改为双向关联(Change Unidirectional Association to Bidirectional):两个类都需要对方特性,但其间只有一条单向连接;添加一个反向连接,并使修改函数能够同时更新两条连接
1417 0
重构——25将双向关联改为单向关联(Change Bidirectional Association to Unidirectional)
将双向关联改为单向关联(Change Bidirectional Association to Unidirectional):两个类之间有双向关联,但其中一个类如今不再需要另一个类的特性;去掉不必要的关联
1784 0
重构——21将引用对象改为值对象(Change Reference to Value)
将引用对象改为值对象(Change Reference to Value):你有一个引用对象,很小且不可改变,而且不容易管理;将它变为一个值对象
1414 0
重构——20将值对象改为引用对象(Change Value to Reference)
将值对象改为引用对象(Change Value to Reference):你从一个类衍生出许多彼此相等的实例,希望将它们替换为同一对象;将这个值对象变成引用对象
1368 0