Datenbereitstellung- mit gutem Gewissen

Transcription

Datenbereitstellung- mit gutem Gewissen
Datenbereitstellungmit gutem Gewissen !
Wolfgang Epting
Senior Technical Sales Professional
IBM Information Lifecycle and Governance
Testdatenmanagement – häufige Praxis
Information Governance Core Disciplines
Lifecycle Management
Discover&
Define
Optimize, Archive
& Access
Develop &
Test
Consolidate &
Retire
Neuer
Fehler
Nächste Down-Time?
Cloning periodisch
Daten im Test !!
Produktion
2 TB
Q.A.
Cloning gelegentlich
Produktion
Veralt.
Daten
DBA
Script
DBA erreichbar?
© 2013 International Business Machines Corporation
2 TB
2 TB
Qualitätssicherung
Qualitätssicherung
Vorher
2 TB
Produktion
Auf Anforderung
Nachher
DBA
Script
Changes
Entwicklung
DBA
erreichbar?
?? GB
Hot Fix
Manuelle Analyse:
Richtige Daten?
Änderungen?
Ergebnisse?
Unbeabsichtigt?
Nochmal geändert?
2
Auswirkungen ….
Information Governance Core Disciplines
Lifecycle Management
Discover&
Define
Optimize, Archive
& Access
Develop &
Test
Consolidate &
Retire
• Adäquate Versorgung unterschiedlicher
Projekte kann nicht prozesstechnisch, sondern
nur sehr zeitaufwändig organisatorisch gelöst
werden
• Entwickler können nicht arbeiten, da sie auf
aktuelle Daten warten
• Die um drei Monate verspätete Verfügbarkeit
der neuen Anwendungsfunktionalität wird auch
vom Management wahrgenommen
• Der CFO beschwert sich über das enorm
hohe IT Budget, das allein zur Behebung von
Anwendungsfehlern notwendig ist
• Der Wettbewerb um neue Kunden wird durch
veraltete, nicht mehr dem “state-of-the-art”
entsprechende Software behindert
© 2013 International Business Machines Corporation
3
Information Governance Core Disciplines
Lifecycle Management
Die Optim Idee …
Discover&
Define
Production or
Production Clone
Optimize, Archive
& Access
Develop &
Test
Consolidate &
Retire
Extract Files
Load
Insert / Update
Compare
Extract
• Zielgerichtet passende Testdatenbestände
in der richtigen Größe erzeugen
QA
• Schneller und Effizienter als 'Cloning'
• Einfaches Erneuern, Zurücksetzen und
Vorhalten von Testumgebungen
• Schnelles Auffinden von Fehlern in
Anwendungen durch Vergleich
Dev
Test
• Beschleunigung des Release-Zyklus
© 2013 International Business Machines Corporation
4
Erkennen von Geschäftsobjekten über
Datenbank- und Anwendungsgrenzen hinweg
Information Governance Core Disciplines
Lifecycle Management
Discover &
Define
Develop &
Test
Optimize &
Archive
Consolidate &
Retire
Business
View
Umfassende
Momentaufnahme der
Geschäftstätigkeit z.B.
Zahlung, Rechnung,
Kunde…
DBA
View
Referentiell intaktes Subset an Daten
zwischen Datenbanken und Applikationen
CRM
Oracle
Kundenbestandsführung
DB2
© 2013 International Business Machines Corporation Unternehmensweites Geschäftsobjekt
ERP / FI
DB2
5
InfoSphere Discovery
Information Governance Core Disciplines
Security and Privacy
Understand &
Define
Secure &
Protect
Schnellerer Projektstart durch
automatisierte Analyse Ihrer
verteilten Datenbanklandschaft
Discovery
Monitor
& Audit
Anforderungen

Definition der
Geschäftsobjekte für
Archivierungs- und Testdaten
Management Projekte

Erkennung von
Transformationsregeln und
heterogenen Beziehungen

Identifikation versteckter,
sensitiver Datenelemente
Benefits
© 2013 International Business Machines Corporation
6

Schnellere Projektumsetzung
durch die Automatisierung von
manuellen Tätigkeiten

Reduzierung des
Projektrisikos

Konsistente Vorgehensweise
für informationszentrische
Projekte
6
Information Governance Core Disciplines
Lifecycle Management
Testdatenmanagement mit Optim
Discover&
Define
TDM Prozess:
•Zum Anwendungstest passende Daten
Optimize, Archive
& Access
Develop &
Test
Consolidate &
Retire
Neuer
Fehler
•Richtige Datenmenge
•Kontrollierte Manipulation von Testfällen
•Identifikation der Änderungen
Vergleich
•Keine Produktionsunterbrechung
OPTIM TDM
150 GB
Geplant
2 TB
Testfall #1
Aktalisierung
Qualitätssicherung
TDM
Testfall #2
auf Anforderung
Produktion
Testfall #3
150 GB
Baseline
Kontrollierte
Manipulation von
Testfällen
Hot Fix
TDM
Testfall Hot Fix
Neuer
Testfall
© 2013 International Business Machines Corporation
Entwicklung
Refresh
?? GB
on demand
Hot Fix
7
Benefits
Information Governance Core Disciplines
Lifecycle Management
Discover&
Define
Optimize, Archive
& Access
Develop &
Test
Consolidate &
Retire
• Mehr wertvolle Zeit zum Testen
–
30-40% der zum Testen zur Verfügung stehenden Zeit wird alleine zur Bereitstellung geeigneter
Daten verwendet. Ein effizientes Testdatenmanagement reduziert diese Zeit auf ein Minimum
und ermöglicht die Duchführung von weiteren Testfällen
• Reduktion der Kosten
–
–
–
Maximierung des Infrastrukturinvestments
Frühere Entdeckung von Fehlern im Testzyklus
Verlagerung von Software Defects von Produktion nach Test
• Höhere Datenqualität
–
Aktualisierung von Testdaten auf Basis eines konstanten Ausgangszustandes minimiert die
erforderliche, manuelle Intervention bei deren Neuerstellung und maximiert die Wiederholbarkeit
der Tests
• Strukturierung der Datenhoheit
–
Test Data Management bietet ein rollenbasiertes Zugriffskonzept um eine horizontale Aufteilung
der Entwicklungs- und Testteams zu unterstützen
• Autarke Daten für autarke Teams
–
Unterschiedliche Testfälle benötigen oft die gleichen Date, jedoch können unterschiedliche Tests
negative Auswirkungen auf andere Test mit identischen Daten haben. Test Data Management
erlaubt die Erstellung einer unbegrenzten Anzahl von Testdatenmengen und generiert eindeutige
Schlüssel, um qualitativ hochwertige, suabere Daten sicherzustellen
© 2013 International Business Machines Corporation
8
Referenz
•
•
•
•
UniCredit Group UniCredit Group (UniCredit), also known as UniCredito Italiano, is
among Europe's largest banking groups. The company's 2005 acquisition of
HypoVereinsbank (HVB) - one of Europe's largest cross-border banking deals - made it a
powerhouse in Italy, Germany and Austria. Together, the banks have more than 4,000
branches and over 68,000 employees. In addition to retail banking and other related
services, UniCredit offers asset management, life insurance, property and casualty
insurance, and leasing services
UniCredit, realizes improvement in banking processes and test data generation for
software development and production when it implements a competency center using an
IBM System z server and IBM Optim Test Data Management Solution for z/OS
UniCredit Group (UniCredit) was using a custom-built core banking system from which the
bank frequently needed to extract test data from extremely complex data structures.
This capability was needed to build a competence center responsible for testing and
quality assurance during development and migration phases, as well as during continuous
production.
Data volumes did not allow typical cloning scenarios for testing, and the complexity of the
data could not be handled with scripts. Automation and right-sized subsets were seen as
key to continuous quality monitoring of the production systems.
© 2013 International Business Machines Corporation
9
Wachsende Datenschutz und IP Problematik
Information Governance Core Disciplines
Security and Privacy
Understand &
Define
Secure &
Protect
Monitor
& Audit
Testen mit Produktivdaten ist nicht konform zu
gesetzlichen Anforderungen und internen Vorgaben
Gesetze
• BDSG
• MaRisk
• Bank- und
Geschäftsgeheimnis
• BaFin
• ISO 27001
• ….
© 2013 International Business Machines Corporation
Interne Vorgabe
 Schutz von
Unternehmenswerten
 Schutz von VIP´s und
Großkunden
 Sicherheitsprinzipien
 Datenschutzrichtlinie
…
10
Information Governance Core Disciplines
Security and Privacy
Understand &
Define
Secure &
Protect
Monitor
& Audit
http://ibmexperts.computerwoche.de/analytics-big-data/artikel/managementreagiert-zu-langsam-auf-datenmissbrauch?r=4626308161045983&lid=208618
© 2013 International Business Machines Corporation
11
Aus Udo Müller wird Manfred Meier …
Maskieren sensitiver
Informationen mit realistischen jedoch fiktionalen - Daten für
Test- und Entwicklungszwecke
Data Privacy
Anforderungen

Schutz vertraulicher Daten in
Test-, Entwicklungs- und
Schulungssystemen

Konsistente Maskierung und
Konsolidierung von Daten
unterschiedlichster
zusammenhängender
Anwendungen zur
Sicherstellung
produktionsnaher Tests

Anwendung von vordefinierten
und individuellen
Anonymisierungsalgorithmen
Benefits
Optim Data Masking unterstützt verteilte Plattformen (LUW) und z/OS.
Unterstützung der wichtigsten ERP/CRM Anwendungen
© 2013 International Business Machines Corporation

Vermeidung von Missbrauch
und Verstössen

Schnelle Time-to-Market durch
Beschleunigung der Tests

Reduktion von Risiko und
manuellem Aufwand
Other
12
Datenanonymisierung in nicht-produktiven
Umgebungen (Entwicklung, Test, Schulung)
• Maskieren oder anonymisieren von sensitiven Daten, die
auf eine Einzelperson schließen lassen
• Sicherstellen, dass maskierte Daten dem Kontext der ersetzten
Daten entsprechen, um die Testqualität nicht zu beeinflussen
• Realistische und dennoch fiktive Daten
• Maskierte Daten innnerhalb der erlaubten Limits
• Unterstützung von referentieller Integritat der maskierten Daten
zur Vermeidung von Fehlern beim Testen
JASON MICHAELS
© 2013 International Business Machines Corporation
ROBERT SMITH
PCI DSS Compliance
Informationen, die Rückschlüsse auf Einzelpersonen erlauben, werden
für Test und Entwicklung
mit realistischen, aber
fiktiven Daten ersetzt
13
Auffinden von versteckten
sensitiven Daten
Information Governance Core Disciplines
Security and Privacy
Understand &
Define
Secure &
Protect
InfoSphere
Discovery
Monitor
& Audit
• Sensitive Daten lassen sich durch einfache Suchen meist nicht lückenlos auffinden
– Tabellen und Lookup Tabellen müssen miteinander verknüpft werden
– In längeren Feldern versteckt (Substring) oder über mehere Felder gespeichert
(Concatenations)
– Unterschiedliche Darstellung (Lookup Tabellen und Fallunterscheidungen)
• “Corporate memory” ist mangelhaft und weist Lücken auf
– Unvollständige Dokumentation
– Spezialisten kennen meist nur ein oder zwei Systeme
• Hunderte von Tabellen mit Millionen von Zeilen:
– Komplex
– Schwer zu verifizieren
• Mangelnde Datenqualität verstärkt das Problem
Table A
Date
Phone
Time
10-28-2008
555 908 1212
13:52:49
Table B
Transaction Number
1352555908121210282008
© 2013 International Business Machines Corporation
14
Mask and Move / Mask in Place
Patient No 123456
SSN 333-22-4444
Name Erica Schafer
Address 12 Murray Court
City Austin
State TX
Zip 78704





Anonymisierung
InfoSphere Optim
Data Masking
Patient No 112233
SSN 123-45-6789
Name Amanda Winters
Address 40 Bayberry Drive
City Elgin
State IL
Zip 60123
Erhöhung der Sicherheit in nicht produktiven Umgebungen
Hohe Datenqualität beschleunigt den Testprozess
Anonymisierung von kompletten Geschäftsobjekten
Einhaltung der referentiellen Integrität
Konnsistente Maskierung über Applikations-, Plattform- und Datenbankgrenzen hinweg
© 2013 International Business Machines Corporation
15
Masking on the fly - applikationsbasiert
Patient Information
Patient No 123456
SSN 333-22-4444
Name Erica Schafer
Address 12 Murray Court
City Austin
State TX
Zip 78704
Anonymisierung
Patient No. 112233
Name
SSN
123-45-6789
Amanda Winters
Address
City Elgin
40 Bayberry Drive
State IL
Zip 60123
InfoSphere Optim
Data Masking
 Überprüfung der Legitimation
 Echtzeitanonymisierung verdächtiger, zweifelhafter Zugriffe
 Übertragung rollenbasierte Zugriffsdefinitionen auf die Datenebene
© 2013 International Business Machines Corporation
16
Masking on the fly - auswertungsorientiert
Customer Number 123456
Purchase Order 333-22-4444
Name Erica Schafer
Address 12 Murray Court
City Austin
State TX
Zip 78704
Anonymisierung
CFO Business
reports
Marketing team
reports
InfoSphere Optim
Data Masking
Reports for
business partners
Übertragung rollenbasierter Zugriffsrechte auf die Datenebene
durch die Verwendung unterschiedlicher Sichten
© 2013 International Business Machines Corporation
17
InfoSphere Optim Leader
Gartner Magic Quadrant for Data Masking
Technology
Gartner MQ for Data
Masking Technology
IBM
Leader
The Magic Quadrant is copyrighted 2012 by Gartner, Inc. and is reused with permission. The Magic Quadrant is a graphical representation of a marketplace at and for a specific time period. It depicts Gartner’s analysis of how certain vendors measure
against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors placed in the “Leaders”
quadrant. The Magic Quadrant is intended solely as a research tool, and is not meant to be a specific guide to action. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or
fitness for a particular purpose.
18 © 2013 International Business Machines Corporation
18
Unternehmensweites Datenmanagement
Discovery
Test Data Management
Data Privacy
Application Retirement
Data Growth
Guardium - Monitor and Protect
Unternehmensumgebungen sind meist miteinander verbunden. Integrierte Lösungen
müssen demzufolge das Management von Informationen über Plattform- und
Datenbankgrenzen hinweg unterstützen.
© 2013 International Business Machines Corporation
19
Fragen
© 2013 International Business Machines Corporation
20
Please feel free to contact me if you have any questions ...
Dipl.-Betriebswirt
Wolfgang Epting
[email protected]
+49 160 9064 3048
IBM Software Group
Senior Technical Sales Professional
IBM Optim Classic, - zOS, - SAP, IBM InfoSphere Discovery
© 2013 International Business Machines Corporation
21