Diese Seite wurde maschinell übersetzt. Lesen Sie das englische Original. English

Fügen Sie Firebird-Datenbanken transparente AES-256-Verschlüsselung hinzu - vorgefertigte Plugins, vollständige Quellen und eine unbefristete Weiterverbreitungslizenz für Ihre Geschäftsanwendungen.

Kauf & Download

Wählen Sie Unlimited allein oder Unlimited mit Implementierungsberatung durch unsere Ingenieure.

Unlimited-Lizenz

Encryption Framework

Unbegrenzte Weiterverbreitung mit den Geschäftsanwendungen Ihres Unternehmens, vollständige Quellen, vorgefertigte Binärdateien, Gbak, NBackup, gfix und isql mit Unterstützung für verschlüsselte Datenbanken, Entschlüsselungstool (FirstAID-Lizenz ab 2021 enthalten) sowie Beispiele für Delphi, PHP und mehr.

$1.999

Kaufen

Unlimited + Beratung

Framework + Implementierungsunterstützung

Alles aus Unlimited, plus Beratung, damit unsere Ingenieure Ihnen helfen, die Verschlüsselung in Ihre Anwendung und Bereitstellung zu implementieren und zu integrieren.

$2.499

Mit Beratung kaufen

Was Sie erhalten

  • Starke AES-256-Verschlüsselung (weitere Methoden wie Windows Crypto API / DPAPI können hinzugefügt werden)
  • Unbefristete Weiterverbreitungslizenz für Geschäftsanwendungen des Lizenznehmers (pro Unternehmen)
  • Vorgefertigte Binärdateien für Firebird 3.0.3+, 4.0.x und 5.0.x - Windows und Linux, 32-Bit und 64-Bit
  • Gbak, NBackup, gfix und isql mit Unterstützung für verschlüsselte Datenbanken
  • Entschlüsselungstool zur Wiederherstellung beschädigter verschlüsselter Datenbanken (funktioniert mit FirstAID; FirstAID-Lizenz ab 2021 in Unlimited enthalten)
  • Vollständige Plugin-Quellen und detaillierte Implementierungsbeispiele (Delphi, PHP und mehr)
  • Optionale Implementierungsunterstützung und SQL-Entwicklungstools mit Verschlüsselungsunterstützung

So funktioniert es

Firebird 3.0 führte Datenbankverschlüsselung ein, sodass nur dafür vorgesehene Anwendungen vertrauliche Daten öffnen können. Das Framework bietet Quellcode und Anleitungen, damit jede Anwendung ein eigenes Schlüsselübergabeschema verwenden kann - während Entwickler und Administratoren in einer vertrauenswürdigen Umgebung weiterhin transparenten Zugriff über ihre üblichen Tools haben.

Daten werden auf Seitenebene verschlüsselt: Benutzerdatensätze, BLOBs, Indexschlüssel und Quellen gespeicherter Prozeduren und Trigger. Systemseiten (Zeiger, Transaktionen und Ähnliches) bleiben aus Leistungsgründen unverschlüsselt. Ver- und Entschlüsselung ohne exklusiven Zugriff - Anwendungen können weiterarbeiten, während die Datenbank verschlüsselt oder entschlüsselt wird.

So implementieren Sie es

Die Implementierung erfolgt in zwei Phasen: Bereiten Sie die Datenbank vor und binden Sie dann Schlüssel in die Endbenutzeranwendung ein.

1. Datenbankphase

  1. Kopieren Sie die Plugin-Dateien (und bei Bedarf firebird.conf und KeyHolder.conf) in den Firebird-Ordner.
  2. Generieren Sie Schlüssel - so viele wie Sie benötigen.
  3. Verschlüsseln Sie mit ALTER DATABASE ENCRYPT WITH KEY KEYNAME (in isql oder Ihrer Anwendung).
  4. Bestätigen Sie, dass gbak, gfix und isql mit der verschlüsselten Datenbank funktionieren.

Nach dieser Phase ist die Datenbank verschlüsselt. Benutzer und Standardtools funktionieren ohne Änderungen weiter, während Firebird Schlüssel aus KeyHolder.conf liest. Sie können den Schlüsselinhaber auch ändern, um Schlüssel von einem sichereren Ort zu laden (z. B. DPAPI). Schutzschemata sollten individuell sein - kontaktieren Sie den Support, um Optionen zu besprechen.

2. Endbenutzeranwendung

  1. Fügen Sie Code ein, um die verschlüsselte Verbindung zu initialisieren und Schlüssel zu übertragen. Beispiele für Delphi, Lazarus, PHP, .NET und Java sind auf Anfrage erhältlich.
  2. Entfernen Sie KeyHolder.conf vom Testserver und starten Sie Firebird neu.
  3. Überprüfen Sie, dass die Anwendung die verschlüsselte Datenbank öffnen kann, dass Standard-Firebird- und IDE-Tools dies nicht können und dass verschlüsselte gbak-Sicherungen funktionieren.
  4. Stellen Sie die Endbenutzeranwendungen bereit.

Schritt-für-Schritt-Demo-Paket

Lizenzierung

Die Unlimited-Lizenz erlaubt die Weiterverbreitung von Verschlüsselungs-Plugins an Dritte, wenn diese mit Ihren Geschäftsanwendungen gebündelt werden. Das Framework enthält vollständige Plugin-Quellen und technischen Implementierungssupport für eine einzelne Anwendung. Für praktische Beratung wählen Sie oben die Lizenz Unlimited + Beratung.

Technische Informationen

  • Erfordert Firebird 3.0.3+ oder Firebird 4.0.x / 5.0.x
  • Windows und Linux, 32-Bit und 64-Bit
  • Vorgefertigte Binärdateien sind enthalten; benutzerdefinierte Builds verwenden in der Regel dieselbe Toolchain wie Ihre Firebird-Version (historisch Visual Studio für Windows-Plugins)

Fragen? E-Mail an [email protected].