5/25/2018 2:39 AM © 2006 Microsoft Corporation. All rights reserved.

Slides:



Advertisements
Similar presentations
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Advertisements

William Cornwill SharePoint Technical Specialist Microsoft Australia Microsoft Office System SharePoint 2007 Customising the Document Information Panel.
Microsoft Confidential Solution Overview: Foxit Software Corporation’s PDF Security Suite.
Microsoft Office ® Access 2007 Microsoft Office Access 2007: Introduzione allo sviluppo Fabio Santini.NET Developer Evangelist Microsoft Italy.
Windows Vista And Longhorn Server PKI Enhancements Avi Ben-Menahem Lead Program Manager Windows Security Microsoft Corporation.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
2007 Microsoft Office System Microsoft Partner Confidential.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson,
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Ian Palangio - Microsoft Product Specialist, InfoPath MVP Ben Walters - SDM Solution Specialist – Portals and Collaboration.
Windows Vista: Volume Activation 2.0
Edwin Sarmiento Microsoft MVP – Windows Server System Senior Systems Engineer/Database Administrator Fujitsu Asia Pte Ltd
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. M I C R O S O F T ® Preparing for Electronic Distribution Lesson 14.
Microsoft Confidential Gregg Brown| Lead Program Manager Windows Digital Documents Team | Microsoft Corporation XPS Overview and Demonstration.
Microsoft Office Project Desktop Development Marcel Parent Program Manager Project Microsoft Corporation.
© GlobalSign. A GMO Internet Inc group company. Authentication. Security. Trust. Code Signing Distributing trustworthy software over the Internet.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
PowerPoint Lesson 10 Sharing and Delivering Presentations Microsoft Office 2010 Advanced Cable / Morrison 1.
1. Chapter 25 Protecting and Preparing Documents.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
X.509 Certificate Support In The .NET Framework
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Microsoft Virtual Academy Chris Oakman | Managing Partner Infrastructure Team | Eastridge Technology Curtis Sawin | Technical Solutions Professional |
Power Point Mistakes Contrasting background and text Microsoft Office PowerPoint 2007 enables users to quickly create high-impact, dynamic presentations,
ArcGIS for Server Security: Advanced
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Yochay Kiriaty Senior Technical Evangelist Microsoft® Corporation
SECTION 1: Add-ons to PowerPoint
Microsoft Ignite /10/2018 3:38 AM
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Microsoft Office SharePoint Server 2007 Enterprise Search
Office Open XML Formats: Enabling Solutions
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
A Fast Track into Device Guard
Enterprise Library Overview
2007 Office System Integration
Microsoft Word 2010 Lesson 6 – Part 2
Enhancing the Office 365 Multi-Factor Authentication and RM Online
Microsoft Dynamics.
Customizing your device experience with assigned access
RMS with Microsoft SharePoint
Lesson 14 Sharing Documents
Performance Management Microsoft Office PerformancePoint Server 2007
Microsoft Virtual Academy
12/27/2018 4:59 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
12/31/ :55 AM © 2004 Microsoft Corporation. All rights reserved.
Microsoft PowerPoint 2007 – Unit 2
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
Delivering great hardware solutions for Windows
One Marketing Template
Meganet Corporation VME Sign 2004
SharePoint 2007 Developer Overview Collaboration BI Features
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
Microsoft Word 2010 Lesson 6 – Part 6
Developer & Platform Group, Microsoft Ltd
Presentation transcript:

5/25/2018 2:39 AM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Information Protection 5/25/2018 2:39 AM Information Protection Steve Marsh Technology Specialist Microsoft Corporation © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Overview Scenarios for Information Protection Ensuring document integrity Verifying that information came from a trusted source Restricting access to specific users Requiring periodic authentication to continue accessing information Restricting distribution of information Restricting editing capabilities Expiring content Signatures Encryption Rights Management

Customer Pain Points Encryption & Rights Management Increase security and control distribution Variety of WW encryption requirements Signing Keep documents digital throughout their life cycle Offer a rich platform to support unique features to your jurisdiction. Examples Support for government issued ID cards Specific hashing algorithms Authenticated time stamping

Cryptographic Agility In The 2007 Release Lots of new capabilities across Word, Excel, and PowerPoint Password Protection on Open XML files Supports any CAPI CSP (AES128 by default) Rights Management No changes to cryptography Lots of user experience improvements SharePoint and InfoPath support Two new areas Digital Signatures File Encryption Extensibility

(Re)-Introducing Digital Signing Replaces existing functionality Supports three scenarios out of the box Authenticity and Tamper Resistance Non-visible Digital Signature In-document Signatures Fully extensible platform It’s easy for ISVs to extend/replace our functionality Pluggable signing and verification Pluggable UI

5/25/2018 2:39 AM Signatures © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Digital Signing Add-ins Can… Show graphically as in-document objects or invisibly as metadata in the file Use an add-in provided hashing and signing algorithms We do not require CAPI or CNG – agnostic Provide custom authentication and verification Fully replace the user experience that we ship with our out-of-the-box feature Add additional capabilities that we don’t ship Authenticated time stamps Location awareness

Signing Interface public interface SignatureProvider { 5/25/2018 2:39 AM Signing Interface public interface SignatureProvider { public GetProviderDetail(…); public GenerateSignatureLineImage(…); public ShowSignatureSetup(…); public ShowSigningCeremony(…); public SignXmlDsig(…); public NotifySignatureAdded(…); public VerifyXmlDsig(…); public ShowSignatureDetails(…); public HashStream(…); }; © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Application Start-Up public interface SignatureProvider { 5/25/2018 2:39 AM Application Start-Up public interface SignatureProvider { public GetProviderDetail(…); public GenerateSignatureLineImage(…); public ShowSignatureSetup(…); public ShowSigningCeremony(…); public SignXmlDsig(…); public NotifySignatureAdded(…); public VerifyXmlDsig(…); public ShowSignatureDetails(…); public HashStream(…); }; public GetProviderDetail(…); © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Creating A Signature Line 5/25/2018 2:39 AM Creating A Signature Line public interface SignatureProvider { public GetProviderDetail(…); public GenerateSignatureLineImage(…); public ShowSignatureSetup(…); public ShowSigningCeremony(…); public SignXmlDsig(…); public NotifySignatureAdded(…); public VerifyXmlDsig(…); public ShowSignatureDetails(…); public HashStream(…); }; Software required to view this signature (double-click to install) public GenerateSignatureLineImage(…); public ShowSignatureSetup(…); © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Signing A Signature Line 5/25/2018 2:39 AM Signing A Signature Line public interface SignatureProvider { public GetProviderDetail(…); public GenerateSignatureLineImage(…); public ShowSignatureSetup(…); public ShowSigningCeremony(…); public SignXmlDsig(…); public NotifySignatureAdded(…); public VerifyXmlDsig(…); public ShowSignatureDetails(…); public HashStream(…); }; public GenerateSignatureLineImage(…); public ShowSigningCeremony(…); public SignXmlDsig(…); public NotifySignatureAdded(…); public HashStream(…); © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Verifying Signatures public interface SignatureProvider { 5/25/2018 2:39 AM Verifying Signatures public interface SignatureProvider { public GetProviderDetail(…); public GenerateSignatureLineImage(…); public ShowSignatureSetup(…); public ShowSigningCeremony(…); public SignXmlDsig(…); public NotifySignatureAdded(…); public VerifyXmlDsig(…); public ShowSignatureDetails(…); public HashStream(…); }; public VerifyXmlDsig(…); public ShowSignatureDetails(…); public HashStream(…); © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Sample Signature Provider Show Office B1TR with a sample signature provider. Show the entry points. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Introducing File Encryption We are not building an out of the box feature for file encryption We are building extensibility to enable it Office enables an Add-in to Be a first class feature (e.g., temp files will be encrypted) Do all the encryption (we are API agnostic) Show UI to set up encryption and authenticate We only support Open XML File Formats, not binary files

File Encryption Add-ins Can… Hide all information (including metadata) Use an add-in provided encryption algorithm We do not require CAPI or CNG – agnostic Encrypt to one or more specified users Require authentication to open documents Add-ins can support two factor authentication Once authenticated, add-ins can specify the usage rights to enforce on documents

Encryption Interface public interface EncryptionProvider { public GetProviderDetail(…); public NewSession(…); public Authenticate(…); public CloneSession(…); public EndSession(…); public Save(…); public IStream EncryptStream(…); public IStream DecryptStream(…); public ShowSettings(…); };

Application Start-up public interface EncryptionProvider { public GetProviderDetail(…); public NewSession(…); public Authenticate(…); public CloneSession(…); public EndSession(…); public Save(…); public IStream EncryptStream(…); public IStream DecryptStream(…); public ShowSettings(…); }; public GetProviderDetail(…);

Adding Encryption public interface EncryptionProvider { public GetProviderDetail(…); public NewSession(…); public Authenticate(…); public CloneSession(…); public EndSession(…); public Save(…); public IStream EncryptStream(…); public IStream DecryptStream(…); public ShowSettings(…); }; public NewSession(…); public CloneSession(…); public EndSession(…); public Save(…); public IStream EncryptStream(…);

Loading An Encrypted File public interface EncryptionProvider { public GetProviderDetail(…); public NewSession(…); public Authenticate(…); public CloneSession(…); public EndSession(…); public Save(…); public IStream EncryptStream(…); public IStream DecryptStream(…); public ShowSettings(…); }; public Authenticate(…); public EndSession(…); public IStream DecryptStream(…);

Changing / Removing Encryption public interface EncryptionProvider { public GetProviderDetail(…); public NewSession(…); public Authenticate(…); public CloneSession(…); public EndSession(…); public Save(…); public IStream EncryptStream(…); public IStream DecryptStream(…); public ShowSettings(…); }; public ShowSettings(…);

Sample Encryption Provider © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Introducing SharePoint IRM “Protect documents on download” Maps a user’s access in SharePoint to persistent permissions within documents Out of the box support for Word, Excel, PowerPoint, InfoPath, and XPS files using Windows Rights Management Services SharePoint has extensibility to enable Support for other rights management server products Support for new file format protectors

Integrating your DRM server Our core WSS functionality is “rights management server” agnostic Our platform collects all of the information that you need to rights manage content on download: The requesting user The access controls for this user on this document The list the document is coming from SharePoint will call your code on each upload and download

Integrating Your DRM Server Guidelines we recommend you Ensure that documents can only be uploaded to the same server that protected them Ensure that documents are uploaded to the same list/library they came from

Building Custom File Protectors Rights management protectors are based on one or more file extensions We have built-in support for Windows Rights Management Services Dramatically reduces the work you need to do You build a “file packager” You don’t need to make any direct calls into WRMS APIs You can also build custom protectors for custom IRM server products.

5/25/2018 2:39 AM SharePoint IRM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Interested In Learning More? Documentation is available as part of the Enterprise Content Management Starter Kit Including: 2007 Office System Digital Signatures Developers Guide 2007 Office System Encryption Developers Guide Information Rights Management - Pluggable Rights Management, Technical Overview

© 2006 Microsoft Corporation. All rights reserved. 5/25/2018 2:39 AM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5/25/2018 2:39 AM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.