Testdata har ingen verdi..... uten et test case Tord Søfteland
X-ref Hash LUV 6 7 3 6 7 4 Lspnmgklkjas 01.02.2016 A B Knqwertypo 02.02.2016 C D 3 4 8 01010112345 B e n 34 8 34 8 1 0 2 3 1 0 2 4 1 0 2 5 H u r (aut. generert) Regelgenerator f.nr. Tilfeldig F.navn seedlist Tilfeldig E.navn seedlist Tilfeldig tekst, 10-80 Tilfeldig nummer 8 Generer tilfeldig email Implementer funksjon (app. integritet) Funksjon av Leveringstype, variasjon og andre kriterier Tilfeldig variasjon 1 1 6 7 2 1 0 1 4 6 7 Js po g 3 6 7 3 4 Pseoords 12345678 ab@cd.com P o 12 34 43 21 34 56 s t 5 8 52 00 Kundetype Funksjon A KundetypeID 268 347 348 566 683 833 Kundetype 28115838336 Tord Søfteland Ordre OrdreID 1.1 Ordrebeskrivelse Ordredato Ordrebehandler KundeID Maskering (FK) Kunde KundeID Fødselsnummer Fornavn Etternavn Postboksadresse Gateadresse Telefon 01010112345 Epost 13057312345 Leveringstype 1.3 02010112345 KundetypeID (FK) 28115838336 Postnr (FK) Rec 1.2 01028923456 Proxy > 01.01.2010 (horisontalt subset) IT 03010112345 Ord relinje OrdrelinjeID 1.4 1934 2774 4322 4323 5813 8555 Linjenr Antall OrdreID (FK) ProduktID (FK) Postnr Tord Søfteland Vertikalt Subset TDM Funksjon B Produkt Driver ProduktID Drivertype Verdi 13057312345 28115838336 01028923456 Produktnavn Vekt Pris Dev 1 Dev 2 Dev 3 Kundetype KundetypeID Kundetype Maskering Subset Generering Ordre OrdreID Ordrebeskrivelse Ordredato Ordrebehandler KundeID (FK) Kunde KundeID Fødselsnummer Fornavn Etternavn Postboksadresse Gateadresse Telefon Epost Leveringstype KundetypeID (FK) Postnr (FK) Tjenestevirtualisering Tord Søfteland Hash LUV John Singh Seed list Postnr $$ $$$ $ $$$$ John Singh Ord relinje Per I. Skop Produkt OrdrelinjeID Abdullah Larsen ProduktID Linjenr $$ $$$$ Antall...... Produktnavn OrdreID (FK) Vekt ProduktID (FK) Pris
28115838336 15115842918 15115842918 28115838336 De-identifisering Tord Søfteland John Singh Anonymisering
28115838336 X-ref 15115842918 13057312345 21057334567 Konsistent, nøkler over flere systemer Lett å sikre at logikk blir ivaretatt Tung prosessering 28115838336 15115842918 01028923456 16028943212...... X-ref tabell Kan re-identifiseres
Tord Søfteland Hash LUV John Singh John Singh Konsistent til en viss grad Sikrer fornuftige verdier Tung prosessering Per I. Skop Abdullah Larsen...... Seed list
tord@softeland.no Random LUV noone@gmail.com noone@gmail.com Sikker anonymisering (kan ikke re-identifiseres) Sikrer fornuftige verdier another@yahoo.com someone@hotmail.com... Seed list Tung prosessering
En beskrivelse av noe Random text Joafoiuv lakkingsffd Sikker anonymisering (kan ikke re-identifiseres) Rask prosessering Lite lesbar
+47 900 99 906 Fixed text +47 111 11 111 Sikker anonymisering (kan ikke re-identifiseres) Rask prosessering Ingen variasjon
A B C Shuffling C A B Sikrer samme datagrunnlag Tung prosessering Samme data
Kundetype KundetypeID Kundetype Ordre OrdreID Ordrebeskrivelse Ordredato Ordrebehandler KundeID (FK) Kunde KundeID Fødselsnummer Fornavn Etternavn Postboksadresse Gateadresse Telefon Epost Leveringstype KundetypeID (FK) Postnr (FK) Ord relinje OrdrelinjeID Linjenr Antall OrdreID (FK) ProduktID (FK) Postnr Applikasjonsintegritet Referensiell integritet Produkt ProduktID Produktnavn Vekt Pris
Kundetype KundetypeID Kundetype Kunde KundeID Fødselsnummer Fornavn Etternavn Postboksadresse Gateadresse Telefon Epost Leveringstype KundetypeID (FK) Postnr (FK) 01010112345 13057312345 02010112345 28115838336 01028923456 Postnr Vertikalt Subset Driver Drivertype Verdi 13057312345 28115838336 01028923456 03010112345 268 347 1934 348 566 683 833 Ordre OrdreID Ordrebeskrivelse Ordredato Ordrebehandler KundeID (FK) > 01.01.2010 Ord relinje 2774 4322 4323 OrdrelinjeID5813 (horisontalt subset) 8555 Linjenr Antall OrdreID (FK) ProduktID (FK) Produkt ProduktID Produktnavn Vekt Pris
Produksjon MS SQL Ingres DB2... Annen 4. Dump data 1. Utforsk data 5. Subset av data TDM verktøy Begin 2. Forbered maskering (algoritmer) 3. Vedlikehold referensiell integritet og applikasjonsintegritet code Begin code code code code 6. Masker data code code code code end code end 6. Lever data 7. Lever data Utvikling/ Systemtest UAT MSSQL Ingres DB2... Annen MSSQL Ingres DB2... Annen
348 01010112345 Ben Hur Jspog Pseoords 12345678 ab@cd.com Post 58 5200 Kunde KundeID (aut. generert) Kundetype KundetypeID Kundetype Fødselsnummer Fornavn Etternavn Postboksadresse Gateadresse Telefon Epost Leveringstype KundetypeID (FK) Postnr (FK) Regelgenerator f.nr. Tilfeldig F.navn seedlist Tilfeldig E.navn seedlist Tilfeldig tekst, 10-80 Tilfeldig nummer 8 Generer tilfeldig email Postnr Implementer funksjon (app. integritet) Funksjon av Leveringstype, variasjon og andre kriterier Tilfeldig variasjon 673 Lspnmgklkjas 01.02.2016 AB 348 674 Knqwertypo 02.02.2016 CD 348 Ordre OrdreID Ordrebeskrivelse Ordredato Ordrebehandler KundeID (FK) 1023 1 1 673 1234 1024 2 10 673 4321 1025 1 4 674 3456 Ord relinje OrdrelinjeID Linjenr Antall OrdreID (FK) ProduktID (FK) Produkt ProduktID Produktnavn Vekt Pris
X-ref Hash LUV 28115838336 Funksjon A Funksjon B Tord Søfteland Tord Søfteland 28115838336 15115842918 Tord John Søfteland Singh Rec Play Proxy Maskering
Kundetype KundetypeID Kundetype Kunde KundeID Fødselsnummer Fornavn Etternavn Postboksadresse Gateadresse Telefon Epost Leveringstype KundetypeID (FK) Postnr (FK) Postnr Applikasjon Generere syntetiske data Forespørsel ForespørselID Verdi KundetypeID (FK) Tjeneste Proxy Svar SvarID Verdi KundetypeID (FK)
1.1 1.2 1.3 1.4
Produksjon Dataprofilering Subsetting / Slicing Maskering Tjenestevirtualisering Genererte data Subset Maskert Syntetisk Utvikling / test Dekningsmetrikk Datadesign Coverage Metrics Testdesign Test datavarehus Versjonskontroll DATA OBJEKTER Data-arv Test Matching Automatisert testrammeverk
Storyboards Krav til løsning Test Case Krav til kontrakt (outsourcing) Forventede Resultat Data og virtualisering Krav til prosess (smidig) Pakker til Outsourcing Klare logiske spesifikasjoner
IT Inkludere: Compliance / juridisk Dataeier (forretning) Sikkerhetsavdeling TDM Dev 1 Dev 2 Dev 3 TDM TDM TDM TDM
Maskering Subset Generering Tjenestevirtualisering $$ $$$ $ $$$$ $$ $$$$ = MYE bedre kvalitet
Takk for meg