Date: Sun, 8 Mar 2009 00:50:37 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/security/mac mac_audit.c mac_cred.c mac_framework.c mac_inet.c mac_internal.h mac_net.c mac_pipe.c mac_posix_sem.c mac_posix_shm.c mac_priv.c mac_process.c mac_socket.c mac_system.c mac_sysv_msg.c mac_sysv_sem.c ... Message-ID: <200903080050.n280ox1R029297@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2009-03-08 00:50:37 UTC
FreeBSD src repository
Modified files:
sys/security/mac mac_audit.c mac_cred.c mac_framework.c
mac_inet.c mac_internal.h mac_net.c
mac_pipe.c mac_posix_sem.c
mac_posix_shm.c mac_priv.c mac_process.c
mac_socket.c mac_system.c mac_sysv_msg.c
mac_sysv_sem.c mac_sysv_shm.c mac_vfs.c
Log:
SVN rev 189503 on 2009-03-08 00:50:37Z by rwatson
Add static DTrace probes for MAC Framework access control checks and
privilege grants so that dtrace can be more easily used to monitor
the security decisions being generated by the MAC Framework following
policy invocation.
Successful access control checks will be reported by:
mac_framework:kernel:<entrypoint>:mac_check_ok
Failed access control checks will be reported by:
mac_framework:kernel:<entrypoint>:mac_check_err
Successful privilege grants will be reported by:
mac_framework:kernel:priv_grant:mac_grant_ok
Failed privilege grants will be reported by:
mac_framework:kernel:priv_grant:mac_grant_err
In all cases, the return value (always 0 for _ok, otherwise an errno
for _err) will be reported via arg0 on the probe, and subsequent
arguments will hold entrypoint-specific data, in a style similar to
privilege tracing.
Obtained from: TrustedBSD Project
Sponsored by: Google, Inc.
Revision Changes Path
1.5 +31 -2 src/sys/security/mac/mac_audit.c
1.2 +14 -1 src/sys/security/mac/mac_cred.c
1.141 +3 -1 src/sys/security/mac/mac_framework.c
1.23 +14 -1 src/sys/security/mac/mac_inet.c
1.127 +70 -1 src/sys/security/mac/mac_internal.h
1.133 +14 -1 src/sys/security/mac/mac_net.c
1.115 +30 -0 src/sys/security/mac/mac_pipe.c
1.16 +34 -0 src/sys/security/mac/mac_posix_sem.c
1.3 +30 -1 src/sys/security/mac/mac_posix_shm.c
1.5 +13 -0 src/sys/security/mac/mac_priv.c
1.129 +57 -1 src/sys/security/mac/mac_process.c
1.13 +55 -1 src/sys/security/mac/mac_socket.c
1.114 +46 -1 src/sys/security/mac/mac_system.c
1.12 +36 -2 src/sys/security/mac/mac_sysv_msg.c
1.11 +18 -0 src/sys/security/mac/mac_sysv_sem.c
1.10 +24 -0 src/sys/security/mac/mac_sysv_shm.c
1.128 +171 -1 src/sys/security/mac/mac_vfs.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903080050.n280ox1R029297>
