Introduce support for Mandatory Access Control and extensible
kernel access control. Document the kernel side of the MAC policy architecture. This is a little out of date at the moment. Some parts to be filled in as things are developed, and much is subject to change. It will, however, give developers a good idea of how things work. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
This commit is contained in:
parent
99c65e15df
commit
1c8ff53e4f
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=13938
10 changed files with 11406 additions and 0 deletions
en_US.ISO8859-1/books
arch-handbook
developers-handbook
|
@ -36,6 +36,7 @@ SRCS+= kerneldebug/chapter.sgml
|
|||
SRCS+= kobj/chapter.sgml
|
||||
SRCS+= l10n/chapter.sgml
|
||||
SRCS+= locking/chapter.sgml
|
||||
SRCS+= mac/chapter.sgml
|
||||
SRCS+= pci/chapter.sgml
|
||||
SRCS+= policies/chapter.sgml
|
||||
SRCS+= scsi/chapter.sgml
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
|
||||
%man;
|
||||
<!ENTITY % chapters SYSTEM "chapters.ent"> %chapters;
|
||||
<!ENTITY % mac-entities SYSTEM "mac.ent"> %mac-entities;
|
||||
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> %authors
|
||||
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> %mailing-lists;
|
||||
<!ENTITY % chap.index "IGNORE">
|
||||
|
@ -85,6 +86,7 @@
|
|||
&chap.kobj;
|
||||
&chap.jail;
|
||||
&chap.sysinit;
|
||||
&chap.mac;
|
||||
&chap.vm;
|
||||
&chap.dma;
|
||||
&chap.kerneldebug;
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
<!ENTITY chap.dma SYSTEM "dma/chapter.sgml">
|
||||
<!ENTITY chap.kerneldebug SYSTEM "kerneldebug/chapter.sgml">
|
||||
<!ENTITY chap.jail SYSTEM "jail/chapter.sgml">
|
||||
<!ENTITY chap.mac SYSTEM "mac/chapter.sgml">
|
||||
|
||||
<!-- Part four - Device Drivers -->
|
||||
<!ENTITY chap.driverbasics SYSTEM "driverbasics/chapter.sgml">
|
||||
|
|
18
en_US.ISO8859-1/books/arch-handbook/mac.ent
Normal file
18
en_US.ISO8859-1/books/arch-handbook/mac.ent
Normal file
|
@ -0,0 +1,18 @@
|
|||
<!--
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
||||
<!ENTITY mac.mpo "mpo">
|
||||
<!ENTITY mac.thead '
|
||||
<colspec colname="first" colwidth="0">
|
||||
<colspec colwidth="0">
|
||||
<colspec colname="last" colwidth="0">
|
||||
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Parameter</entry>
|
||||
<entry>Description</entry>
|
||||
<entry>Locking</entry>
|
||||
</row>
|
||||
</thead>
|
||||
'>
|
5681
en_US.ISO8859-1/books/arch-handbook/mac/chapter.sgml
Normal file
5681
en_US.ISO8859-1/books/arch-handbook/mac/chapter.sgml
Normal file
File diff suppressed because it is too large
Load diff
|
@ -36,6 +36,7 @@ SRCS+= kerneldebug/chapter.sgml
|
|||
SRCS+= kobj/chapter.sgml
|
||||
SRCS+= l10n/chapter.sgml
|
||||
SRCS+= locking/chapter.sgml
|
||||
SRCS+= mac/chapter.sgml
|
||||
SRCS+= pci/chapter.sgml
|
||||
SRCS+= policies/chapter.sgml
|
||||
SRCS+= scsi/chapter.sgml
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
|
||||
%man;
|
||||
<!ENTITY % chapters SYSTEM "chapters.ent"> %chapters;
|
||||
<!ENTITY % mac-entities SYSTEM "mac.ent"> %mac-entities;
|
||||
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> %authors
|
||||
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> %mailing-lists;
|
||||
<!ENTITY % chap.index "IGNORE">
|
||||
|
@ -85,6 +86,7 @@
|
|||
&chap.kobj;
|
||||
&chap.jail;
|
||||
&chap.sysinit;
|
||||
&chap.mac;
|
||||
&chap.vm;
|
||||
&chap.dma;
|
||||
&chap.kerneldebug;
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
<!ENTITY chap.dma SYSTEM "dma/chapter.sgml">
|
||||
<!ENTITY chap.kerneldebug SYSTEM "kerneldebug/chapter.sgml">
|
||||
<!ENTITY chap.jail SYSTEM "jail/chapter.sgml">
|
||||
<!ENTITY chap.mac SYSTEM "mac/chapter.sgml">
|
||||
|
||||
<!-- Part four - Device Drivers -->
|
||||
<!ENTITY chap.driverbasics SYSTEM "driverbasics/chapter.sgml">
|
||||
|
|
18
en_US.ISO8859-1/books/developers-handbook/mac.ent
Normal file
18
en_US.ISO8859-1/books/developers-handbook/mac.ent
Normal file
|
@ -0,0 +1,18 @@
|
|||
<!--
|
||||
$FreeBSD$
|
||||
-->
|
||||
|
||||
<!ENTITY mac.mpo "mpo">
|
||||
<!ENTITY mac.thead '
|
||||
<colspec colname="first" colwidth="0">
|
||||
<colspec colwidth="0">
|
||||
<colspec colname="last" colwidth="0">
|
||||
|
||||
<thead>
|
||||
<row>
|
||||
<entry>Parameter</entry>
|
||||
<entry>Description</entry>
|
||||
<entry>Locking</entry>
|
||||
</row>
|
||||
</thead>
|
||||
'>
|
5681
en_US.ISO8859-1/books/developers-handbook/mac/chapter.sgml
Normal file
5681
en_US.ISO8859-1/books/developers-handbook/mac/chapter.sgml
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue