Deze pagina is automatisch vertaald. Lees het Engelse origineel. English

Voeg transparante AES-256-codering toe aan Firebird-databases - kant-en-klare plugins, volledige broncode en een onbeperkte redistributielicentie voor uw zakelijke toepassingen.

Aankoop & download

Kies voor Unlimited alleen, of Unlimited met implementatieadvies van onze engineers.

Unlimited-licentie

Encryption Framework

Onbeperkte redistributie met de zakelijke toepassingen van uw bedrijf, volledige broncode, kant-en-klare binaries, Gbak, NBackup, gfix en isql met ondersteuning voor gecodeerde databases, decryptietool (FirstAID-licentie inbegrepen vanaf 2021), en voorbeelden voor Delphi, PHP en meer.

$1.999

Kopen

Unlimited + advies

Framework + implementatieondersteuning

Alles uit Unlimited, plus advies zodat onze engineers u helpen bij het implementeren en integreren van codering in uw toepassing en implementatie.

$2.499

Kopen met advies

Wat u ontvangt

  • Sterke AES-256-codering (andere methoden zoals Windows Crypto API / DPAPI kunnen worden toegevoegd)
  • Onbeperkte redistributielicentie voor zakelijke toepassingen die eigendom zijn van de licentienemer (per bedrijf)
  • Kant-en-klare binaries voor Firebird 3.0.3+, 4.0.x en 5.0.x - Windows en Linux, 32-bit en 64-bit
  • Gbak, NBackup, gfix en isql met ondersteuning voor gecodeerde databases
  • Decryptietool voor herstel van beschadigde gecodeerde databases (werkt met FirstAID; FirstAID-licentie inbegrepen in Unlimited vanaf 2021)
  • Volledige plugin-broncode en gedetailleerde implementatievoorbeelden (Delphi, PHP en meer)
  • Optionele implementatieondersteuning en SQL-ontwikkeltools met coderingsondersteuning

Hoe het werkt

Firebird 3.0 introduceerde databasecodering zodat alleen aangewezen toepassingen gevoelige gegevens kunnen openen. Het framework biedt broncode en richtlijnen zodat elke toepassing een aangepast sleutelbezorgingsschema kan gebruiken - terwijl ontwikkelaars en beheerders transparante toegang behouden in een vertrouwde omgeving via hun gebruikelijke tools.

Gegevens worden gecodeerd op paginaniveau: gebruikersrecords, BLOBs, indexsleutels en bronnen van opgeslagen procedures en triggers. Systeempagina's (pointers, transacties en dergelijke) blijven ongecodeerd voor prestaties. Codeer en decodeer zonder exclusieve toegang - toepassingen kunnen blijven werken terwijl de database wordt gecodeerd of gedecodeerd.

Hoe te implementeren

Implementatie kent twee fasen: bereid de database voor en koppel vervolgens sleutels aan de eindgebruikerstoepassing.

1. Databasefase

  1. Kopieer plug-inbestanden (en, indien nodig, firebird.conf en KeyHolder.conf) naar de Firebird-map.
  2. Genereer sleutels - zoveel als u nodig heeft.
  3. Codeer met ALTER DATABASE ENCRYPT WITH KEY KEYNAME (in isql of uw toepassing).
  4. Bevestig dat gbak, gfix en isql werken met de gecodeerde database.

Na deze fase is de database gecodeerd. Gebruikers en standaardtools blijven zonder wijzigingen werken terwijl Firebird sleutels leest uit KeyHolder.conf. U kunt de sleutelhouder ook wijzigen om sleutels vanaf een veiligere locatie te laden (bijvoorbeeld DPAPI). Beschermingsschema's moeten individueel zijn - neem contact op met ondersteuning om opties te bespreken.

2. Eindgebruikerstoepassing

  1. Voeg code in om de gecodeerde verbinding te initialiseren en sleutels over te dragen. Voorbeelden voor Delphi, Lazarus, PHP, .NET en Java zijn op verzoek beschikbaar.
  2. Verwijder KeyHolder.conf van de testserver en herstart Firebird.
  3. Controleer dat de toepassing de gecodeerde database kan openen, dat standaard Firebird- en IDE-tools dat niet kunnen, en dat gecodeerde gbak-back-ups werken.
  4. Implementeer de eindgebruikerstoepassingen.

Stapsgewijs demopakket

Licentie

De Unlimited-licentie staat redistributie van coderingsplugins aan derden toe wanneer deze worden gebundeld met uw zakelijke toepassingen. Het framework omvat volledige plugin-broncode en technische ondersteuning voor implementatie van één toepassing. Voor praktisch advies kiest u hierboven voor de Unlimited + Advies-licentie.

Technische informatie

  • Vereist Firebird 3.0.3+ of Firebird 4.0.x / 5.0.x
  • Windows en Linux, 32-bit en 64-bit
  • Kant-en-klare binaries zijn inbegrepen; aangepaste builds gebruiken doorgaans dezelfde toolchain als uw Firebird-versie (historisch Visual Studio voor Windows-plugins)

Vragen? E-mail [email protected].