69
#RSAC SESSION ID: Ian Glazer Eve Maler On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation & Emerging Technology ForgeRock @xmlgrrl Senior Director, Identity Salesforce @iglazer

On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

  • Upload
    lekhue

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

SESSION ID:

Ian Glazer Eve Maler

On the Care and Feeding of Human and Device Relationships

ECO-R01

VP of Innovation & Emerging Technology

ForgeRock

@xmlgrrl

Senior Director, Identity

Salesforce

@iglazer

Page 2: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Killing Identity and Access Management: The Road to Identity Relationship Management

2

Page 3: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 4: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

firstName

lastName

email

mobile

ou

nickname

title

firstName

lastName

email

mobile

ou

nickname

title

firstName

lastName

email

mobile

ou

nickname

title

firstName

lastName

email

mobile

ou

nickname

title

Page 5: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 6: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 7: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Reasonably large

number of identities

with a reasonable

number of attributes

Page 8: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 9: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

deviceID

firmware

deviceID

firmware

deviceID

firmware

deviceID

firmware

Page 10: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 11: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 12: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 13: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 14: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 15: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Unreasonably large

number of identities

with a few attributes

Page 16: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

mysql> select * from users;

+----+--------+--------+----------------------+

| id | f_name | l_name | email |

+----+--------+--------+----------------------+

| 1 | Bobby | Tables | [email protected] |

| 2 | Scott | Tiger | [email protected] |

| 3 | Babs | Jensen | [email protected] |

+----+--------+--------+----------------------+

3 rows in set (0.00 sec)

Page 17: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Bobby

Scott

Daisy Us

Page 18: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

dc=com

|

dc=example

|

ou=north

|

cn=Bobby Tables, [email protected]

|

ou=west

|

cn=Daisy Jensen, [email protected]

cn=Scott Tiger, [email protected]

Page 19: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Bobby

Scott

Daisy Us

Page 20: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 21: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Reports To Reports To

Reports To

Works With

Page 22: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Reports To Reports To

Reports To

Works With

Owns

Owns

Owns

Page 23: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Reports To Reports To

Reports To

Works With

Owns

Owns

Owns

Sends

Data To

Gets Data

From

Uses

Controls

Owns

Paired

Page 24: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Reports To Reports To

Reports To

Works With

Owns

Owns

Owns

Sends

Data To

Gets Data

From

Uses

Controls

Owns

Paired

Uses

Constraints

Choice

Drives

Page 25: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Reports To Reports To

Reports To

Works With

Owns

Owns

Owns

Sends

Data To

Gets Data

From

Uses

Controls

Owns

Paired

Uses

Constraints

Choice

Drives

Ridden In

Ridden In

Can Send

Data To

Page 26: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

The Connected World

Page 27: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC Principles of Identity Relationship Management

Scalable

Acknowledgeable & Provable

Actionable & Constrainable

Immutable & Transferable

Activatable & Revocable

Page 28: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 29: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Do we have to throw the

baby out with the bath

water? Can’t we use the

techniques we’ve already

learned?

Page 30: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Old-Style Consent Is Broken For Supporting Relationships

Page 31: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 32: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 33: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 34: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 35: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Consent needs to reflect human relationships

35

Acquiescence Agreement Authorization

Page 36: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Minimum Viable

Consent Receipt

(MVCR)

Page 37: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 38: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 39: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

What does an

enterprise share

button look like?

Page 40: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Don’t Confuse Consent for Context

Page 41: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Imagine a chemistry lab

Page 42: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

No labels = Grim surprises

Page 43: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Strictest handling procedure must

be applied for all jars

Page 44: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

But I know what's on that shelf

Page 45: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

But what happens when we give a

sample to another lab?

Page 46: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

This is how

enterprises operate

Page 47: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Using Metadata for Good!

Durable metadata to describe context

Relationship Context Metadata (RCM)

Optimized for the humans

Models relationships

Parties and their relationships

Consented Uses and Disclosures

Obligations

What do to if you aren't one of the parties

Page 48: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Metadata is easily

separated from data

– does RCM suffer

from the same

flaws?

Page 49: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC IoT Relationships Must Encompass a New World of Transience and Persistence

Page 50: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Information wants

to be free

Page 51: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Information wants

to live in systems

forever

Page 52: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 53: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Provisioning is like a wedding – or is it?

53

Page 54: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 55: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 56: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding
Page 57: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

So what’s new here?

Does there need to

be something new

here?

Page 58: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Wrap-Up

Page 59: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Doing sums

My IRM just killed your IAM

My relationships just killed your consent

Context isn’t consent

Provisioning has to catch up to modern relationships

59

Page 60: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Classic IAM

Page 61: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Classic IAM

=

Page 62: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Classic IAM

=

OK

Page 63: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Connected World

Page 64: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Connected World

=

Page 65: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

Connected World

=

Hilariously

Outgunned

Page 66: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Apply: What to do next week

66

Take an inventory of the number of “things” you interact with in the

course of a day

Count the number of people you email (or don’t that might be

depressing)

This will give you a local sense for the scope of the problem

Specifically you’ll have a feel for the high scale needs you might have

Page 67: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Apply: What to do after that

67

Is OAuth useful for the enterprise?

If you said no, then…

Run through an OAuth tutorial

Regardless of whether you believe us on this Relationship stuff, you’ll

need to understand OAuth at least for mobile and API integrations

If you said yes, then…

Inspect your IAM services and architecture with OAuth, REST, and

Relationships in mind

Look for low scale services that really need to be high scale

Page 68: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

The New Venn of Access Control

68

OpenIDConnect

UMA

OAuth 2.0

secur it y

ident it y pr ivacy

institutions

feder ations individuals

Page 69: On the Care and Feeding of Human and Device Relationships · On the Care and Feeding of Human and Device Relationships ECO-R01 VP of Innovation ... Provisioning is like a wedding

#RSAC

Resources

Kantara Identity Relationship Management WG (@IRMWG)

Kantara User Managed Access WG (@UMAWG)

Kantara Identity of Things WG

Kantara Consent & Information Sharing WG

OAuth

OpenID Connect

69