Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

Aggiungi la crittografia AES-256 trasparente ai database Firebird - plugin precompilati, sorgenti completi e una licenza di ridistribuzione illimitata per le tue applicazioni aziendali.

Acquisto e download

Scegli la licenza Unlimited da sola, oppure Unlimited con consulenza di implementazione da parte dei nostri ingegneri.

Licenza Unlimited

Encryption Framework

Ridistribuzione illimitata con le applicazioni aziendali della tua società, sorgenti completi, binari precompilati, Gbak, NBackup, gfix e isql con supporto per database crittografati, strumento di decrittazione (licenza FirstAID inclusa dal 2021) ed esempi per Delphi, PHP e altro.

$1.999

Acquista

Unlimited + consulenza

Framework + supporto all'implementazione

Tutto ciò che è incluso in Unlimited, più la consulenza dei nostri ingegneri per implementare e integrare la crittografia nella tua applicazione e nella distribuzione.

$2.499

Acquista con consulenza

Cosa ottieni

  • Crittografia AES-256 robusta (altri metodi come Windows Crypto API / DPAPI possono essere aggiunti)
  • Licenza di ridistribuzione illimitata per applicazioni aziendali di proprietà del licenziatario (per azienda)
  • Binari precompilati per Firebird 3.0.3+, 4.0.x e 5.0.x - Windows e Linux, 32-bit e 64-bit
  • Gbak, NBackup, gfix e isql con supporto per database crittografati
  • Strumento di decrittazione per il recupero di database crittografati corrotti (funziona con FirstAID; licenza FirstAID inclusa in Unlimited dal 2021)
  • Sorgenti complete del plugin ed esempi dettagliati di implementazione (Delphi, PHP e altro)
  • Supporto opzionale all'implementazione e strumenti di sviluppo SQL con supporto alla crittografia

Come funziona

Firebird 3.0 ha introdotto la crittografia dei database in modo che solo le applicazioni designate possano aprire dati sensibili. Il framework fornisce codice sorgente e indicazioni affinché ogni applicazione possa utilizzare uno schema personalizzato di consegna delle chiavi - mentre sviluppatori e amministratori mantengono un accesso trasparente in un ambiente affidabile tramite i loro strumenti abituali.

I dati sono crittografati a livello di pagina: record utente, BLOB, chiavi di indice e sorgenti di stored procedure e trigger. Le pagine di sistema (puntatori, transazioni e simili) rimangono non crittografate per motivi di prestazioni. Crittografa e decrittografa senza accesso esclusivo - le applicazioni possono continuare a funzionare mentre il database viene crittografato o decrittografato.

Come implementare

L'implementazione ha due fasi: preparare il database, quindi collegare le chiavi nell'applicazione dell'utente finale.

1. Fase del database

  1. Copia i file del plugin (e, se necessario, firebird.conf e KeyHolder.conf) nella cartella di Firebird.
  2. Genera le chiavi - quante ne servono.
  3. Crittografa con ALTER DATABASE ENCRYPT WITH KEY KEYNAME (in isql o nella tua applicazione).
  4. Conferma che gbak, gfix e isql funzionino con il database crittografato.

Dopo questa fase il database è crittografato. Utenti e strumenti standard continuano a funzionare senza modifiche mentre Firebird legge le chiavi da KeyHolder.conf. Puoi anche cambiare il gestore delle chiavi per caricarle da un luogo più sicuro (ad esempio DPAPI). Gli schemi di protezione dovrebbero essere individuali - contatta il supporto per discutere le opzioni.

2. Applicazione dell'utente finale

  1. Integra il codice per inizializzare la connessione crittografata e trasferire le chiavi. Esempi per Delphi, Lazarus, PHP, .NET e Java sono disponibili su richiesta.
  2. Rimuovi KeyHolder.conf dal server di test e riavvia Firebird.
  3. Verifica che l'applicazione possa aprire il database crittografato, che gli strumenti standard di Firebird e IDE non possano farlo e che i backup gbak crittografati funzionino.
  4. Distribuisci le applicazioni dell'utente finale.

Pacchetto demo passo-passo

Licenza

La licenza Unlimited consente la ridistribuzione dei plugin di crittografia a terzi quando inclusi nelle tue applicazioni aziendali. Il framework include i sorgenti completi del plugin e il supporto tecnico per l'implementazione di una singola applicazione. Per una consulenza pratica, scegli la licenza Unlimited + Consulenza sopra.

Informazioni tecniche

  • Richiede Firebird 3.0.3+ o Firebird 4.0.x / 5.0.x
  • Windows e Linux, 32-bit e 64-bit
  • Binari precompilati inclusi; build personalizzate utilizzano tipicamente la stessa toolchain della tua versione di Firebird (storicamente Visual Studio per plugin Windows)

Domande? Invia un'email a [email protected].