-
- Downloads
Clean up socket rules.
Replace * or any permission set containing create with
create_socket_perms or create_stream_socket_perms.
Add net_domain() to all domains using network sockets and
delete rules already covered by domain.te or net.te.
For netlink_route_socket, only nlmsg_write needs to be separately
granted to specific domains that are permitted to modify the routing
table. Clarification: read/write permissions are just ability to
perform read/recv() or write/send() on the socket, whereas nlmsg_read/
nlmsg_write permissions control ability to observe or modify the
underlying kernel state accessed via the socket.
See security/selinux/nlmsgtab.c in the kernel for the mapping of
netlink message types to nlmsg_read or nlmsg_write.
Delete legacy rule for b/12061011.
This change does not touch any rules where only read/write were allowed
to a socket created by another domain (inherited across exec or
received across socket or binder IPC). We may wish to rewrite some or all
of those rules with the rw_socket_perms macro but that is a separate
change.
Change-Id: Ib0637ab86f6d388043eff928e5d96beb02e5450e
Signed-off-by:
Stephen Smalley <sds@tycho.nsa.gov>
Showing
- bluetooth.te 6 additions, 2 deletionsbluetooth.te
- clatd.te 1 addition, 1 deletionclatd.te
- dhcp.te 1 addition, 2 deletionsdhcp.te
- dnsmasq.te 2 additions, 3 deletionsdnsmasq.te
- domain.te 2 additions, 1 deletiondomain.te
- drmserver.te 2 additions, 2 deletionsdrmserver.te
- dumpstate.te 0 additions, 3 deletionsdumpstate.te
- hostapd.te 4 additions, 3 deletionshostapd.te
- logd.te 0 additions, 1 deletionlogd.te
- mtp.te 0 additions, 3 deletionsmtp.te
- net.te 1 addition, 12 deletionsnet.te
- netd.te 3 additions, 5 deletionsnetd.te
- ppp.te 2 additions, 1 deletionppp.te
- racoon.te 4 additions, 4 deletionsracoon.te
- rild.te 4 additions, 5 deletionsrild.te
- surfaceflinger.te 1 addition, 1 deletionsurfaceflinger.te
- system_server.te 3 additions, 7 deletionssystem_server.te
- tee.te 1 addition, 1 deletiontee.te
- ueventd.te 1 addition, 1 deletionueventd.te
- vold.te 1 addition, 1 deletionvold.te
Loading
Please register or sign in to comment