Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

Přidejte transparentní šifrování AES-256 do databází Firebird - předpřipravené pluginy, kompletní zdrojové kódy a neomezená redistribuční licence pro vaše obchodní aplikace.

Nákup a stažení

Vyberte si samotnou licenci Unlimited, nebo Unlimited s konzultacemi při implementaci od našich inženýrů.

Licence Unlimited

Encryption Framework

Neomezená redistribuce s obchodními aplikacemi vaší společnosti, kompletní zdrojové kódy, předpřipravené binárky, Gbak, NBackup, gfix a isql s podporou šifrovaných databází, dešifrovací nástroj (licence FirstAID zahrnuta od roku 2021) a příklady pro Delphi, PHP a další.

$1,999

Koupit

Unlimited + konzultace

Framework + podpora implementace

Vše z licence Unlimited plus konzultace, při kterých vám naši inženýři pomohou implementovat a integrovat šifrování do vaší aplikace a nasazení.

$2,499

Koupit s konzultací

Co získáte

  • Silné šifrování AES-256 (lze přidat i další metody, jako je Windows Crypto API / DPAPI)
  • Neomezená redistribuční licence pro obchodní aplikace vlastněné držitelem licence (na společnost)
  • Předpřipravené binárky pro Firebird 3.0.3+, 4.0.x a 5.0.x - Windows a Linux, 32bitové i 64bitové
  • Gbak, NBackup, gfix a isql s podporou šifrovaných databází
  • Dešifrovací nástroj pro obnovu poškozených šifrovaných databází (funguje s FirstAID; licence FirstAID je zahrnuta v Unlimited od roku 2021)
  • Kompletní zdrojové kódy pluginů a podrobné příklady implementace (Delphi, PHP a další)
  • Volitelná podpora implementace a nástroje pro vývoj SQL s podporou šifrování

Jak to funguje

Firebird 3.0 zavedl šifrování databází, takže citlivá data může otevřít pouze určená aplikace. Framework poskytuje zdrojové kódy a návod, aby každá aplikace mohla používat vlastní schéma předávání klíčů - zatímco vývojáři a administrátoři si zachovají transparentní přístup v důvěryhodném prostředí prostřednictvím svých obvyklých nástrojů.

Data jsou šifrována na úrovni stránek: uživatelské záznamy, BLOBy, klíče indexů a zdrojové kódy uložených procedur a triggerů. Systémové stránky (ukazatele, transakce a podobně) zůstávají kvůli výkonu nešifrované. Šifrujte a dešifrujte bez výhradního přístupu - aplikace mohou dál pracovat, zatímco se databáze šifruje nebo dešifruje.

Jak implementovat

Implementace má dvě fáze: připravte databázi a poté zapojte klíče do aplikace koncového uživatele.

1. Fáze databáze

  1. Zkopírujte soubory pluginů (a případně firebird.conf a KeyHolder.conf) do složky Firebird.
  2. Vygenerujte klíče - tolik, kolik potřebujete.
  3. Zašifrujte příkazem ALTER DATABASE ENCRYPT WITH KEY KEYNAME (v isql nebo ve vaší aplikaci).
  4. Ověřte, že gbak, gfix a isql fungují se šifrovanou databází.

Po této fázi je databáze zašifrovaná. Uživatelé a standardní nástroje fungují dál beze změn, zatímco Firebird čte klíče ze souboru KeyHolder.conf. Držitele klíčů můžete také změnit tak, aby se klíče načítaly z bezpečnějšího místa (například DPAPI). Ochranná schémata by měla být individuální - kontaktujte podporu a proberte možnosti.

2. Aplikace koncového uživatele

  1. Vložte kód pro inicializaci šifrovaného připojení a přenos klíčů. Příklady pro Delphi, Lazarus, PHP, .NET a Java jsou k dispozici na vyžádání.
  2. Odstraňte KeyHolder.conf z testovacího serveru a restartujte Firebird.
  3. Ověřte, že aplikace umí otevřít šifrovanou databázi, že standardní nástroje Firebird a IDE to neumí a že šifrované zálohy gbak fungují.
  4. Nasaďte aplikace koncovým uživatelům.

Demo balíček krok za krokem

Licencování

Licence Unlimited umožňuje redistribuci šifrovacích pluginů třetím stranám, pokud jsou součástí vašich obchodních aplikací. Framework zahrnuje kompletní zdrojové kódy pluginů a technickou podporu implementace pro jednu aplikaci. Pro praktické konzultace zvolte výše licenci Unlimited + Consulting.

Technické informace

  • Vyžaduje Firebird 3.0.3+ nebo Firebird 4.0.x / 5.0.x
  • Windows a Linux, 32bitové i 64bitové
  • Předpřipravené binárky jsou součástí; vlastní sestavení obvykle používají stejný toolchain jako vaše verze Firebird (historicky Visual Studio pro pluginy na Windows)

Máte dotazy? Napište na [email protected].