12
November 2014 Enabling The eCitizen In A Distributed Environment Daniel Stroud IAM Capabilities Manager [email protected]

ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

Embed Size (px)

DESCRIPTION

DANIEL STROUD, CISSP-ISSAP, MCSE, Identity and Access Management Capabilities Lead, G2, Inc., at the European IRM Summit 2014.

Citation preview

Page 1: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

November 2014

Enabling The eCitizen InA Distributed Environment

Daniel StroudIAM Capabilities [email protected]

Page 2: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

Primary Goals

• Reusability

• Simplified Public Key Infrastructure (PKI) Authentication in a Distributed Lightweight Directory Access Protocol (LDAP) Environment

• Distributed Attribute Repository Support

• Simplified Transition to Attribute Based Access Control (ABAC)

• Disconnected Operations Support

Page 3: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

• Reusability• Choose a robust Open Source solution• Distill complex configurations• Provide automation and standard packaging

• Simplified PKI Authentication• Allow end user PKI certificate linkage and

entrenchment• Allow multiple Certificate Revocation List (CRL)

definitions via HTTP

• Distributed Attribute Repository Support• Implement a pluggable interface with Virtual Directory

Service (VDS) capability

• Simplified ABAC Transition• Package default rules for protected resources

• Disconnected Operations Support• Implement in-memory and local LDAP caching

Technical Approach

Page 4: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

REUSABILITYAn Introduction to the KickStart Console…

Page 5: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

SIMPLIFIED PKI AUTHENTICATION

Page 6: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

The Ideal Situation

Policy Agent

Web ApplicationOpenAM Server

J2EE Servlet Container

PKI Authority

Policy Agent

Web Application

J2EE Servlet Container

Policy Agent

Web Application

Container

CRL

Page 7: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

Distributed PKI Environment

Policy Agent

Web Application OpenAM Server

J2EE Servlet Container

LDAP

PKI Authority

Policy Agent

Web Application

J2EE Servlet Container

Policy Agent

Web Application

Container

Web Server

CRLCRL

Page 8: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

DISTRIBUTED ATTRIBUTE REPOSITORY SUPPORT

Page 9: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

Distributed Attributes

Policy Agent

Web Application OpenAM Server

J2EE Servlet Container

LDAP

Authoritative Attribute Repo

Policy Agent

Web Application

J2EE Servlet Container

Policy Agent

Web Application

Container

Page 10: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

SIMPLIFIED ABAC TRANSITIONAnother Look at the KickStart Console…

Page 11: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

DISCONNECTED OPERATIONS SUPPORT

Page 12: ENABLING THE E-CITIZEN IN A DISTRIBUTED ENVIRONMENT

Disconnected

Policy Agent

Web Application OpenAM Server

J2EE Servlet Container

LDAP

Authoritative Attribute Repo

Policy Agent

Web Application

J2EE Servlet Container

Policy Agent

Web Application

Container