PostgreSQL Anonymizer 0.6, eine Erweiterung zur Anonymisierung von Daten in Datenbanken

Verfügbar Neue Ausgabe des Projekts PostgreSQL Anonymizer, das ein Plugin für die PostgreSQL-Datenbank bereitstellt, das die Aufgabe hat, vertrauliche Daten oder Informationen, die ein Geschäftsgeheimnis darstellen, zu verbergen oder zu ersetzen. Daten können dynamisch basierend auf speziell definierten Regeln und Benutzerlisten verborgen werden, deren Anfragen anonymisiert werden müssen. Code wird verbreitet unter der PostgreSQL-Lizenz.

Zum Beispiel kann das betreffende Plugin den Zugriff auf die Datenbank für Dritte ermöglichen, beispielsweise für externe Business-Analytics-Dienste, indem es automatisch Daten wie Telefonnummern und Kreditkartennummern entfernt oder ausgefeiltere Methoden anwendet, wie das Ersetzen von Namen von Kunden und Unternehmen durch fiktive Informationen. Neben der Anonymisierung bei direkter Verbindung zur Datenbank ist auch ein Modus zur Erstellung anonymisierter SQL-Dumps vorgesehen (das Tool pg_dump_anon wurde vorgeschlagen).

PostgreSQL Anonymizer erweitert PostgreSQL DDL (Data Definition Language) und ermöglicht es, die Anonymisierungsstrategie auf Schemaebene festzulegen, die die Struktur der Tabelle definiert. Ein umfangreiches Set an Funktionen für die Verarbeitung von Daten, die ersetzt werden sollen, wird bereitgestellt: Randomisierung, Ersetzung durch fiktive Werte, teilweise Scrambling, Mischen, Rauschen usw. In der neuen Version wurden Funktionen zur Identifikation von Identifikatoren hinzugefügt, und es gibt auch einen Modus zur Pseudonymisierung, der es ermöglicht, realistische fiktive Werte zu generieren, die an die ursprünglichen Daten gebunden sind.

PostgreSQL Anonymizer 0.6, eine Erweiterung zur Anonymisierung von Daten in Datenbanken

Zusätzlich kann die von Microsoft entwickelte offene Plattform zur Erkennung von Lecks vertraulicher Informationen Presidio. Diese Plattform ermöglicht das Erkennen oder Entfernen von Informationen in Dokumenten, Texten und Bildern, die persönliche und vertrauliche Daten enthalten, wie Namen, Telefonnummern, E-Mails, Kreditkartennummern, Krypto-Wallets, Adressen, Reisepassnummern, Finanzdaten usw. Sie unterstützt die Verarbeitung verschiedener Speicherorte (von Amazon S3 bis PostgreSQL) und Formate. Der Code ist in der Programmiersprache Go geschrieben (es gibt eine Variante in Python) und wird verbreitet unterliegt der MIT-Lizenz.

PostgreSQL Anonymizer 0.6, eine Erweiterung zur Anonymisierung von Daten in Datenbanken

Quelle: opennet.ru

60GB SSD 8Gb DDR4