Erste Schritte mit Verschlüsselung in 4D

Automatisch übersetzt von Deepl

In einem früheren Blogbeitrag haben wir neue Tools zur Datenverschlüsselung für Ihre 4D Datenbanken angekündigt. Jetzt ist es an der Zeit, sich die Hände schmutzig zu machen und mehr über diese Tools zu erfahren, die so automatisch wie möglich sein sollen.

DasVerschlüsseln Ihrer 4D Daten ist ganz einfach: Wählen Sie zunächst die zu verschlüsselnden Daten aus und verschlüsseln Sie sie dann über das Maintenance and Security Center (MSC).

Wählen Sie die zu verschlüsselnden Daten

Beachten Sie, dass der Zugriff auf verschlüsselte Daten Auswirkungen auf die Leistung Ihrer Anwendung hat. Die 4D Verschlüsselung wird auf Tabellenebene durchgeführt, daher ist es ratsam, sensible Daten in gezielten Tabellen zu gruppieren.

Neues Attribut

Ein neues Attribut Encryptable ist für Tabellen im Designmodus verfügbar. Hier wird die Verschlüsselung nicht ausgeführt, sondern es wird der Verschlüsselungsstatus einer Tabelle festgelegt, indem angegeben wird, dass sie verschlüsselt werden kann.

Tipp zum Merken: Um durch Tabellen zu navigieren und dieses Attribut zu überprüfen, können Sie die Tastenkombinationen Strg + Pfeil nach links / Strg + Pfeil nach rechts (Windows) oder Cmd + Pfeil nach links / Cmd + Pfeil nach rechts (macOS) verwenden.

die NEUE MSC ENCRYPT-SEITE

Wenn Sie bereit sind, Ihre Daten zu verschlüsseln, geht das am einfachsten über die neue Verschlüsselungsseite im MSC. Um Ihre Daten zum ersten Mal zu verschlüsseln, klicken Sie einfach auf die Schaltfläche “ Daten verschlüsseln „.

blank

Sie werden dann aufgefordert, eine Passphrase zu wählen.

blank

Die MSC-Verschlüsselungsseite bietet alle notwendigen Funktionen zur Überwachung der Datenverschlüsselung. Auf dieser Seite können Sie die Datendatei verschlüsseln oder entschlüsseln, sie erneut verschlüsseln und Ihre Passphrase ändern.

UND WENN DIE DATEN VERSCHLÜSSELT SIND …

Hier ist eine Listenform einer verschlüsselten Tabelle, bei der der gültige Datenverschlüsselungsschlüssel nicht angegeben wurde:

blank

Wie Sie sehen können, wird nichts angezeigt.

Sobald der gültige Datenverschlüsselungsschlüssel angegeben wird, werden die Daten beim Laden automatisch im Speicher entschlüsselt:

blank

Wenn der gültige Datenverschlüsselungsschlüssel angegeben wird, können die Daten auch während einer Speicheraktion auf der Festplatte verschlüsselt werden.

Bereitstellung des Datenverschlüsselungsschlüssels

Wenn eine verschlüsselte Datendatei geöffnet wird, sucht 4D automatisch nach einem gültigen Datenverschlüsselungsschlüssel auf der Stammebene der angeschlossenen Geräte (Flash-Laufwerk, Festplatte usw.). Wenn ein gültiger Schlüssel gefunden wird, wird der Zugriff auf die verschlüsselten Daten gewährt. Es können mehrere Datenverschlüsselungsschlüssel auf einem Gerät gespeichert werden. Dies kann nützlich sein, wenn Sie Ihre Passphrase ändern oder alte Backups wiederherstellen, die mit alten Schlüsseln verschlüsselt wurden. Wenn Sie ein abgeschlossenes Server-Rack verwenden, können Sie Ihren Datenverschlüsselungsschlüssel auf einem Flash-Laufwerk oder einem anderen tragbaren Gerät speichern.

Denken Sie daran…

Die 4D-Verschlüsselung ist sehr sicher, da sie sich auf den Datenverschlüsselungsschlüssel stützt. Ohne Datenverschlüsselungsschlüssel kein Zugriff auf verschlüsselte Daten. Dieses Prinzip gilt für jeden … auch für Sie. Vergessen Sie also nicht … Sie dürfen Ihren Datenverschlüsselungsschlüssel nicht verlieren oder vergessen!

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert ist seit 2017 als Product Owner im 4D Produktteam tätig. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Marie-Sophie ist Absolventin der ESIGELEC Ingenieurschule und begann ihre Karriere als Ingenieurin bei IBM im Jahr 1995. Sie nahm an verschiedenen Projekten teil (Wartungs- oder Build-Projekte) und arbeitete als Cobol-Entwicklerin. Dann arbeitete sie als UML-Designerin und Java-Entwicklerin. In letzter Zeit bestand ihre Hauptaufgabe darin, funktionale Anforderungen zu analysieren und zu schreiben sowie Geschäfts- und Entwicklungsteams zu koordinieren.