Data Masking Secure Sensitive Data Improve Application Quality. Becky Albin Chief IT Architect Becky.Albin@softwareag.com



Similar documents
Adabas Archiving. Mike Conena, Database Administrator Commonwealth of Massachusetts

data express DATA SHEET OVERVIEW

Data Masking for Adabas. Becky Albin Chief IT Architect

Software AG ADABAS Update

CA Database Performance

What s next for Adabas and Natural. Blair Harding Lead Pre-Sales Consultant Software AG

Test Data Management. Services Catalog

IBM Optim. The ROI of an Archiving Project. Michael Mittman Optim Products IBM Software Group IBM Corporation

Audit TM. The Security Auditing Component of. Out-of-the-Box

IBM InfoSphere Optim Test Data Management Solution

Module 5 Introduction to Processes and Controls

File Manager base component

IBM DB2 Recovery Expert June 11, 2015

IBM Tivoli Storage Manager Version Introduction to Data Protection Solutions IBM

DBAs having to manage DB2 on multiple platforms will find this information essential.

Enterprise Data Solutions Product Strategy and Vision Process-driven IT Modernization, Natural and Adabas

An Oracle White Paper June Oracle Database 11g: Cost-Effective Solutions for Security and Compliance

Oracle Data Integrator 12c: Integration and Administration

SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery

Enforcive /Cross-Platform Audit

Securing and Accelerating Databases In Minutes using GreenSQL

CERULIUM TERADATA COURSE CATALOG

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

Application retirement: enterprise data management strategies for decommissioning projects

Automate Your BI Administration to Save Millions with Command Manager and System Manager

IBM InfoSphere Guardium for DB2 on z/os Technical Deep Dive

BMC Mainframe Solutions. Optimize the performance, availability and cost of complex z/os environments

IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite

How to Identify Datasets Containing PCI, PII or Other Sensitive Information

How To Improve Your Database Performance

Why Add Data Masking to Your IBM DB2 Application Environment

Legacy Data Migration: DIY Might Leave You DOA

Oracle Data Integrator 11g: Integration and Administration

Test Data Management Concepts

MySQL Security: Best Practices

Understanding Disk Storage in Tivoli Storage Manager

CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible

B.Sc (Computer Science) Database Management Systems UNIT-V

Oracle Warehouse Builder 10g

Enforcive / Enterprise Security

Data Warehouse Center Administration Guide

Oracle Recovery Manager

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

IBM InfoSphere Optim Test Data Management

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Building Effective Test Data Management In Distributed Environment

Complete Database Security. Thomas Kyte

Enterprise Key Management: A Strategic Approach ENTERPRISE KEY MANAGEMENT A SRATEGIC APPROACH. White Paper February

CA Repository for z/os r7.2

DB Audit for Oracle, Microsoft SQL Server, Sybase ASE, Sybase ASA, and IBM DB2

IBM InfoSphere Optim Data Masking solution

Mayur Dewaikar Sr. Product Manager Information Management Group Symantec Corporation

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Public Information

Data Discovery & Documentation PROCEDURE

Symantec NetBackup 7 Clients and Agents

CA Products for z/vm Old Dogs with New Tricks

UltraQuest Cloud Server. White Paper Version 1.0

IBM Software The fundamentals of data lifecycle management in the era of big data

How To Manage An Electronic Discovery Project

David Dye. Extract, Transform, Load

Sisense. Product Highlights.

Enterprise Infrastructure Architecture

Simplify and Improve Database Administration by Leveraging Your Storage System. Ron Haupert Rocket Software

FDR/UPSTREAM and INNOVATION s other z/os Solutions for Managing BIG DATA. Protection for Linux on System z.

IBM Sterling Control Center

Efficient and Real Time Data Integration With Change Data Capture

EMC NETWORKER AND DATADOMAIN

Topics. Database Essential Concepts. What s s a Good Database System? Using Database Software. Using Database Software. Types of Database Programs

In-memory databases and innovations in Business Intelligence

Netwrix Auditor for Exchange

Big Data Storage in the Cloud

IMS Application Retirement Think the Unthinkable

SOLUTIONS INC. BACK-IT UP. Online Backup Solution

Real-Time Database Protection and. Overview IBM Corporation

FDR/UPSTREAM INNOVATION Data Processing Providing a Long Line of Solutions

The Top 10 Things DBAs Should Know About Toad for IBM DB2

APPLICATION COMPLIANCE AUDIT & ENFORCEMENT

Performance Analytics with TDSz and TCR

CICS Transactions Measurement with no Pain

StreamServe Persuasion SP5 Microsoft SQL Server

IMS Users Group. The Right Change SQL-Based Middleware. Mike McKee CONNX Solutions.

Injazat s Managed Services Portfolio

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

UPSTREAM for Linux on System z

SAP Analytics Roadmap for Small and Midsize Companies. Kevin Chan, Director, Solutions SAP

CA Top Secret r15 for z/os

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Process-Driven IT Modernization Strategy. Tim Ward

Enterprise Report Management CA View, CA Deliver, CA Dispatch, CA Bundl, CA Spool, CA Output Management Web Viewer

Acronis Recovery TM for Microsoft Exchange TM

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

PageCenter Architectural Overview

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

Transcription:

Data Masking Secure Sensitive Data Improve Application Quality Becky Albin Chief IT Architect Becky.Albin@softwareag.com

Data Masking for Adabas The information provided in this PPT is entirely subject to change Data Masking for Adabas is scheduled for release late 2011 or early 2012 SAG is looking for customers willing to participate in a beta-test in October time-frame Using Partner technology - GridTools

Data Masking - What the Analysts say Forrester Group (Noel Yuhanna) states that, All enterprises dealing with private data in test environments should mask or generate test data to comply with regulations such as PCI, HIPAA, SOX and European Union (EU) 80% of all threats come from inside and 65% are undetected Accenture and Information Week Security breaches are increasingly coming from inside Gartner 70% of all security incidents come from insiders Ernst & Young An insider attack against a large company causes an average of $2.7 million US in damages, where the average outside attack costs only $57,000

Why Mask Data? Improve application quality artificially generated test data is not sufficient enough Secure your sensitive data in Development environments Test centers Offshore activities Provide a real business data training environment without publishing sensitive data Compliance with legal regulations

Why Mask Data? - Ability to consistently create reduced and secured test data - Rapid masking of production data from across the enterprise to, deliver de-identified data for testing - An essential and safe training environment for end-users, when using live production data for testing or training - A repeatable and automated solution to reduce the resources needed to create test data - Typical test data and volumes used in system testing is not always sufficient - Creating easily high quality training data with low investment

Close a Gap Provide what s required Hide what s not necessary Provide high quality test data Test Application Data Masking Masked Copy of Production Enhance Use Adabas Tools to create Rules Run-time parameter Data Mapping Production Application Meta-data Production Protect sensitive production data

Basic Concepts of Adabas Data Masking Solution

Architecture and Data Flow Available Mainframe (z/os) Solution (Version 1) Windows z/os ADAREP Meta data Run-Time Engine 5 6 Adabas Server De-compressed Data in a flat file Source Database 1 Adabas Server 2 ODBC Target Database UI Engine ODBC DB2 Connect Configuration Flat File 4 Knowledge base and Run-Time Knowledge Base 3 DB2 Server DB2 1. Create meta data structure in the knowledge base from Adabas SQL catalog (CDD) 2. Create rules via the UI 3. Establish the run-time knowledge base (same type as the business database. Usage: referential integrity (sub-setting) and intermediate results. Meta data and run-time knowledge base is a DB2 database. 4. Create process parameter file for run-time engine. Parameter per masking task 5. Read business data to be masked according to the parameters 6. Write masked data to the target database

Architecture and Data Flow Distributed Scenario 2 UI Engine ODBC 4 Windows Configuration Flat File 1. Create meta data structure in the knowledge base from Adabas SQL catalog (CDD) 2. Create rules via the UI Knowledge Base -Rules -Meta data SQL CDD Meta data Repository XDB 1 Adabas SQL Engine Run-Time Engine ODBC 3. Establish the run-time knowledge base (same type as the business database. Usage: referential integrity (sub-setting) and intermediate results z/os Linux Unix Windows 5 Adabas SQL Data Server 6 3 4. Create process parameter file for run-time engine. Parameter per masking task Adabas Server Adabas Server Adabas Server 5. Read business data to be masked according to the parameters Source Database Target Database Run-Time Knowledge Base 6. Write masked data to the target database

Data Masking Secure Data and improve Quality Data Sources Masking Sub- Setting Solution to Accelerate development Reduce test cycles Date shifted data Functional testing Regression testing Meta data Analyze Configure Ensure legal compliance Samples Assign Synthetic Data Creation Target Create environments for Development External testing Training Increase data quality Rules

Architecture Production Application Test Application Adabas Nucleus Adabas Nucleus Adabas SQL Gateway Data Server Adabas SQL Gateway SQL Engine Masking Engine Mapping Tool Adabas Tools to create Rules Run-time Options Production Copy Masked Production Production Meta-data Repository Mainframe / Distributed Environments Distributed Environments

Architecture and Data Flow Adabas-based Access Meta Data UI Engine Open Systems 1. Manage meta data Adabas Server 1 5.0 SAG API I/O Interface 3 2 Repository -Rules -Meta data 2. Repository for meta data and rules Source Database z/os Linux Unix Windows Communication 4 Meta Data From Predict 3. Read meta data from Predict if available Adabas Server 5.1 Source Databases Communication 5.2 Target Databases Adabas Server 4. Messaging system Accessing remote Databases 5. Accessing Adabas databases

Potential Features of Data Masking for Adabas v1 Generate test data is a 1:1 relationship between source and target database A knowledge base which contains Meta data of source and target environments Masking on a field level Build a subset Masking a unique number with another one but keep the semantic Create own masking logic as user exits

Screen shot test data generation

Known Requirements Input data sources Adabas Adabas database back-ups (future?) DB2 and other RDBMS Sequential files Filter during extraction sub-setting Define Relationship between tables (Adabas files) Manipulate a part of a field (column) possible as user exits or wizardbased Customer specific masking tables (look-up tables) as input possible Any source to any target masking

Features Details The properties of the Data Subset Extraction process are: Multiple extraction rule definitions Repeatable extraction schemes Extraction rules wizard to generate definitions for complex extraction patterns Automated extraction of related records using the same key values. The supported input formats are: Sequential unload (for all file types except ORACLE and SQL Server) DB2 unload is supported in DSNTIAUL, REORG and UNLOAD format (IBM utilities), and in FIXED, EXTERNAL, VARIABLE and CSV (CA utilities) Direct access (for DB2, ORACLE, SQL Server, VSAM, GDG, sequential files) Image copies (for DB2 files. In this case, a temporary sequential file is created and used).

Features Details The process output is always a sequential file Adabas after version 1, ORACLE / SQL Server where the target is a database DB2 is supported in DSNTIAUL and UNLOAD format. A reload facility is provided. The Data Subset Extraction allows users to launch Data Entry (inserting, modifying and deleting operations) functions such as: Create new Method: Activates a wizard which guide the user in creating new methods Work with Selected Method: Conducts advice and Data Entry operations of a selected method. In the method, it is possible to change filters (selection criteria), add or remove files, specify input and output data set for files involved in the method Delete Method: Deletes a selected method.

Data Masking Solution Possible Roadmap to be discussed Introduce the product as is Including Adabas data type support Develop an interface to Adabas Accessing a database directly Read from database backup media Interface to be called from other Adabas related products Meta data handling Predict export Direct access

Adabas Data Archiving Becky.Albin@softwareag.com Chief IT Architect

Requirements for Adabas Archiving solution are real Customer database volume is growing exponentially Forrester Group estimates that data volume doubles every 2 years A lot of data is historical It s needed - but not in the production database Legal requirements demand certain data be retained longer IT analysts identify DBMS archiving as a clear, present, major challenge across all industry segments Presentation Title Date Page 21

Traditional approaches to handling too much data Presentation Title Date Page 22

Basic Archiving needs 1 2 3 4 Relieve pressure on the production database Place archive data on cheaper hardware storage device Easy search of archived data Discard archived data based on expiration rules Presentation Title Date Page 23

Subtleties of archive automation Extraction of data from the production DB is usually on a large-scale Archive may be on a different computer/ architecture than the current DB Data evolves over time Process needs to be restart-able and have pacing capabilities Extraction (from Adabas) and insertion (to the archive) must operate separately from each other Product must allow for changing data layout, etc. AND changing metadata AND changing software levels Presentation Title Date Page 24

Architecture Computer A Archive Service Extractor Accumulator Accumulator Extractor

Archiving Benefits 1 2 3 4 Smaller Adabas Databases & Files Consume less disk & tape space Faster Utilities and Recovery Reduced CPU usage (Applications & Adabas) Compliance w/data Retention Regulations Archived Data Recallable Archived Data Searchable Presentation Title Date Page 26

New Release late 2011 Placeholders for: Multiple file plan Multiple files Across Adabas Record Types Natural Syntax? Natural Objects? Automated archive by defined threshold Ability to archive unused files in their entirety Presentation Title Date Page 27

Summary Archiving tools must provide Automation, flexibility and ease of use combined with data management over extremely long periods Real-time, enterprise-wide administration Ability to archive and recall across architecture boundaries Exploit cheaper systems for storing historical data Presentation Title Date Page 29

Adabas Data Archiving update Commonwealth of Massachusetts Before Archiving SVES-REQUEST SVES-RESPONSE 225 million records 101 million records Nightly batch job ran 4 hours 20 minutes CPU time 13 minutes 10 seconds After Archiving SVES-REQUEST 113 million records SVES-RESPONSE 49 million records Nightly batch job runs 2 hours CPU time 5 minutes Savings of $2300 per year for one batch job

Adabas Data Archiving update Commonwealth of Massachusetts SVES-REQUEST file Occupies 68k DATA cylinders and 25 ASSO cylinders Total: 93k (over 28 volumes) DASD chargeback from ITD is.0761 per 1000 tracks/day There are 50,085 tracks per volume $3.81 per volume per day Times 28 volumes equals $106.68/day $38,938.20 a year After Archiving savings of approximately $19k per year

Thank you!