[Zope3-checkins] SVN: Zope3/trunk/doc/security/SecurityTarget.tex minor typos and cleanups

Christian Theune ct at gocept.com
Fri Dec 2 11:44:46 EST 2005


Log message for revision 40485:
   minor typos and cleanups
  

Changed:
  U   Zope3/trunk/doc/security/SecurityTarget.tex

-=-
Modified: Zope3/trunk/doc/security/SecurityTarget.tex
===================================================================
--- Zope3/trunk/doc/security/SecurityTarget.tex	2005-12-02 16:41:32 UTC (rev 40484)
+++ Zope3/trunk/doc/security/SecurityTarget.tex	2005-12-02 16:44:46 UTC (rev 40485)
@@ -461,7 +461,7 @@
 
 \section{Operations}
 
-Operations are performed on objects. They are defined in an objects class. A
+Operations are performed on objects. They are defined in an object's class. A
 class is defined in the Python programming language and is identified by a
 fully qualified name.
 
@@ -487,10 +487,10 @@
   Assumption Name & Description \\
   \midrule
 
-  A.OS & 
-  The machine and the operating system Zope is running on is physically secure.
-  The system is administrated such that the system is free from malicious
-  software like viruses and Trojan horses.  \\
+  A.OS & The machine and the operating system Zope is running on is physically
+  secure. The system is administrated such that the system is free from
+  malicious software like viruses and Trojan horses. The operating system
+  provides a true system clock. \\
 
   A.Admin & 
   The ``system-administrator'' of the above
@@ -507,7 +507,7 @@
   A.Client & 
   The connection between client and Zope server is
   secure in a sense that the identification and
-  authentication data is not monitored or interfered.
+  authentication data is not monitored or interfered with.
    \\
 
   A.Credential & 
@@ -695,12 +695,16 @@
 
   O.Delegation
    & 
-  Provide the ability to securely delegate control. Users can
-  delegate the ability to control access to selected
-  operations to others. To delegate a permission, a meta permission
-  that allows you to delegate this permission must be granted.
-   \\
 
+  Provide the ability to securely delegate control. Principals that are granted
+  the zope.Security permission shall be able to grant (or deny) permissions to
+  other principals.
+  
+  By default the zope.Manager role is granted all permissions thus including
+  zope.Security for all managers.
+
+  \\
+
   O.Audit
    & 
   The TOE will provide the means of recording any
@@ -763,7 +767,8 @@
 
 \begin{longtable}[c]{lp{10cm}}
   \toprule
-  Assumption Name  &  Description \\
+   Objective for the environment & Description \\
+  
   \midrule\endhead
 
   OE.OS
@@ -1860,14 +1865,17 @@
 
 \subsection{Configuration}
 
-\begin{itemize}
-  \item assigning roles/permissions/etc via zcml
-  \item assigning permissions/roles/users via management interface
-  \item assigning permissions/roles/users via API
-\end{itemize}
+The configuration system is used to provide definitions for security
+attributes. It is used to define permissions, roles, principals and other
+security policy relevant data.
 
-- only allow consistent configurations to be accepted
+It can be accessed via the Python API, the Zope management interface and
+through ZCML configuration files.
 
+The configuration system takes care that any operation made to the security
+relevant data (e.g. adding or deleting a principal) does not compromise the
+systems integrity, especially in respect to residual information protection.
+
 \subsection{Auditing}
 
 Zope provides an auditing system that listens for events within Zope according
@@ -2334,7 +2342,7 @@
 
     Providing an ACID compatible transaction management system that allows
     secure rollback from a failed transaction satisfies the objective to have
-    the system stay in an integer state. (FDP\_ROL.2\_Transactions, FPT\_FLS.1)
+    the system keep its integrity. (FDP\_ROL.2\_Transactions, FPT\_FLS.1)
 
     The rollback is performed by the TOE automatically as soon as an error is
     encountered and not handled by any application logic.
@@ -2630,6 +2638,7 @@
   \item[SFR] Security Functional Requirement
   \item[ST] Security Targets
   \item[TOE] Target of Evaluation
+  \item[SVN] Subversion; A source code management system, used for managing the Zope source code.
   \item[TSF] TOE Security Functions
 
 \end{description} 



More information about the Zope3-Checkins mailing list