From owner-p4-projects@FreeBSD.ORG Mon Aug 25 13:47:39 2008
Return-Path:
There are seven main branches of TrustedBSD development:
@@ -133,7 +133,7 @@ processes to tag files with arbitrary named data. This provides a location to store the extensive security data required for the various TrustedBSD security extensions, - including ACLs, capabilities and MAC labels. Extended + including ACLs, privileges and MAC labels. Extended attribute support has been developed for FreeBSD's UFS1 file system and integrated with the FreeBSD development tree, and was included in FreeBSD 5.0. UFS2 was @@ -144,29 +144,6 @@ functionality. - -Fine-Grained Capabilities
- Collection: - - p4-cvs-trustedbsd-cap -
- -Capabilities provide support for fine-grained process - capabilities to authorize non-root processes to access - privileged system resources, reducing requirements for a - superuser account, and reducing risk in the event of - compromise. The capabilities development branch is - largely complete, but is based on an older FreeBSD - 5.0-CURRENT snapshot. Elements of this implementation - are being updated for FreeBSD 5.2 and are available as - part of the SEBSD version of the TrustedBSD MAC Framework. - For more information, see the Capability - Page.
-GEOM
Fine-Grained Privileges
+ Collection: + + p4-cvs-trustedbsd-cap +
+ +NB: 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 + section and on the privileges 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.
+ +Privileges provide support for fine-grained process + privileges to authorize non-root processes to access + privileged system resources, reducing requirements for a + superuser account, and reducing risk in the event of + compromise. The privileges development branch is + largely complete, but is based on an older FreeBSD + 5.0-CURRENT snapshot. Elements of this implementation + are being updated for FreeBSD 5.2 and are available as + part of the SEBSD version of the TrustedBSD MAC Framework. + For more information, see the + Privileges Page.
+Security-Enhanced BSD (SEBSD)
POSIX.1e, the now-withdrawn POSIX draft defining interfaces for
operating system security extensions, continues to play an important
- role in offering standard interfaces for ACLs, Capabilities, and to
+ role in offering standard interfaces for ACLs, Privileges, and to
a limited extent other services. The POSIX.1e mailing list provides
a cross-platform forum for the discussion of the draft, as well as
practical implementation and portability issues. More information on
==== //depot/projects/trustedbsd/www/privileges.page#2 (text+ko) ====
@@ -25,16 +25,16 @@
-->
@@ -46,15 +46,16 @@
p4-cvs-trustedbsd-cap
POSIX.1e breaks root privilege into a set of capabilities, or
- more strictly, privileges, which allow the granting of specific
- privilege requirements for POSIX calls, such as setuid().
+ POSIX.1e breaks root privilege into a set of privileges
+ (historically referred to as "Capabilities"), which allow the
+ granting of specific privilege requirements for POSIX calls, such
+ as setuid().
POSIX.1e defines extension to process and file state to allow
privileges to be granted to processes, either by inheritence or
a file privilege model similar to setuid/setgid. The TrustedBSD capability project is currently inactive, but an
- implementation of POSIX.1e capabilities for an older FreeBSD release
+ The TrustedBSD privileges project is currently inactive, but an
+ implementation of POSIX.1e privileges for an older FreeBSD release
is available and functional, and may be found in Perforce/cvsup.
Certain key files are provided in a tarball for download on this
page.
Up-to-date versions of the kernel API changes to perform - fine-grained privilege checking, without the capability model + fine-grained privilege checking, without the privilege model itself, may be found in the SEBSD branch, and include modifications to the TrustedBSD MAC Framework to allow MAC modules to deny privilege based on the POSIX.1e privilege categories.
-2006-03-26 FreeBSD 5.0 POSIX.1e capability reference files +
2006-03-26 FreeBSD 5.0 POSIX.1e privileges reference files snapshot. These are reference BSD-licensed POSIX.1e privilege files derived from an early TrustedBSD implementation, and do - not represent a complete or supported implementation. - Download.
+ not represent a complete or supported implementation. Download + 20060326-cap.tgz (60K). ==== //depot/projects/trustedbsd/www/sidebar.xml#11 (text+ko) ==== @@ -7,11 +7,11 @@