On Parametric Obligation Policies: Enabling Privacy-aware Information Lifecycle Management in Enterprises IEEE Policy Workshop 2007 Marco Casassa Mont.

Slides:



Advertisements
Similar presentations
© 2007 IBM Corporation Enterprise Content Management Integrating Content, Process, and Connectivity for Competitive Advantage Malcolm Holden October 2007.
Advertisements

Page 1 Integrating Multiple Data Sources using a Standardized XML Dictionary Ramon Lawrence Integrating Multiple Data Sources using a Standardized XML.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Privacy Policy Enforcement in Enterprises.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
On Privacy-aware Information Lifecycle Management (ILM) in Enterprises: Setting the Context Marco Casassa Mont Hewlett-Packard.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Policy Management: An Overview Marco.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Panel: Business Impact of Research.
An Application-led Approach for Security-related Research in Ubicomp Philip Robinson TecO, Karlsruhe University 11 May 2005.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Click to add text © 2010 IBM Corporation OpenPages Solution Overview Mark Dinning Principal Solutions Consultant.
Privacy By Design Sample Use Case Privacy Controls Insurance Application- Vehicle Data.
Process-oriented System Automation Executable Process Modeling & Process Automation.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
ArcGIS Workflow Manager An Introduction
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Demonstration of the Software Prototypes PRIME PROJECT 17 December 2004.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
San Diego Supercomputer Center SDSC Storage Resource Broker Data Grid Automation Arun Jagatheesan et al., San Diego Supercomputer Center University of.
Identity Governance Framework (“IGF”) Overview and Status Phil Hunt and Prateek Mishra.
Session ID: Session Classification: Dr. Michael Willett OASIS and WillettWorks DSP-R35A General Interest OASIS Privacy Management Reference Model (PMRM)
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
SWIM-SUIT Information Models & Services
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
© 2002 IBM Corporation IBM Zurich Research Laboratory W3C Workshop on the long term Future of P3P | June © 2003 IBM Corporation Shortcomings.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
1 Copyright © International Security, Trust & Privacy Alliance -All Rights Reserved Making Privacy Operational International Security, Trust.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
L’Oreal USA RSA Access Manager and Federated Identity Manager Kick-Off Meeting March 21 st, 2011.
SQL Database Management
The Holmes Platform and Applications
Databases (CS507) CHAPTER 2.
Accountability & Structured Privacy Management
Project Management: Messages
Chapter 11: Software Configuration Management
Policy Based Management: Introduction & implementation
Scalable Policy-awarE Linked Data arChitecture for prIvacy, trAnsparency and compLiance H2020-ICT Big Data PPP: privacy-preserving Big Data technologies.
Unlock The Power of Your Business Processes Demystifying Workflow Solutions
Privacy Management with HP OpenView Identity Management
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
Basic Agiloft Terminology
Marco Casassa Mont Trusted Systems Laboratory
Metadata Framework as the basis for Metadata-driven Architecture
Marco Casassa Mont Trusted Systems Laboratory
Chapter 11: Software Configuration Management
Analysis of Privacy and Data Protection Laws and Directives
HP Labs Privacy Management Vision, Research and Work
EPAL and Management of Privacy Obligations
Marco Casassa Mont Hewlett-Packard Labs
Hewlett-Packard Labs, Bristol, UK
BMC Automation Portal Update
Towards Scalable Management of Privacy Obligations in Enterprises
Towards Accountable Management of Identity and Privacy: Sticky Policies and Enforceable Tracing Services Marco.
Making Privacy Possible: Research on Organizational Privacy Technology
Towards Accountable Management of Privacy and Identity Information
Marco Casassa Mont Siani Pearson Robert Thyne Hewlett-Packard Labs
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
OU BATTLECARD: Oracle Identity Management Training
Presentation transcript:

On Parametric Obligation Policies: Enabling Privacy-aware Information Lifecycle Management in Enterprises IEEE Policy Workshop 2007 Marco Casassa Mont (marco.casassa-mont@hp.com) Hewlett-Packard Labs

Presentation Outline Background on Privacy Obligation Management Addressed Problem and Related Work Scalable Obligation Management Conclusions

Presentation Outline Background on Privacy Obligation Management Addressed Problem and Related Work Scalable Obligation Management Conclusions

Privacy: Impact on Users and Enterprises Privacy Legislation (EU Laws, HIPAA, COPPA, SOX, GLB, Safe Harbour, …) Customers’ Expectations Internal Guidelines Personal Data Applications & Services PEOPLE ENTERPRISE Regulatory Compliance Customers’ Satisfaction Positive Impact on Reputation, Brand, Customer Retention 16 April, 2019

Privacy Obligation Policies Privacy Obligations are Policies that describe Duties and Expectations on how Personal Data (PII) Should be Managed in Enterprises (e.g. Data Deletion, Retention, Notifications, Data Transformation, …) They dictate “Privacy-aware (Identity) Information Lifecycle Management” They can be defined by Privacy Laws, Data Subjects (Users)’ Preferences and Enterprise Guidelines Privacy Obligations Enterprise Identity Management Solutions Identity Lifecycle Management Enterprise Data Repositories 16 April, 2019

Privacy Obligations: A Complex Topic … Short-term Long-term Duration One-time Ongoing Enforcement Obligation Constraints: Notice Requirements Enforcement of opt-in/opt-out options Limits on reuse of Information and Information Sharing Data Retention limitations … “Delete Data XYZ after 7 years” “Notify User via e-mail If his/her Data is Accessed” Types Transactional Data Retention & Handling Other Event-driven Obligations Context Dependent on Access Control Independent from Access Data Subject Setting Enterprise 16 April, 2019

Presentation Outline Background on Privacy Obligation Management Addressed Problem and Related Work Scalable Obligation Management Conclusions

Key Research Problems How to Help Enterprises to Handle Obligation Policies: How to Represent Privacy Obligations? How to “Stick” them to Data? How to Manage, Enforce and Monitor Them? How to Leverage Current Identity Management Solutions? How to Achieve this in a Scalable Way, with Very Large Sets of Managed Personal Data (>100K, usually million of records …) 16 April, 2019

Technical Work in this Space (Privacy Obligation Management) - P3P (W3C): - Definition of User’s Privacy Expectations - Explicit Declaration of Enterprise Promises - No Definition of Mechanisms for their Enforcement Data Retention Solutions, Document Management Systems, Ad-hoc Solutions for Vertical Markets - Limited in terms of expressiveness and functionalities. - Focusing more on documents/files not personal data - IBM Enterprise Privacy Architecture, EPAL, XACML … - No Refined Model of Privacy Obligations Privacy Obligations Subordinated to AC. Incorrect … No Focus on Scalability Issue … 16 April, 2019

Presentation Outline Background on Privacy Obligation Management Addressed Problem and Related Work Scalable Obligation Management Conclusions

Our Approach (EU PRIME Project) Privacy Obligations are “First-Class Entities”: No Subordination to Access Control/Authorization View  Explicit Representation, Management and Enforcement of Privacy Obligation Policies Allow Users to Express their Privacy Preferences that are Mapped into Enterprises’ Obligation Policies Scalability to Large data sets (>100K) by means of Parametric Obligation Policies Provide a Solution to Enterprises to Automate the Management 16 April, 2019

Our Model: Obligation Management Framework [1/2] Obligations Scheduling Enforcement Monitoring Parametric Obligations Privacy Preferences Users Administrators Personal Data (PII) & Preferences ENTERPRISE 16 April, 2019

(Deletion, Notification,etc.) Our Model: Obligation Management Framework [2/2] Personal Data + Privacy Preferences Enterprise Identity Management Solutions Parametric Obligation1 Obligations derived from Templates (Admin) Obligation2 Privacy Preferences Obligation Management System (OMS) Personal Data Data Subjects (Users) N:1 Association Privacy Prefs. Personal Data Privacy Preferences (Deletion, Notification,etc.) Enterprise Data Repositories ENTERPRISE 16 April, 2019

Parametric (Privacy) Obligation Policies Parametric Obligation: contains a “parametric definition” of Obligation’s Target, Events, Actions (and On-Violation Actions …) Structure based on Predefined Obligation Templates. Once Instantiated, it contains References to Personal Data and Privacy Preferences References are Resolved at Runtime by OMS PII Data Target Target + References Events Preferences Actions Parametric Obligation (Reactive Rule) FOR: Target WHEN Events(Refs) THEN EXECUTE [Actions(Refs)] ON VIOLATION: EXECUTE [Violation-Actions(Refs)] On Violation Actions Parametric Obligation 16 April, 2019

Parametric Obligation: “Simple” XML-based Example … Timeout Event using the explicit reference Actions involving the Notification and Data Deletion On Violation Actions using the direct value Target with the references description of the databases FOR ALL TARGETED PII DATA + RELATED PREFS WHEN Deletion_Time (Ref) THEN EXECUTE [DELETE CreditCard (Ref) & Notify (Ref)] ON VIOLATION: EXECUTE [Notify(admin)] 16 April, 2019

Parametric Obligation: Working with References … Target Data Model Definition (PII Data, Preferences, etc.) Uses Alias to identify each data model Events Uses the “Alias + References” to get the data to trigger the action Actions Uses the “Alias + References” to acquire additional information to enforce the action Target PrivPref.TimePref > now() Events MyPII.e-Email Actions Data Models Alias = PrivPref Alias = MyPII PrivPref MyPII Privacy Preferences PII Data 16 April, 2019

Obligation Processing Workflow (Run-time …) External Events Happen Parametric Obligation Policy Data Repository Target Identify Relevant Personal Data and Privacy Preferences Events Actions Preference Repository OnViolation Actions Solving the Events References by building dynamically SQL queries Update Stateful Events No Event Trigger a parametric obligation on a given piece of data ? Scalable Obligation Database Yes Enforce the Actions by solving the Actions References building dynamical SQL queries 16 April, 2019

Scalable OMS High-Level Architecture Enforcing Privacy Obligations Applications and Services Data Subjects Setting Parametric Obligations Privacy-enabled Portal Admins Monitoring Privacy Obligations Setting Privacy Preferences on Personal Data Obligation Monitoring Service Events Handler Monitoring Task Handler Admins Obligation Server Workflows Obligation Scheduler Obligation Enforcer Information Tracker ENTERPRISE Action Adaptors Obligation Store & Versioning Confidential Data Privacy Prefs Data Ref. Privacy Preferences Repository Parametric Obligation UID Audit Server Current Status Full working prototype. Tested with Large data sets (>100K) Integrated with HP OpenView Identity Management Solution (HP Select Identity) - Working on further Tests and Analysing them … 16 April, 2019

Presentation Outline Background on Privacy Obligation Management Addressed Problems and Related Work Scalable Obligation Management Conclusions

Conclusions Privacy Management is Important for Enterprises Need to Provide Scalable Solutions to Handle Privacy Obligations Proposed a Scalable Obligation Management Framework and Solution - Explicit Modelling and Management of Obligation Policies - Concept of Parametric Obligation Policies It Works!! Handling Obligations on Large set of PII Data (>100k) Collecting Test Results and more Formal Analysis … R&D Work in Progress: Stickiness of Obligation Policy to Data (subject to change of locations) Management of Obligation Policies in Federated Identity Management Contexts - … 16 April, 2019