Crittografia clientIBM Storage Protect

IBM® Storage Protect utilizza la chiave gestita dal valore DSM_ENCRYPT_CLIENT per proteggere i tuoi dati. La codifica del client è trasparente per l'applicazione che utilizza l'API, con l'eccezione che le operazioni di ripristino parziale degli oggetti e le operazioni di richiamo non sono possibili per gli oggetti che sono stati codificati o compressi.

Sia per la crittografia del client IBM Storage Protect che per la crittografia gestita dall'applicazione, la password di crittografia fa riferimento a un valore di stringa utilizzato per generare la chiave di crittografia effettiva. Il valore per l'opzione della parola d'ordine di codifica ha una lunghezza compresa tra 1 e 63 caratteri, ma la chiave generata da essa è sempre 8 byte per 56 DES, 16 byte per 128 AES e 32 byte per 256 AES.

Attenzione: se la chiave di crittografia non è disponibile, non è possibile ripristinare o richiamare i dati. Quando si utilizza ENABLECLIENTENCRYPTKEY per la codifica, la chiave di codifica viene memorizzata sul database del server. Per gli oggetti che utilizzano questo metodo, il database del server deve esistere e avere i valori appropriati per gli oggetti per un ripristino appropriato. Assicurarsi di eseguire frequentemente il backup del database del server per evitare la perdita di dati.

Questo è il metodo più semplice da implementare, in cui viene generata una chiave di crittografia casuale per sessione e viene memorizzata sul server IBM Storage Protect con l'oggetto nel database del server. Durante il ripristino, la chiave memorizzata viene utilizzata per la decodifica. Utilizzando questo metodo, la gestione della chiave è responsabilità di IBM Storage Protecte l'applicazione non deve gestire la chiave. Poiché la chiave è memorizzata nel database del server, è necessario disporre di un database IBM Storage Protect valido per un'operazione di ripristino di un oggetto codificato. Quando la chiave viene trasmessa tra l'API e il server, viene anche codificata. La trasmissione della chiave è sicura e quando la chiave viene memorizzata nel database del server IBM Storage Protect viene crittografata. L'unica volta in cui la chiave viene posizionata in chiaro con il flusso di dati di esportazione è quando i dati di un nodo vengono esportati tra server.

Per abilitare la crittografia del client IBM Storage Protect , completa la seguente procedura:

  1. Specificare -ENABLECLIENTENCRYPTKEY=YES nella stringa di opzioni inoltrata all'API sulla chiamata dsmInitEx o impostare l'opzione nel file di opzioni del sistema dsm.opt (Windows) o dsm.sys (UNIX o Linux®).
  2. Impostare include.encrypt per gli oggetti da codificare. Ad esempio, per codificare tutti i dati, impostare:
      include.encrypt /.../* (UNIX)
    e
      include.encrypt *\...\* (Windows)

    Per codificare l'oggetto /FS1/DB2/FULL, impostare:

    include.encrypt /FS1/DB2/FULL