Skip site navigation (1)Skip section navigation (2)
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>