Wenn Ihre Datenbank winzig ist, ein einfaches Datenmodell aufweist und von aktuellen Datenbankadministratoren gut verstanden wird, ist die Skripterstellung möglicherweise die Antwort. Der Aufwand (und die Kosten) für die manuelle Analyse und Maskierung typischer Datenbanken gehen jedoch schnell verloren, wenn sich die Anforderungen ändern, Funktionen hinzugefügt werden und Entwickler / Datenbankadministratoren kommen und gehen.
Obwohl mir keine Open-Source-Produkte zur Datenmaskierung bekannt sind, gibt es kommerzielle Angebote, die relativ umfassend, relativ einfach zu bedienen und in Bezug auf die Kosten möglicherweise überraschend vernünftig sind. Viele von ihnen verfügen über eine sofort einsatzbereite Erkennungsfunktion zum Identifizieren und Klassifizieren vertraulicher Daten (SSN, Kreditkarten, Telefonnummern) sowie über Funktionen zum Verwalten der Prüfsummen, der E-Mail-Adressformatierung, der Datengruppierung usw., um Daten zu maskieren sieht aus und fühlt sich echt an.
Aber Sie müssen nicht mein (zugegebenermaßen voreingenommenes) Wort dafür nehmen. Fragen Sie die Branchenanalysten wie Gartner oder Forrester, die eine Reihe unvoreingenommener Berichte zur Maskierung zur Verfügung haben, die möglicherweise Abhilfe schaffen.
Hoffentlich ermutigen Sie diese Kommentare dazu, kommerzielle Produkte sowie die Entwicklung interner Skripte in Betracht zu ziehen. Letztendlich ist es das Wichtigste, die sensiblen Daten zu schützen, die viele von uns Tag für Tag sehen und die wir wirklich nicht brauchen, um unsere Arbeit zu erledigen - uns und die Menschen, deren Personal Daten, die wir in Gefahr halten.
Kevin Hillier, Senior Integration Specialist bei Camouflage Software Inc.