Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Aug 2008 20:58:44 GMT
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 148447 for review
Message-ID:  <200808252058.m7PKwiUn003844@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=148447

Change 148447 by rwatson@rwatson_fledge on 2008/08/25 20:58:12

	Updates to a number of component web pages to bring them more
	in sync with reality.

Affected files ...

.. //depot/projects/trustedbsd/www/geom.page#3 edit
.. //depot/projects/trustedbsd/www/mac.page#5 edit
.. //depot/projects/trustedbsd/www/privileges.page#5 edit
.. //depot/projects/trustedbsd/www/sebsd.page#9 edit
.. //depot/projects/trustedbsd/www/sedarwin.page#7 edit

Differences ...

==== //depot/projects/trustedbsd/www/geom.page#3 (text+ko) ====

@@ -29,7 +29,7 @@
 
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $P4: //depot/projects/trustedbsd/www/geom.page#2 $
+      $P4: //depot/projects/trustedbsd/www/geom.page#3 $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -47,7 +47,7 @@
 
       <p>GEOM has been present in FreeBSD since FreeBSD 5.0-RELEASE, with
 	increasing numbers of transform modules over time, including the
-	GELI encryption and integrity protection module..</p>
+	GELI encryption and integrity protection module.</p>
 
       <p>GEOM and GBDE were implemented by Poul-Henning Kamp.</p>
 

==== //depot/projects/trustedbsd/www/mac.page#5 (text+ko) ====

@@ -37,7 +37,7 @@
 
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $P4: //depot/projects/trustedbsd/www/mac.page#4 $
+      $P4: //depot/projects/trustedbsd/www/mac.page#5 $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -45,54 +45,32 @@
     <title>TrustedBSD Mandatory Access Control (MAC) Framework</title>
 
     <html>
-      <p>
-	<span id="collection-label">Perforce:</span>
-	<span id="cvsup-collection">//depot/projects/trustedbsd/mac/...</span>
-      </p>
-      <p>
-	<span id="collection-label">Collection:</span>
-	<span id="cvsup-collection">p4-cvs-trustedbsd-mac</span>
-      </p>
 
-      <p>Mandatory access controls extend discretionary access
-	controls by allowing administrators to enforce additional
-	security for all subjects (e.g. processes or sockets) and
-	objects (e.g. sockets, file system objects, sysctl nodes) in
-	the system.  Development of those new access control models
-	is facilitated by the development of a flexible kernel
-	access control extension framework, the TrustedBSD MAC
-	Framework.  This permits new access control models to be
-	introduced as kernel modules.</p>
+      <p>Mandatory access controls extend operating system access control
+	policy by allowing administrators to enforce additional constraints
+	on user and application behavior.
+	The TrustedBSD MAC Framework is a kernel programming interface
+	allowing loadable modules to augment the system security policy in
+	order to implement mandatory access control in a flexible manner.</p>
 
-      <p>Currently, modules exist that implement MLS (Multi-Level
-	Security), a fixed-label Biba integrity policy, Type
-	Enforcement, and several other security policies that
-	reflect common requirements of typical FreeBSD deployment
-	environments, such as mandatory limits on inter-user
-	visibility in multi-user environments.  The current
-	implementation of Low-Watermark MAC (LOMAC) will also be
-	ported to use the module framework.  In addition, the
-	DARPA-funded Network Associates Laboratories' CBOSS Project
-	is porting the NSA FLASK/SELinux implementation (SEBSD) to
-	run as an extension model over the TrustedBSD MAC Framework.
-	More information on the SEBSD module may be found on the
-	<a href="sebsd.html">SEBSD page</a>.</p>
+      <p>The TrustedBSD MAC Framework first shipped in FreeBSD 5.0, with
+	significant functionality, quality, and performance enhancements in
+	later releases.  Supported policy modules include rule-based file
+	system firewall support, TCP/UDP port access control lists,
+	inter-user process visibility controls, as well as classic mandatory
+	access control policies such as Multi-Level Security (MLS) with
+	compartments, and fixed- and floating-label Biba integrity policies.
+	Third party policy modules include cryptographic checksums on system
+	binaries, and <a href="sebsd.html">SEBSD</a>, a port of the NSA
+	FLASK/SELinux policy to FreeBSD.  A number of commercial
+	FreeBSD-based products make use of the TrustedBSD MAC Framework to
+	locally modify the operating system security policy.</p>
 
-      <p>This work is primarily occuring in a TrustedBSD Perforce
-	branch, but much of the framework has been merged to the
-	main FreeBSD development tree and was included in FreeBSD
-	5.0 and forwards.  The current implementation is appropriate
-	for experimental or limited production use; both internal
-	and exposed MAC APIs will not be frozen until 5.2-RELEASE.
-	All policy modules with the exception of the SEBSD
-	implementation have been merged into the FreeBSD tree at
-	this point.</p>
-
-      <p>Work has also recently begun on an experimental port of
-	the TrustedBSD MAC Framework from FreeBSD to Apple's
-	Darwin operating system.
-	Information on this port may be found on the <a
-	href="sedarwin.html">SEDarwin page</a>.</p>
+      <p>The TrustedBSD MAC Framework is also present in Mac
+	OS X as of the Leopard release, where it is used to implement
+	Seatbelt and other system security services.  A port of FLASK and
+	SELinux is also available via <a
+	href="sedarwin.html">SEDarwin</a>.</p>
 
     </html>
   </section>

==== //depot/projects/trustedbsd/www/privileges.page#5 (text+ko) ====

@@ -29,7 +29,7 @@
 
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $P4: //depot/projects/trustedbsd/www/privileges.page#4 $
+      $P4: //depot/projects/trustedbsd/www/privileges.page#5 $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -46,11 +46,12 @@
 	<span id="cvsup-collection">p4-cvs-trustedbsd-cap</span>
       </p>
 
-      <p>NB: Historically this project was referred to as fine-grained
+      <p><b>Historically this project was referred to as fine-grained
 	capabilities, but due to a vocabulary conflict, it has been renamed
 	to fine-grained privileges. Information in this page currently refers
 	to a FreeBSD 5.x-era project to support fine-grained privileges, and
-	will shortly be superseded by a similar project for FreeBSD 8.x.</p>
+	will shortly be superseded by a similar project for FreeBSD
+	8.x.</b></p>
 
       <p>POSIX.1e breaks root privilege into a set of privileges
 	(historically referred to as "Capabilities"), which allow the

==== //depot/projects/trustedbsd/www/sebsd.page#9 (text+ko) ====

@@ -32,12 +32,12 @@
      SUCH DAMAGE.
 -->
 
-<page role="components">
+<page role="sebsd">
   <title>SEBSD</title>
 
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $P4: //depot/projects/trustedbsd/www/sebsd.page#8 $
+      $P4: //depot/projects/trustedbsd/www/sebsd.page#9 $
     </cvs:keyword>
   </cvs:keywords>
 

==== //depot/projects/trustedbsd/www/sedarwin.page#7 (text+ko) ====

@@ -31,12 +31,12 @@
      SUCH DAMAGE.
 -->
 
-<page role="components">
+<page role="sedarwin">
   <title>SEDarwin</title>
 
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $P4: //depot/projects/trustedbsd/www/sedarwin.page#6 $
+      $P4: //depot/projects/trustedbsd/www/sedarwin.page#7 $
     </cvs:keyword>
   </cvs:keywords>
 
@@ -45,40 +45,18 @@
       policy module to Apple's Darwin operating system</title>
 
     <html>
-      <p>
-	<span id="collection-label">Perforce:</span>
-	<span id="cvsup-collection">//depot/projects/trustedbsd/sedarwin7/...</span>
-      </p>
-      <p>
-	<span id="collection-label">Collection:</span>
-	<span id="cvsup-collection">p4-cvs-trustedbsd-sedarwin</span>
-      </p>
 
-      <p>SEDarwin is a port of the <a href="mac.html">TrustedBSD MAC
-	Framework</a> access control extension framework to Apple's
-	Darwin operating system platform, along with a port of the
-	<a href="sebsd.html">SEBSD policy module</a>.
-	SEDarwin is highly experimental, but is currently sufficiently
-	functional to allow the enforcement of mandatory process
-	and file protections under Mac OS 10.3.8 and Darwin 7.3 on
-	a variety of Apple PowerPC hardware.
+      <p>The SEDarwin Project consisted of two parts: a port of the
+	<a href="mac.html">TrustedBSD MAC Framework</a> to the Mac OS X
+	operating system, and a similar adaptation of <a
+	href="sebsd.html">SEBSD</a> to MAC OS X based on that port.  This
+	port was made available against Mac OS X Panther and Mac OS X Tiger;
+	as of Mac OS X Leopard, the TrustedBSD MAC Framework is now
+	available as part of the shipping Mac OS X product.</p>
 
-	The SEDarwin project has recently moved to it's own website at
+      <p>The SEDarwin project has recently moved to it's own website at
 	<a href="http://www.sedarwin.org">www.sedarwin.org</a>. More 
-	information and current versions of SEDarwin can be found there.
-	</p>
-
-      <p>The Darwin Security Extension Project (DSEP) complements the
-	SEDarwin work, but has a different goal. DSEP is primarily concerned
-	with updating and maintaining the TrustedBSD MAC Framework on
-	Darwin.  While still experimental, the MAC Framework has been
-	updated to support Mac OS X "Tiger", currently supporting Mac OS X
-	10.4.3 (Darwin 8.4). Note that the DSEP releases typically won't
-	have the newest FLASK and SELinux components; they will be migrated
-	to the Tiger platform soon.</p>
-
-	<p>The DSEP sources have also recently moved to 
-	<a href="http://www.sedarwin.org">sedarwin.org</a></p>;
+	information and current versions of SEDarwin can be found there.</p>
 
     </html>
   </section>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808252058.m7PKwiUn003844>