Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  ·...

27
THE PREMIER SERVICE MANAGEMENT EVENT February 8 - 12, 2009 | Las Vegas, Nevada Heterogeneous Identity and Access Management for Microsoft Office SharePoint Server Neil Readshaw, Tivoli Advanced Technology Group Nataraj Nagaratnam, Distinguished Engineer, Tivoli Security © 2009 IBM Corporation

Transcript of Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  ·...

Page 1: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

THE PREMIER SERVICE MANAGEMENT EVENT

February 8 - 12, 2009 | Las Vegas, Nevada

Heterogeneous Identity and Access Management for Microsoft Office SharePoint ServerNeil Readshaw, Tivoli Advanced Technology Group

Nataraj Nagaratnam, Distinguished Engineer, Tivoli Security

© 2009 IBM Corporation

Page 2: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

1

From this presentation you will...

• Understand the business context for the challenges in securing Microsoft SharePoint

• Gain an appreciation of Microsoft SharePoint and its security model

• Understand the value in integrating Microsoft SharePoint with Tivoli Security solutions

• Appreciate the available integration alternatives and how to decide between them

• See a demonstration of some of the newest integration capabilities

Page 3: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

2

Agenda

• Security challenges in collaboration environments

• SharePoint overview and use cases

• Demo

• Summary

Page 4: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

3

THE PREMIER SERVICE MANAGEMENT EVENT

February 8 - 12, 2009 | Las Vegas, Nevada

Security challenges in collaboration environments

Page 5: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

4

Business environments are collaborative and dynamic

• In increasingly rich and dynamic ways, businesses need to:– Connect people, applications and information

– Provide access to information – to the right people, at the right time

• Business requires– Visibility

• How do you know who accessed what?

– Control • How to identify people and determine the trustworthiness of their identification?

• How to restrict access to confidential information to authorized users?

– Automation• How to automatically provision identities and credentials based on roles?

Page 6: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

5

Collaborative Intranet – share information, blog,..

Active Directory

Active Directory

Wikis, Blogs, Document Libraries

Wikis, Blogs, Document Libraries

Web services

Web services

Web apps

Web apps

• How to manage the identity lifecycle?

• How to control access based on context?

• How to propagate identity to heterogeneous web applications and

services?

Page 7: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

6

Extranet Portal – access to confidential information, collaborate with partners,..

Extranet

Portal

Extranet

Portal

Other

Web

applications

Other

Web

applications

Partner

Organizations

Partner

Organizations

• How to achieve SSO within and across organizations?

• How to provide entitlements and access based on application context?

• How to audit user activity?

Page 8: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

7

IBM’s identity and access management strategy delivers identity governance using policy management

Business Roles Users Data

Applications

People

User activity monitoring and conformance to policy and regulations

Identity Governance

using Policy

Management

Entitlement

Application Roles

Unstructured Data

Structured Data

Monitoring

Page 9: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

8

THE PREMIER SERVICE MANAGEMENT EVENT

February 8 - 12, 2009 | Las Vegas, Nevada

SharePoint Overview

Page 10: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

9

SharePoint is...

Windows ServerWindows Server

.NET Framework.NET Framework

ASP.NETASP.NET Windows Workflow FoundationWindows Workflow Foundation

IISIIS

Microsoft Office SharePoint Server (MOSS)Microsoft Office SharePoint Server (MOSS)

Windows SharePoint Services (WSS)Windows SharePoint Services (WSS)

SQL ServerSQL Server

SSOSSO

AuditAudit

RoleRole

AuthnAuthn IdentityIdentity

Active DirectoryActive Directory

Entitlements and AccessEntitlements and Access

ProfileProfile

Page 11: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

10

SharePoint Security Challenges

• Many SharePoint deployments started as tactical solutions

within workgroups / lines of business

– These deployments are becoming more strategic

– New strategic deployments are also increasing

• SharePoint provides auditing, but not compliance and reporting

management in the broader context

• Granular or complex access control is difficult to achieve

– Authorization and entitlement management based on contextual

information (about users, resource, environment) is limited

• Unified management of identities, claims and access policies

across heterogeneous enterprise infrastructure is necessary

– SharePoint is one system in the environment

Page 12: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

11

THE PREMIER SERVICE MANAGEMENT EVENT

February 8 - 12, 2009 | Las Vegas, Nevada

Security Use Cases and IBM Solutions

Page 13: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

12

Web SSO Integration using Tivoli Federated Identity Manager

• Maximize use of Active Directory for authentication– Well suited to intranet scenarios

• TFIM Runtime deployed on a Windows system in the AD environment

TAMProxy

SharePoint

Microsoft

Active

Directory

SPNEGO

(Kerberos over GSS)

Request

service ticket

for WebSEAL

TFIM STS

Kerberos Module

Request

service ticket

for IIS/MOSS

WS-Trust

SPNEGO

(Kerberos over GSS)

11

22

33

44

55

Page 14: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

13

Web SSO Integration with TAM

• Leverage TAM’s flexible

authentication capabilities

• Exploits ASP.NET interface for

using TAM as a user registry and

decision point for role based access control

• Preferable when SharePoint should use enterprise

LDAP directory

TAMProxy

SharePoin

t

TAM Policy Server

TAM Directory

TAM

identityTAM

providersTAM SSOModule

Page 15: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

14

Federated Single Sign-on with TFIM

MOSSMOSS

PartnersPartners

TFIMTFIM

Federated SSO

Federated SSO

User-centric SSOUser-centric SSO

• Simplifies user experience in B2B

scenarios

• Provide users with control and consent in

B2C scenarios

SAMLWS-Federation

OpenID

Information Card

Page 16: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

15

ASP.NETASP.NET

Entitlement Management using Tivoli Security Policy Manager (TSPM)

• Standards based entitlement management with rich constructs

• Granularity to the document/item level

MOSSMOSS

TSPM Policy

Server

TSPM Policy

ServerTSPM Runtime

Security Services

TSPM Runtime

Security Services

TSPM for

MOSS

TSPM for

MOSS

Policy

WhoContext of request/

resource/environment/

business

Authorized?

Entitlements

Conditions

Application-level

enforcement

Application-level enforcement

XACML

Page 17: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

16

Identity Lifecycle Management

• Use Tivoli Identity Manager (TIM) for policy driven management of all identities in a SharePoint environment

• Use TIM workflow to align with business processes

• TIM Adapter:– Integrates with SharePoint

profile database via SharePoint web services

– Complements existing adapters for Active Directory, TAM, LDAP

Page 18: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

17

Compliance Reporting and Management

• Incorporate SharePoint events into a compliance solution using Tivoli Compliance Insight Manager (TCIM)

• Provides visibility of user activity– May be a good way to begin with tactical SharePoint deployments

<event><when>2009-01-08T15:49:33.0+10:00</when>

<who realname=“SharePoint Administrator" logonname="spsadmin" />

<what verb="View" noun="List"

success="success" /><where type="Microsoft Windows"

name="sps2007.jkenterprises.com" />

<wherefrom type="-" name="-" /><whereto type="-" name="-" /><onwhat type="List" path="Reports/Lists"

name="Sample KPIs" /><info>-</info>

</event>

Page 19: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

18

THE PREMIER SERVICE MANAGEMENT EVENT

February 8 - 12, 2009 | Las Vegas, Nevada

Demonstration

Page 20: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

19

Extranet Scenario

Authn & SSOAuthn & SSO

EntitlementsEntitlements

AuditAudit

Page 21: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

20

Intranet Scenario

EntitlementsEntitlements

AuditAudit

Page 22: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

21

THE PREMIER SERVICE MANAGEMENT EVENT

February 8 - 12, 2009 | Las Vegas, Nevada

Summary

Page 23: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

22

Securing the Intranet Scenario

Active

Directory

Active

Directory

MOSS

(Wikis, Blogs,

Document Libraries)

MOSS

(Wikis, Blogs,

Document Libraries)

MOSS

DB

MOSS

DB

Web servicesWeb services

Web

applications

Web

applications

TIMTIMTAM

TFIM

TAM

TFIM

Provisioning

Identity

propagation TSPMTSPM

Authz

Simplifying the task of

getting people access

to applications and

data

Use of common security

services for

authentication and

entitlement

management

Page 24: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

23

Securing the Extranet Scenario

MOSS

(Extranet

Portal)

MOSS

(Extranet

Portal)

MOSS

DB

MOSS

DB

Other

Web

applications

Other

Web

applications

Partner

Organizations

Partner

Organizations

TAM

WebSEAL

TAM

WebSEAL

TFIMTFIM

FSSO or

UCSSO

TSPMTSPM

SSO

Authz

TCIMTCIM

Audit

Authentication choices

to meet regulations,

provide a

differentiating user

experience

Bring enterprise data

in SharePoint within

the enterprise

compliance regime

Use of common

service for entitlement management

Authentication

Page 25: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

24

Summary

• Securing SharePoint environments is important, and must fit within the broader enterprise security strategy and solutions

• Tivoli offers broad, integrated capabilities that address key concerns in intranet and extranet use cases for SharePoint– Addresses Visibility, Control, Automation

• We welcome any opportunity to partner with you to extend these integrations to better meet your requirements

Page 26: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

25

References

• Redpaper: IBM Tivoli Security Solutions for Microsoft Software

Environments

– http://www.redbooks.ibm.com/abstracts/redp4430.html?Open

• IBM developerWorks: Enabling Microsoft Office SharePoint Server Client Integration through Tivoli Access Manager e-business WebSEAL using

Forms Authentication

– http://www.ibm.com/developerworks/tivoli/library/t-soscitam/index.html?S_TACT=105AGX14&S_CMP=EDU

• IBM developerWorks: Single sign-on from Microsoft Office SharePoint

Server to applications

– http://www.ibm.com/developerworks/tivoli/library/t-ssomsos/index.html?S_TACT=105AGX14&S_CMP=EDU

• Tivoli Access Manager integration with Microsoft .NET

– http://www-01.ibm.com/support/docview.wss?uid=swg24019168

• Tivoli Access Manager integration with Microsoft SharePoint Services

– http://www-01.ibm.com/support/docview.wss?uid=swg24006813

Page 27: Heterogeneous Identity and Access Management for Microsoft Office SharePoint …€¦ ·  · 2009-05-05Heterogeneous Identity and Access Management for Microsoft Office SharePoint

26

Trademarks and disclaimers

Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries./ Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. UNIX is a registered trademark of The Open Group in the United States and other countries. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind.

The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.

Information concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supplier of those products.

All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning.

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here.

Prices are suggested U.S. list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact your IBM representative or Business Partner for the most current pricing in your geography.

Photographs shown may be engineering prototypes. Changes may be incorporated in production models.

© IBM Corporation 1994-2009. All rights reserved.References in this document to IBM products or services do not imply that IBM intends to make them available in every country.

Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at http://www.ibm.com/legal/copytrade.shtml.