xacml in five minutes: excerpt from catalyst 2013 panel "new school identity protocols fight...

20
Is XACML a Classic? Gerry Gebel @ggebel

Upload: david-brossard

Post on 15-Jan-2015

1.450 views

Category:

Technology


0 download

DESCRIPTION

In this panel hosted by Ian Glazer, my colleague Gerry Gebel introduces the audience to XACML and its latest developments including REST, JSON, and more developer-friendly initiatives.

TRANSCRIPT

Page 1: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

Is XACML a Classic?Gerry Gebel

@ggebel

Page 2: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

XACML 3.0 isapproved

10 vendors

5 end-user

orgs

Open source options

Who’s the XACML Technical Committee?

Page 3: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

RSA 2013Interop

When will Catalyst host the next interop?

Page 4: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

StandardizedXACML is a Authorization language

Page 5: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

CentralizedXACML enables Authorization

Page 6: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

Attributebased

XACML implements Access Control

Check out the NIST Special Publication 800-162 on ABAC

Page 7: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

Policybased

XACML is a Access Control language

Page 8: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

eXtensibleThe XACML language & architecture is

Page 9: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

Fine grainedXACML allows for Authorization scenarios

Page 10: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

Does this XML make me

look fat?

<xml/>

Page 11: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

XACMLJSON Profile

84%smaller

Character Count0

200

400

600

800

1000

1200

1400

XMLJSON

Page 12: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

REST Profileof XACML

Three Implementations

already

JSON

XML

Page 13: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

ProtectIn-depth

XACML lets you SPF 5 to 50

Page 14: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

ImplementSegregation

Of Duty

Managers can approve a transaction

if and only if they did not initiate it

if and only if user.id != creator id

Easily with XACML rules & attributes

Page 15: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

InheritMultiple

Rules

Managers can approve a transaction

if and only if they did not initiate it

And if it’s between 9am and 5pm

And the amount is under the user’s limit

XACML lets you And combine them into a single set

Page 16: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

Device-awareXACML enables authorization for BYOD

Page 17: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

,kill

the

comma(the semi-colon too)

Ian Glazer once claimed: “Kill IAM to save it”

Page 18: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

a happy relationship

XACML helps you build that lasts generations

Page 19: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

XACML & OAuth

OAuth 2.0

XACML

Page 20: XACML in five minutes: excerpt from Catalyst 2013 panel "New school identity protocols fight for your love"

XACML & SCIM

XACML & SAML