Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte)

Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte)

1. Erklärung zur Datendesensibilisierung

Bei den täglichen Entwicklungsanforderungen kommt es häufig zu einer Desensibilisierung der Daten. Beispielsweise müssen Ausweisnummern und Mobiltelefonnummern teilweise durch * ersetzt werden. Dadurch können vertrauliche Privatinformationen bis zu einem gewissen Grad geschützt werden. Was ist also Datendesensibilisierung?

In Fällen, in denen es um Kundensicherheitsdaten oder einige kommerziell sensible Daten geht, werden echte Daten geändert und zu Testzwecken bereitgestellt, ohne gegen Systemregeln zu verstoßen. Beispielsweise müssen persönliche Informationen wie Ausweisnummer, Mobiltelefonnummer, Kartennummer, Kundennummer usw. desensibilisiert werden.

2. Implementierung der Datendesensibilisierung

Die Desensibilisierung der Daten kann durch Verarbeitung während der Suche nach Daten in der Datenbank oder durch Verarbeitung nach dem Auffinden der Daten implementiert werden. Die Verarbeitung von MySQL-Datenbankabfragen ist hier dokumentiert und wird mithilfe von MySQL-String-Funktionen implementiert.

3. Implementierung der SQL-Datendesensibilisierung

Die Zeichenfolgenfunktionen CONCAT(), LEFT() und RIGHT() werden in Kombination verwendet. Die spezifische Implementierung finden Sie weiter unten.

CONCAT(str1,str2,…): Gibt den durch die Verkettungsparameter generierten String zurück.
LEFT(str,len): Gibt die Anzahl der Zeichen ganz links ab dem String str zurück.
RIGHT (str, len): Ausgehend von der Zeichenfolge str werden die am weitesten rechts liegenden len-Zeichen zurückgegeben

Desensibilisierung von Telefonnummern per SQL:

SELECT mobilePhone AS Telefonnummer vor Desensibilisierung,CONCAT(LEFT(mobilePhone,3), '********' ) AS Telefonnummer nach Desensibilisierung FROM t_s_user


SQL zur Desensibilisierung der ID-Kartennummer:
SELECT idcard AS Unverschlüsselter Personalausweis, CONCAT(LEFT(idcard,3), '****' ,RIGHT(idcard,4)) AS Entschlüsselte Personalausweisnummer FROM t_s_user


Referenz: https://blog.csdn.net/eagle89/article/details/80309608

Dies ist das Ende dieses Artikels über die Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte). Weitere relevante Inhalte zur MySQL-Datendesensibilisierung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Eine kurze Einführung in das Java-Protokolldesensibilisierungsframework
  • Detaillierte Erläuterung des Codes der benutzerdefinierten Desensibilisierungsfunktion von Oracle
  • Implementierungsmethode zur Datendesensibilisierung von Java-Protokollen

<<:  Analyse des Docker-Compose-Image-Release-Prozesses des Springboot-Projekts

>>:  Detaillierte Erklärung der neuen Hintergrundeigenschaften in CSS3

Artikel empfehlen

Tiefgreifendes Verständnis der JavaScript-Rückruffunktionen

Inhaltsverzeichnis Vorwort Kurzübersicht: JavaScr...

Vermeidung von durch Closures verursachten Problemen in JavaScript

Über let, um Probleme durch Schließung zu vermeid...

30 Tipps zum Schreiben von HTML-Code

1. HTML-Tags immer schließen Im Quellcode der vor...

Detaillierte Erklärung der JavaScript-Fehlererfassung

Inhaltsverzeichnis 1. Grundlegende Verwendung und...

Zusammenfassung häufig verwendeter Escape-Zeichen in HTML

Die in HTML häufig verwendeten Escape-Zeichen wer...

Warum wird UTF-8 in MySQL nicht empfohlen?

Ich bin kürzlich auf einen Fehler gestoßen, als i...

Zweistündiges Docker-Einführungstutorial

Inhaltsverzeichnis 1.0 Einleitung 2.0 Docker-Inst...

Beispielcode eines CSS-responsiven Layoutsystems

Responsive Layoutsysteme sind in den heute gängig...

Mehrere Lösungen zum Vergessen des MySQL-Passworts

Lösung 1 Deinstallieren Sie vollständig und lösch...

Beispielcode für nahtloses Scrollen mit Flex-Layout

In diesem Artikel wird hauptsächlich der Beispiel...

MySQL 5.6.37 (zip) Download Installationskonfiguration Grafik-Tutorial

In diesem Artikel finden Sie das Download-, Insta...