Verwendung mehrerer Verschlüsselungsmodule
Mehrere Verschlüsselungsmodule ermöglichen die Verschlüsselung von Daten mit mehr als einem Verschlüsselungsmodul. Wenn jedes Modul über eine eigene Zugriffsrichtlinie verfügt, die beispielsweise auf einer Rolle basiert, können Benutzer mit unterschiedlichen Rollen Daten in derselben Tabelle verschlüsseln, sie können jedoch weiterhin daran gehindert werden, die verschlüsselten Daten der anderen Benutzer anzuzeigen.
Vorbereitungen
Erforderliche Rolle: sn_kmf.cryptographic_manager oder sn_kmf.admin
Warum und wann dieser Vorgang ausgeführt wird
Sie können ein Feld nicht mit mehreren Verschlüsselungsmodulen ändern, um ein einzelnes Verschlüsselungsmodul zu verwenden.
Das Feld wird vom Verschlüsselungsmodul des ersten Benutzers verschlüsselt, der Daten eingibt. Da das Verschlüsselungsmodul pro Datensatz festgelegt wird, können Felder in einer Liste unterschiedliche Verschlüsselungsmodule haben. Innerhalb eines einzelnen Datensatzes kann das Feld nur von einem Modul verschlüsselt werden.
Prozedur
Ergebnisse
Neu erstellte Daten für das angegebene Feld werden mit dem Schlüssel des entsprechenden Moduls verschlüsselt. Wenn ein Benutzer mit der in der Zugriffsrichtlinie von Modul A angegebenen Rolle in die angegebene Tabelle schreibt, werden die Daten mit dem Schlüssel von Modul A verschlüsselt. Nur Benutzer mit derselben Rolle können die Daten lesen.
Beispiel
- Erstellen Sie zwei kryptografische Module A und B.
- Erstellen Sie für jedes Modul eine Modulzugriffsrichtlinie.
Gewähren Sie für Modul A Benutzern mit einer HR-Rolle Zugriff. Gewähren Sie für Modul B Benutzern mit der Rolle „Vertrieb“ Zugriff.
- Erstellen Sie einen Datensatz für die verschlüsselte Feldkonfiguration, indem Sie die Spalte Kurzbeschreibung in der Incident-Tabelle angeben, und stellen Sie sicher, dass Sie Mehrere Module im Feld Methode auswählen.
- Lassen Sie zwei Benutzer, einen mit der HR-Rolle (Benutzer A) und einen mit der Vertriebsrolle (Benutzer B), einen Incident mit einer Kurzbeschreibung erstellen und dann beide Benutzer die Liste der Incidents anzeigen lassen.
Die Kurzbeschreibung für den vom Benutzer mit der HR-Rolle erstellten Incident wird mit dem Schlüssel für Modul A verschlüsselt. Ebenso wird die Kurzbeschreibung für den vom Benutzer mit der Vertriebsrolle erstellten Incident mit dem Schlüssel für Modul B verschlüsselt.
Obwohl alle Benutzer mit den HR- und Vertriebsrollen Zugriff auf Incidents haben, kann nur ein Benutzer mit der HR-Rolle die Kurzbeschreibung für die von Benutzer A mit der HR-Rolle erstellten Incidents entschlüsseln und anzeigen. Ebenso können nur Benutzer mit der Rolle „Vertrieb“ die Kurzbeschreibungen für die Incidents entschlüsseln und anzeigen, die von Benutzer B mit der Rolle „Vertrieb“ erstellt wurden.