mac.3 (0213c21b4470357da5f8e6bf29c838191d56923f) | mac.3 (ecf889825d625cf5429961f7ba32ae17ef5dae6d) |
---|---|
1.\" Copyright (c) 2001 Networks Associates Technology, Inc. | 1.\" Copyright (c) 2001, 2003 Networks Associates Technology, Inc. |
2.\" All rights reserved. 3.\" 4.\" This software was developed for the FreeBSD Project by Chris 5.\" Costello at Safeport Network Services and Network Associates 6.\" Laboratories, the Security Research Division of Network Associates, 7.\" Inc. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part 8.\" of the DARPA CHATS research program. 9.\" --- 20 unchanged lines hidden (view full) --- 30.\" 31.\" $FreeBSD$ 32.\" 33.Dd December 21, 2001 34.Dt MAC 3 35.Os 36.Sh NAME 37.Nm mac | 2.\" All rights reserved. 3.\" 4.\" This software was developed for the FreeBSD Project by Chris 5.\" Costello at Safeport Network Services and Network Associates 6.\" Laboratories, the Security Research Division of Network Associates, 7.\" Inc. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part 8.\" of the DARPA CHATS research program. 9.\" --- 20 unchanged lines hidden (view full) --- 30.\" 31.\" $FreeBSD$ 32.\" 33.Dd December 21, 2001 34.Dt MAC 3 35.Os 36.Sh NAME 37.Nm mac |
38.Nd introduction to the POSIX.1e MAC security API | 38.Nd Introduction to the MAC security API |
39.Sh LIBRARY 40.Lb libc 41.Sh SYNOPSIS 42.In sys/mac.h 43.Pp 44In the kernel configuration file: 45.Cd "options MAC" 46.Sh DESCRIPTION --- 81 unchanged lines hidden (view full) --- 128.Xr mac_free 3 , 129.Xr mac_get 3 , 130.Xr mac_prepare 3 , 131.Xr mac_set 3 , 132.Xr mac_text 3 , 133.Xr mac 4 , 134.Xr mac 9 135.Sh STANDARDS | 39.Sh LIBRARY 40.Lb libc 41.Sh SYNOPSIS 42.In sys/mac.h 43.Pp 44In the kernel configuration file: 45.Cd "options MAC" 46.Sh DESCRIPTION --- 81 unchanged lines hidden (view full) --- 128.Xr mac_free 3 , 129.Xr mac_get 3 , 130.Xr mac_prepare 3 , 131.Xr mac_set 3 , 132.Xr mac_text 3 , 133.Xr mac 4 , 134.Xr mac 9 135.Sh STANDARDS |
136These APIs are loosely based on the APIs described in POSIX.1e. |
|
136POSIX.1e is described in IEEE POSIX.1e draft 17. 137Discussion of the draft 138continues on the cross-platform POSIX.1e implementation mailing list. 139To join this list, see the 140.Fx 141POSIX.1e implementation page 142for more information. | 137POSIX.1e is described in IEEE POSIX.1e draft 17. 138Discussion of the draft 139continues on the cross-platform POSIX.1e implementation mailing list. 140To join this list, see the 141.Fx 142POSIX.1e implementation page 143for more information. |
144However, the resemblence of these APIs to the POSIX APIs is only loose, 145as the POSIX APIs were unable to express many notions required for 146flexible and extensible access control. |
|
143.Sh HISTORY 144Support for Mandatory Access Control was introduced in 145.Fx 5.0 146as part of the 147.Tn TrustedBSD 148Project. 149.Sh BUGS 150The 151.Tn TrustedBSD 152MAC Framework and associated policies, interfaces, and 153applications are considered to be an experimental feature in 154.Fx . 155Sites considering production deployment should keep the experimental 156status of these services in mind during any deployment process. 157See also 158.Xr mac 9 159for related considerations regarding the kernel framework. | 147.Sh HISTORY 148Support for Mandatory Access Control was introduced in 149.Fx 5.0 150as part of the 151.Tn TrustedBSD 152Project. 153.Sh BUGS 154The 155.Tn TrustedBSD 156MAC Framework and associated policies, interfaces, and 157applications are considered to be an experimental feature in 158.Fx . 159Sites considering production deployment should keep the experimental 160status of these services in mind during any deployment process. 161See also 162.Xr mac 9 163for related considerations regarding the kernel framework. |