Browse Prior Art Database

A DLP Procedure to Monitor Microsoft Outlook Outbound Emails and Meetings on MAC OS X

IP.com Disclosure Number: IPCOM000247380D
Publication Date: 2016-Aug-30
Document File: 4 page(s) / 65K

Publishing Venue

The IP.com Prior Art Database

Related People

Neelesh Deshpande: INVENTOR [+4]

Abstract

The key to this invention is to use Objective-C reflection and category mechanisms to monitor Outlook outgoing emails and meetings. This procedure uses dylib injection into Microsoft Outlook and intercept the actual classes(which deals with emails and meetings) using Objective-C reflection and category mechanisms.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 4

A DLP Procedure to Monitor Microsoft Outlook Outbound Emails and Meetings on MAC OS X

Neelesh Deshpande Dhananjay Dodke

Amol Ghatge Vipul Goel

Symantec Corporation

Abstract

The key to this invention is to use Objective-C reflection and category mechanisms to monitor Outlook outgoing emails and meetings. This procedure uses dylib injection into Microsoft Outlook and intercept the actual classes(which deals with emails and meetings) using Objective-C reflection and category mechanisms.

Copyright © 2016 Symantec Corporation. All rights reserved. 1


Page 02 of 4

Copyright © 2016 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. For a full list of Symantec trademarks, please visit http://www.symantec.com/about/profile/policies/trademarks/currentlist.jsp

Any Symantec products described in this document are distributed under licenses restricting their use, copying, distribution, and decompilation/reverse engineering. No part of this document may be reproduced in any form by any means without prior written authorization of Symantec Corporation and its licensors, if any.

THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE OF THIS DOCUMENTATION. THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT NOTICE.

Symantec Corporation 350 Ellis Street Mountain View, CA 94043 United States

http://www.symantec.com

2

Copyright © 2016 Symantec Corporation. All rights reserved.


Page 03 of 4

A DLP Procedure to Monitor Microsoft Outlook Outbound Emails and Meetings on MAC OS X

Problem Statement

On Mac OS X, unlike Windows, Microsoft Outlook client doesn't provide plug-in architecture to develop plugins for Outlook. On Windows, Microsoft Outlook is based on Outlook object model (structured way to extract content) so extracting contents will be easy. However, on Mac OS X, Microsoft Outlook client does not provide such mechanism.

Microsoft Outlook implementation on Mac OS X has been done using Objective-C. None of the classes are documented or publicly available for extension, so there is no reliable way to monitor outbound/inbound data.

Although, Microsoft Outlook client provides apple...