OASIS eXtensible Access Control Markup Language (XACML) TC

[xacml] [Model] Composition Use Case

  • 1.  [xacml] [Model] Composition Use Case

    Posted 12-14-2001 17:14
    
    


    ------- start of forwarded message -------
    From: Anne Anderson <aha@ieee.org>
    Subject: [Model] Composition Use Case
    Date: Fri, 14 Dec 2001 17:00:54 -0500 ()
    
    
    --J/FS0tRxZX
    Content-Type: text/plain; charset=us-ascii
    Content-Description: message body and .signature
    Content-Transfer-Encoding: 7bit
    
    Title: XACML Policy Model: Policy Composition Use Case
    Author: Anne Anderson
    
    Use case for composing policies from different sources.  This use
    case was presented by James A. Rome, Oak Ridge National
    Laboratory, on the SPKI mailing list (spki@wasabisystems.com) on
    7 June 2001.  The issues described are reflected in the Dept. of
    Energy document "Cyber Security Guidelines"
    (http://www.directives.doe.gov/pdfs/doe/doetext/neword/205/g2051-1.pdf).
    
    ORIGINAL USE CASE
    
    "... my ultimate employer (the Department of Energy) is (properly)
    raising security levels and requiring things like firewalls
    around each lab. But at the same time, they are launching large,
    ambitious scientific programs that require massively parallel
    distributed computing (across sites), and collaboration across
    sites.  Balkanization makes it increasingly difficult to get work
    done in such an environment.
    
    DOE's approach to the security problem is to divide sites into
    security "enclaves" which are collections of resources (and
    perhaps users) that have similar protection levels. I show this a
    GIF file (attached) that illustrates the situation with 3 sites,
    3 protection levels, and 3 collaborative domains (CDs).
    
    It is the collaborative domains that I am concerned with. They can span
    labs and security levels, and be both supersets and subsets of the
    enclaves. I see the following issues (among others) as problems:
    
    -> How do you create a site infrastructure that can allow the CD
       to prove it satisfies the security requirements. Can this
       scale to millions of transactions per minute or second?
    -> How can the CD enforce its extra security requirements in this
       environment? For example, the hosting Labs do not care about
       the accessibility or proprietary nature of the CD's
       information.
    -> There is a tendancy to create concentric rings of security,
       placing the most valuable resources in the central ring; but
       it is just these resources that are most in demand by the
       CDs..."
    
    SIMPLIFIED USE CASE
    
    Assume a Department of Energy (DOE) -wide mandatory policy that
    says the clearance level of any accessing principal must be
    greater than or equal to the classification level of the resource
    being accessed.  This policy is defined and maintained at DoE
    headquarters:
    
    http://energy.gov/policy
    
      if (Principal/Clearance >= Resource/Classification) {
          TRUE
      } else {
          FALSE
      }
    
    Assume a specific DOE National Energy Technology Laboratory site
    policy that says the accessing principal must be in the site's
    domain.  This policy is defined and maintained at the NETL site
    headquarters:
    
    http://netl.energy.gov/policy
    
      if (Principal == "*.netl.doe.gov") {
          TRUE
      } else {
          FALSE
      }
    
    Assume a Collaborative Domain named "California Energy Task
    Force".  This Task Force has members from various DOE sites and
    documents are typically kept at the site where the authoring
    member is located, but all Task Force members have access to Task
    Force documents.  This policy is defined and maintained by the CA
    Energy Task Force chair at the Energy Information Administration
    site.
    
    http://cetf.eia.energy.gov/policy
    
      if ((Principal == "A@EnergyInfoAdmin.doe.gov" OR
           Principal == "B@SWPowerAdmin.doe.gov" OR
           Principal == "C@netl.doe.gov") AND
          (Resource  == "File:/net/EIA/doc1" OR
           Resource  == "File:/net/SWPA/doc2" OR
           Resource  == "File:/net/NETL/doc3")) {
          TRUE
      } else {
          FALSE
      }
    
    Assume access to documents at the NETL site requires conformance
    with the DOE mandatory policy and with either the resource's site
    policy or with a collaborative domain policy:
    
    Top-level policy actually used by NETL:
    
      if (http://energy.gov/policy AND
          (http://netl.energy.gov/policy OR
           http://cetf.eia.energy.gov/policy)) {
          TRUE
      } else {
          FALSE
      }
    
    Assume a result of TRUE from a top-level policy means "grant
    access", and a result of false means "deny access".  "Remarks"
    below discusses this.
    
    Assume principal "B@SWPowerAdmin.doe.gov" has "secret" clearance,
    but document "/net/EIA/doc1" has "top secret" classification.  B
    should not be able to access the document "/net/EIA/doc1" because
    that would violate the DOE policy.  Assuming she has appropriate
    clearance, principal "A@EnergyInfoAdmin.doe.gov" should be able
    to read "/net/NETL/doc3" even though that would violate the
    site-specific policy, because the Task Force policy is also
    permitted.
    
    REQUIREMENTS
    
    This Use Case imposes the following requirements on an access
    control policy language that are not currently addressed by
    XACML.
    
    1. Ability to describe Matching Rules for attributes (for
       example, does "A@EnergyInfoAdmin.doe.gov" match "*.doe.gov").
    
    2. Ability to apply multiple policies, possibly from different
       sources, to a single resource.
    
    3. Ability to use arbitrary attributes, such as clearance level,
       in policy statements.  These may be defined by the Policy
       Issuer.  There must be a way for the PDP to obtain the
       definition and matching rule semantics associated with the
       attribute.
    
    4. Ability to optimize policy evaluation so that unnecessary
       sub-policy retrievals are eliminated.
    
    REMARKS
    
    a. What if, instead of "FALSE", a sub-policy can return
       "DenyAccess", and this means that a result of "DenyAccess"
       must be returned from the top-level policy?
    
       In this case, the policy at http://energy.gov/policy, which is
       mandatory, could return "DenyAccess" rather than "FALSE", and
       the top-level policy would not need to know that this is a
       mandatory policy.  If a sub-policy returned "DenyAccess", then
       evaluation could immediately cease and the "DenyAccess" result
       returned.
    
       But, this semantic for "DenyAccess" also means that sub-policy
       writers must understand the overall policy.  If a
       collaborative domain policy returned "DenyAccess" if it were
       not satisfied, for example, then few people in the DOE would
       be able to get their work done.
    
       This semantic for "DenyAccess" also means that sub-policies
       must be retrieved and evaluated until either a "DenyAccess" is
       returned or until ALL sub-policies have been processed.  This
       can be a performance problem if certain policies are intended
       to be "optional", but the policy site is temporarily
       unreachable.  It also imposes this performance hit on what is
       presumably the typical case: where an employee is requesting
       access to a document the employee is allowed to access.
    
       If there are is such "DenyAccess" semantic, then each policy
       writer can deal only with composing the sub-policies the
       writer needs.  The top-level policy writer then is the one who
       handles mandatory policies by using "AND".
    
       I suggest we defer specification of any "Deny" semantics until
       a later revision of the access control policy language.  Until
       the issues above are resolved, we are not even prepared to
       insert a "place holder".
    
    b. Policy Retrieval Point (PRP) Function
    
       The current draft (0.7) implies that the PRP is expected to
       retrieve all applicable sub-policies and present the PDP with
       a single complete policy to evaluate.
    
       This imposes a performance and availability hit in the case
       where an optional sub-policy is temporarily not available.  It
       also means that all sub-policies must be retrieved even if the
       top-level policy can be satisfied with a subset of them.
    
       I would like to see the PRP responsible for retrieving
       sub-policies one at a time at the request of the PDP.
    
    c. Merging versus composing sub-policies
    
       XACML can avoid some difficult issues by requiring
       sub-policies to be self-contained such that higher-level
       policies that include them treat them as independent Boolean
       units rather than as semantically connected units that must be
       merged into a single source policy.
    
       Some users may wish to define "merge" semantics for their own
       use, but I see no reason for XACML to do so.
    
    d. Post-conditions
    
       The handling of post-conditions raises issues very similar to
       those raised by "DenyAccess": unless ALL sub-policies are
       evaluated, not all post-conditions will be known.
    
       I agree that post-conditions are useful, but I we are not
       ready to define them in a meaningful, consistent way that does
       not impose unacceptable performance restrictions.  I suggest
       we defer discussion of post-conditions until a later version
       of the model.
    
    -- 
    Anne Anderson         email: Anne.Anderson@Sun.COM
    Sun Microsystems Laboratories
    Burlington, MA
    
    
    --J/FS0tRxZX
    Content-Type: image/gif
    Content-Description: Collaborative Domains illustration
    Content-Disposition: inline;
    	filename="CollabDomain.gif"
    Content-Transfer-Encoding: base64
    
    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
    AAAA
    --J/FS0tRxZX--
    
    ------- end of forwarded message -------
    
    -- 
    Anne Anderson         email: aha@ieee.org
    28 Minuteman Road
    Acton, MA 01720-3840