supporting high-value, high-risk cloud services with federated identity management (166228192)

37
7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192) http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 1/37 Mary Dunker, Steve Devoti Security Professionals Conference 2013 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management Tuesday, April 16, 2013

Upload: educause

Post on 14-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 1/37

Mary Dunker, Steve Devoti

Security Professionals Conference 2013

Supporting High-Value, High-Risk

Cloud Services with Federated

Identity Management

Tuesday, April 16, 2013

Page 2: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 2/37

 Agenda

• The problem/value proposition

• “Assurance”

• What’s new

• Examples/Experience

Page 3: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 3/37

Value Proposition

Page 4: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 4/37

The problem/value proposition

High value services What are they?

Why are they important?

How can we secure them? Identity Management

Credential Assurance

SP Confidence

Page 5: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 5/37

 Assurance

InCommon Assurance Increase Confidence,

Reduces Risk

 A standard, community-

based approach

Economies of scale

Better user experience

Page 6: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 6/37

Cloud Services Introduce Risks

Page 7: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 7/37

Who has access?

Page 8: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 8/37

Why InCommon Assurance?

NIST 800-63 – Federal government InCommon – Higher Ed

Identity Assurance Assessment Framework

Identity Assurance Profiles

FICAM has approved IAAF and IAP 1.2

SP interest

CI Logon National Student Clearing House

NIH

Page 9: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 9/37

 Assurance Context

Page 10: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 10/37

Starting the Conversation

Engaging Resources

InCommon

Our Stories The Future

Page 11: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 11/37

How do I get certified?  Assurance

Page 12: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 12/37

 Assurance Process

Join InCommon Set up SAML2 compliant Identity Provider  –

Shibboleth

Identity Assurance Assessment Framework Identity Assurance Profiles (IAP) Bronze

and Silver 

Page 13: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 13/37

Identity Assurance Profile (1.2)

4.2.1 Business, Policy and Operational Criteria4.2.2 Registration and Identity Proofing (Silver)

4.2.3 Credential Technology

4.2.4 Credential Issuance and Management4.2.5 Authentication Process

4.2.6 Identity Information Management

4.2.7 Assertion Content

4.2.8 Technical Environment (Silver)

Page 14: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 14/37

 Assurance Process

IdP submits audit and/or RoC

 Assurance Advisory

Committee (AAC) reviews  AAC recommends to

InCommon Steering

InCommon adds Assurance level to

metadata

Page 15: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 15/37

What’s New

Page 16: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 16/37

Representation of Conformance

Simplified for Bronze

Part of Legal Addendum

Page 17: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 17/37

 Alternative Means

Comparable or superior methods of complying with

profiles

Community contribution IdPO proposal prior to

application

IdPO proposal at timeof application

Page 18: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 18/37

“Approved algorithm” replaces

“industry standard”

 Any implementation of an algorithm or 

technique

specified in a FIPS standard or NISTrecommendation or 

conforming to an alternative means

identified by InCommon as approved for 

specified IAPs

Page 19: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 19/37

University of Wisconsin-Madison

Page 20: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 20/37

Federation

InCommon Member  Hundreds of internally

exposed SPs

System wide access viafederation to common

systems

Shibboleth for WAM

and federation ECP

Page 21: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 21/37

Our Assurance Journey – The Good

We’ve been at this awhile – The CAF

The WiscCard

No enterprise ActiveDirectory

We chose not to

develop a separatesystem

Page 22: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 22/37

Our Assurance Journey – The Bad

Management commitmenthas fluctuated

The chicken and egg

business case

Not able to engage auditorsearly

No one can make anyone

do anything

Credential management

Now we have an enterprise

 Active Directory

Our documentation is pretty

bad

Page 23: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 23/37

Our Assurance Journey – The different

We chose not todevelop a separate

system

Use monitoring toaddress credential

entropy

Page 24: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 24/37

InCommon SilverService

Service Description

For users

For Service Providers (SPs)

Middleware

Identity Provider(IdP)/User Access Support

Receive LOA from Wiscard

Store Attribute in UDS

Assert LOA to SPs

Manage LOA

Lower LOA

Raise LOA

SP Support

Protect web link

Support query of LOA

Best practices/support forSP consumption

Compliance

Technical Controls

Documentation

Processes

Audit

Identity Proofing Wiscard Processes

Page 25: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 25/37

25

Service Description:

Name of Service: InCommon Silver

Service Category: Identity and Access Management (IAM)

Description:

For users: The InCommon Silver Service allows users to access restricted, sensitive and/or high-value resources using their

home institution credentials (e.g. NetId and password). These resources may be hosted at UW-Madison or elsewhere

including other universities, virtual organizations, government institutions (e.g. NIH, NSF) or at private companies.For Service Providers (SPs): Provides Service Providers (SPs), with a high level of assurance that:

An individual identified as “InCommon Silver” who accesses a protected resource has been identity proofed such

that there is high confidence that the individual is in fact who they claim to be and that any attributes associated

with the individual and asserted by the identity provider (IdP) are correct.

That the provisioning, proofing, credential store, authentication and authorization systems used to manage the

user’s identity are secure and compliant with InCommon’s Silver Identity Assurance Profile (IAP).

[http://www.incommon.org/docs/assurance/IAP_V1.1.pdf ]

URL: [TBD on Middleware Services Team page]

Service offered to:

Any faculty/staff, student or affiliate of the University of Wisconsin-Madison who wish to access resources that require an

assurance level of “InCommon Silver”. An individual can obtain the InCommon Silver classification by presenting the

required identity documents to the Wiscard Office.

Any SP who wishes to restrict access to a resource to individual’s classified as “InCommon Silver”.

Middleware:

The following functions/processes are supported:

IdP/User Access:

The InCommon Silver Level of Assurance (LOA) is assigned after an individual presents documentation to the Wiscard Office

sufficient to proof their identity to a high level of confidence. The Wiscard Office stores the LOA in their ViaNet system. An

integration allows the identity management system to receive changes to a user’s LOA.

The LOA value is stored in the user attribute “eduPersonAssurance” in the University Directory.

The web access control infrastructure asserts LOA to SPs that have requested it.

The InCommon Silver Service process owner (e.g. DoIT Security, CAS, OCIS, MST, Wiscard Office) manages (e.g. lowers or raises)

LOA. For example, in the event we believe a user’s credentials have been compromised, LOA would be lowered. Once the

credentials are changed, LOA would be raised.

Page 26: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 26/37

• SP Support:

• A service provider web link can be protected such that the web access control system only allows users classified as

“InCommon Silver” to view content and/or access the application.

• A web service allows authorized SPs to query the identity management system and receive a user’s LOA.

• Best practices documents, sample code and other developer tools are available that allow SPs to modify their systems to use

asserted LOA values. For example to allow users not classified as “InCommon Silver” to access parts of an application butnot others.

• Compliance:

• The Technical Controls and Processes included in the InCommon IAP have been implemented and Documentation has been

produced.

• An Audit has described by the InCommon Silver IAP has been performed, resulting in an audit opinion that the University of 

Wisconsin IAM systems and processes are compliant with the InCommon Silver IAP.

• Identity Proofing:

• Wiscard Office processes ensure that “InCommon Silver” classified individuals have been proofed such that there is highconfidence that are in fact who they claim to be and that any attributes associated with them and asserted by the identity

provider (IdP) are correct.

26

Page 27: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 27/37

27

Page 28: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 28/37

28

Page 29: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 29/37

Virginia Tech

Page 30: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 30/37

Recommended Assurance

Process Create a project Scope the project

Gain high level sponsor and engage

auditors early Gap analysis

Collaborate with other schools

Management Assertions  Audit and/or Representation of 

Conformance (RoC)

Submit to InCommon

Page 31: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 31/37

Virginia Tech Certification

Certified for Bronze and

Silver July 2012 under 1.1

Full audit

Multi factor “alternative

means” with x.509certificates on SafeNet

eToken

Integrated with Central Authentication System

(CAS) for Single Sign-on

Page 32: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 32/37

Next Steps for Virginia Tech

Recertify under 1.2 Multi factor 

alternative means

 Approved

algorithms

Updated audit may

be required

Page 33: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 33/37

Use Cases

Government/researchcloud service

CILogon, gives

researchers access to

Open Science Grid

Campus service from a

cloud provider 

People Admin

CILogon

People Admin

Page 34: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 34/37

Resources

Page 35: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 35/37

www.incommonfederation.org/assurance

Page 36: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 36/37

Discussion

Page 37: Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

7/29/2019 Supporting High-Value, High-Risk Cloud Services with Federated Identity Management (166228192)

http://slidepdf.com/reader/full/supporting-high-value-high-risk-cloud-services-with-federated-identity-management 37/37

Mary Dunker  – [email protected]

Steve Devoti  – [email protected]