May 16, 2008 9:15 AM PDT

XACML: A still-emerging standard worth watching

We work in an industry with its own language--acronyms.

A lot of them come and go or are so esoteric that few people in industry even know about them. I'm hopeful that a standard I'm tracking won't fall into one of these buckets. It is called the Extensible Access Control Markup Language (XACML, pronounced zack-mil). This markup language was first ratified by OASIS in 2003. XACML 3.0 is currently in the works.

What's so special about XACML? This standard has the potential to help simplify the mess around two questions:

• Who should have access to which IT resources?

• What should users be able to do once they are provided access?

The first question is generally answered through authentication technologies, ranging from user name and password to stronger authentication technologies such as biometrics, PKI, smart cards, and tokens. The industry is pretty good at this stuff.

The second question is far more dicey. This category is called authorization, entitlement management, or fine-grained access control. Typically, entitlement policies are written into each application and aren't very good. Changing entitlements usually means writing new code, which is never an expeditious way to solve dynamic problems.

This is where XACML comes in. Rather than write access control policies into each application, XACML may enable some type of federated entitlement management where policies are "negotiated" based upon user roles and environmental factors such as time-of-day, physical location of the user, etc. Ultimately, XACML could also turn entitlement management from an application-by-application slog to a standalone service that acts as an entitlement middleman between people and applications on a transaction-by-transaction level. This could improve security, regulatory compliance, and software development efficiency.

Will XACML fulfill this potential? I hope so. Software vendors have been dragging their feet, but that is likely to change now that Oracle acquired XACML supporter BEA. Cisco Systems' acquisition of Securent doesn't hurt either.

In a SOA/Web 2.0, world we need a new identity model that can match the flexibility, customization, and dynamic nature of user behavior, device proliferation, and applications. Let's hope that the industry recognizes this need and agrees to address current shortcomings with standards like XACML rather than a slew of proprietary alternatives that will hold things back for two or three years.

Jon Oltsik is a senior analyst at the Enterprise Strategy Group.
Recent posts from News Blog
Hitachi announces second-generation terabyte drive
Bank of America may finally embrace Firefox
Video surveillance firm gets $10 million in VC funding
DreamWorks executive on why it switched from AMD to Intel
Steady growth for Twitter, despite hiccups
Add a Comment (Log in or register) 2 comments (Page 1 of 1)
by bernie.mcginn May 16, 2008 4:43 PM PDT
interesting post!
Reply to this comment
by bernie.mcginn May 16, 2008 4:43 PM PDT
interesting!
Reply to this comment
Powered by Jive Software
  • About News Blog

  • Recent posts on technology, trends, and more.

Add this feed to your online news reader
Google
Yahoo
MSN

Most popular stories

  1. Photos: Top 10 newly discovered species

  2. T-Mobile rumored to be readying Android phone for 3G launch

  3. 3G iPhone up for grabs online--or is it?

  4. Formula One design vet creating eco-smart city car

  5. Geeks get a word in with Merriam-Webster

Latest tech news headlines

Featured blogs

Beyond Binary by Ina Fried

Coop's Corner by Charles Cooper

Defense in Depth by Robert Vamosi

Geek Gestalt by Daniel Terdiman

Green Tech

One More Thing by Tom Krazit

Outside the Lines by Dan Farber

The Iconoclast by Declan McCullagh

The Social by Caroline McCarthy

Underexposed by Stephen Shankland

advertisement
On TV.com: KIM KARDASHIAN is hot hot hot
Advanced
search
Advanced
search
Visit other CBS Interactive sites