Datenmaskierung ersetzt sensible Daten durch fiktive Werte. Die Originaldaten verbleiben im Produktivsystem. Die maskierte Version wird in Testumgebungen, Schulungen oder an Drittanbieter weitergegeben. So wird beispielsweise die tatsächliche Sozialversicherungsnummer eines Kunden durch eine fiktive Nummer ersetzt, die dieselben Validierungsregeln erfüllt. Das Format bleibt erhalten, der Wert ist jedoch nicht real. Entwickler können mit realistischen Daten testen, ohne persönliche Informationen preiszugeben.
Die Datenmaskierung erfolgt in zwei Formen. Statische Maskierung erstellt eine Kopie der Datenbank mit ersetzten Werten. Dynamische Maskierung lässt die Produktionsdaten unverändert und maskiert sie erst bei unbefugten Zugriffen. Statische Maskierung ist einfacher und sicherer für Testumgebungen. Dynamische Maskierung ist nützlich für Produktionssysteme, in denen manche Benutzer echte Daten benötigen, andere jedoch nicht. Die Techniken variieren. Bei der Substitution werden Werte durch realistische, simulierte Werte ersetzt. Das Mischen ordnet Werte innerhalb einer Spalte neu an. Das Entfernen von Nullwerten löscht den Wert vollständig. Die Verschlüsselung transformiert die Daten mithilfe eines Schlüssels reversibel. Die Tokenisierung ersetzt den Wert durch ein Token, das in einem sicheren Datenspeicher auf das Original verweist. Jede Methode bietet Kompromisse zwischen Realismus, Reversibilität und Sicherheit. Ziel ist es, die Nutzbarkeit der Daten für ihren Zweck zu erhalten und gleichzeitig das Risiko der Offenlegung zu minimieren. Maskierte Daten sollten realistisch genug aussehen, um damit zu testen, aber nicht real sein.
Maskierungstechniken
- Substitution – durch realistische Scheinwerte ersetzen
- Mischen – Werte innerhalb einer Spalte neu anordnen
- Nullstellen – den Wert vollständig entfernen
- Tokenisierung – Ersetzen durch ein Token, das dem ursprünglichen Token zugeordnet ist
- Verschlüsselung – umkehrbare Transformation mit einem Schlüssel
Datenmaskierung ermöglicht es Unternehmen, realistische Daten zu verwenden, ohne das damit verbundene Risiko einzugehen. Die simulierten Daten erfüllen ihren Zweck. Die realen Daten bleiben geschützt.
Comments (3)
Leave a comment