140 likes | 232 Views
XACML is an XML specification for expressing access control policies, promoting interoperability and ensuring uniformity in security systems. It eases policy development, controls XML fragments, and supports diverse applications. Learn about its features, schedule, and contributors.
E N D
XACMLeXtensible Access Control Markup Language XML World 2001 17-19 September San Francisco, CA Simon Y. Blackwell Chairperson, XACML Technical Committee OASIS CTO, Psoom, Inc.
XACML • An XML specification for the expression of access control policies that can: • Be applied to anything referenced from XML • Refer to the content of the target of control • Be based on request context variables
Authentify CrossLogic Entitlenet Entrust HP IBM Jamcracker Netegrity Oblix Psoom Reuters Tivoli University of Milan Verisign XACML Participants
Cross Committee Representation • SAML • ebXML
Why XACML? • Promote Interoperability • Ensure Uniformity • Ease Development • Control XML Fragments
Promote Interoperability • Multiple vendor security solutions in one enterprise • Shared policy in business partnerships
Ensure Uniformity • Distributed, heterogeneous security systems with inconsistent policy • Multiple data base vendors • Custom applications • Firewalls • Operating systems
Ease Development • Separate policy from applications • Standard means for policy to refer to the content of its target and the context of a request
Control XML Fragments • XML documents are frequently used to store information with different security needs • Health records • Contracts
Features • Layered architecture, e.g. • Users -> Groups -> Roles • Targets -> Target Security Levels • Standard Rights -> User Defined Rights • XPATH • Provisional Actions
Demonstrations • IBM XACL • University of Milan XAS • Others …
Schedule • December 2001 Candidate Specification • March 2002 v1.0 (grammar focus) • TBD (processing and protocols)
Interim Work To Explore • Standards Contributors • IBM XACL • http://alphaworks.ibm.com/tech/xmlsecuritysuite • University of Milan XAS • http://sansone.crema.unimi.it/~samarati/Papers/www9.pdf • CrossLogix (proprietary) • http://www.crosslogix.com • Other work • http://www.xrml.org (digital rights management) • http://www.odrl.net • Extensive Reference Information • http://www.oasis-open.org/committees/xacml/docs/docs.shtml
For More Information http://www.xacml.org Visit, Participate, Contribute