|
|||||||
|
|
Chapter 11 Mandatory Access Control
11.1 SynopsisWith security requirements on a rise throughout much of the world, the demand for a more secure environment has increased. It is from this demand that the TrustedBSD project was founded with nothing more than security in mind. The TrustedBSD project aims at developing userland utilities and kernel interfaces, based on the POSIX®.1e draft, and merging them back to FreeBSD 5.X. While still in the development stage, many of the features are nearing production stability. Some of those include file system Access Control Lists (ACLs) and Mandatory Access Control (MAC) mechanisms. So what is MAC? Mandatory Access Controls are rules that control how users access a system in order to prohibit the unauthorized disclosure of any system or user data; or provide for the indefinite integrity of system objects or subjects. For a definition of what objects and subjects are, see below. The mandatory part of the definition comes from the fact that the enforcement of the controls is done by administrators and the system, and is not left up to the discretion of users as is done with discretionary access controls (DAC, the normal access method). This entire chapter will focus primarily on the Mandatory Access Control framework, hereon referred to simply as MAC, features. As more features are brought into FreeBSD 5.X, they will be added here. After reading this chapter, you will know:
Before reading this chapter, you should:
11.1.1 What Will Not Be CoveredThis chapter covers a broad range of security in respect to the MAC framework. It is important to note that the development of MAC policies will not be covered. Writing new policies is completely beyond the initial scope of this document. As such, some policies included with the MAC framework are not covered. These include the mac_test(4), mac_stub(4) and mac_none(4) modules/policies. Each of these modules have specific characteristics which are provided for both testing and new module development. For more information on these modules and the various mechanisms they provide, review the manual pages provided. This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/. For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>. | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "FreeBSD Handbook". See Index Page for more info about Authorship and Copyright. 1999-2010 Linuxinfor.com. No rights reserved. |