Migrazione della tuaAWS Encryption SDK - AWS Encryption SDK

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Migrazione della tuaAWS Encryption SDK

IlAWS Encryption SDKsupporta più interoperabiliimplementazioni del linguaggio di programmazione, ognuno dei quali è sviluppato in un repository open source su GitHub. Come unbest practice, si consiglia di utilizzare la versione più recente diAWS Encryption SDKper ogni lingua.

È possibile eseguire l'aggiornamento in sicurezza dalla versione 2.0.xo successivamente diAWS Encryption SDKalla versione più recente. Tuttavia, il 2.0.xversione delAWS Encryption SDKintroduce nuove importanti funzionalità di sicurezza, alcune delle quali sono cambiamenti epocali. Per eseguire l'aggiornamento da versioni precedenti alla 1.7.xalle versioni 2.0.xe successivamente, devi prima effettuare l'aggiornamento alla versione più recente 1.xversione. Gli argomenti di questa sezione sono pensati per aiutarti a comprendere le modifiche, selezionare la versione corretta per la tua applicazione e migrare in modo sicuro e corretto alle versioni più recenti diAWS Encryption SDK.

Per informazioni sulle versioni significative diAWS Encryption SDK, vediVersioni del AWS Encryption SDK.

Importante

Non eseguire l'aggiornamento direttamente da una versione precedente alla 1.7.xalla versione 2.0.xo successivamente senza prima effettuare l'aggiornamento alla versione più recente 1.xversione. Se si esegue l'aggiornamento direttamente alla versione 2.0.xo successivamente e abilita immediatamente tutte le nuove funzionalità, ilAWS Encryption SDKnon sarà in grado di decrittografare il testo crittografata in versioni precedenti diAWS Encryption SDK.

Nota

La prima versione diAWS Encryption SDKper .NET è versione 3.0.x. Tutte le versioni diAWS Encryption SDKper .NET supporta le migliori pratiche di sicurezza introdotte nella versione 2.0.xdelAWS Encryption SDK. Puoi eseguire l'aggiornamento alla versione più recente in tutta sicurezza senza modifiche al codice o ai dati.

AWSCrittografia CLI: Quando leggi questa guida alla migrazione, usa la versione 1.7.xistruzioni di migrazione perAWSCrittografia CLI 1.8.xe usa il 2.0.xistruzioni di migrazione perAWSCrittografia CLI 2.1.x. Per dettagli, consulta Versioni delAWSCriptazione CLI.

Le nuove funzionalità di sicurezza sono state inizialmente rilasciate inAWSCrittografia CLI versione 1.7.xex. TuttaviaAWSEncryption CLI versione 1.8.xsostituisce versione 1.7.xeAWSCrittografia CLI 2.1.xsostituisce 2.0.x. Per informazioni dettagliate, consulta la sezione corrispondenteconsulenza sulla sicurezzanelaws-encryption-sdk-clirepository su GitHub.

Nuovi utenti

Se non hai mai usato il pluginAWS Encryption SDK, installa la versione più recente diAWS Encryption SDKper il tuo linguaggio di programmazione. I valori predefiniti abilitano tutte le funzionalità di sicurezza diAWS Encryption SDK, inclusa la crittografia con firma, derivazione delle chiavi eimpegno chiave. delAWS Encryption SDK

Utenti attuali

Si consiglia di aggiornare la versione corrente alla versione più recente disponibile il prima possibile. Tutti 1.xversioni delAWS Encryption SDKsono nellaend-of-support fase, così come le versioni successive in alcuni linguaggi di programmazione. Per informazioni dettagliate sullo stato di supporto e manutenzione delAWS Encryption SDKnel tuo linguaggio di programmazione, vediSupport e manutenzione.

AWS Encryption SDKversioni 2.0.xe in seguito fornisce nuove funzionalità di sicurezza per proteggere i dati. TuttaviaAWS Encryption SDKversione 2.0.xinclude modifiche importanti che non sono retrocompatibili. Per garantire una transizione sicura, inizia con la migrazione dalla versione corrente alla versione più recente 1.xnel tuo linguaggio di programmazione. Quando il tuo ultimo 1.xla versione è completamente distribuita e funziona correttamente, è possibile migrare in sicurezza alle versioni 2.0.xe successive Questoprocesso in due fasiè fondamentale soprattutto per le applicazioni distribuite.

Per ulteriori informazioni sullaAWS Encryption SDKcaratteristiche di sicurezza alla base di queste modifiche, vediCrittografia lato client migliorata: Esplicito KeyIds e impegno chiavenelAWSBlog sulla sicurezza.

In cerca di aiuto per l'utilizzo diSDK di crittografia AWS per Javacon ilAWS SDK for Java 2.x? Per informazioni, consulta Prerequisiti.