Migração de seuAWS Encryption SDK - AWS Encryption SDK

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Migração de seuAWS Encryption SDK

OAWS Encryption SDKsuporta vários interoperáveisimplementações de linguagem de programação, cada um dos quais é desenvolvido em um repositório de código aberto no GitHub. Como umprática recomendada, recomendamos usar a versão mais recente doAWS Encryption SDKpara cada idioma.

Você pode atualizar com segurança a versão 2.0.xou mais tarde deAWS Encryption SDKpara a versão mais recente. No entanto, o 2.0.xversão doAWS Encryption SDKintroduz novos recursos de segurança significativos, alguns dos quais estão quebrando mudanças. Para atualizar a partir de versões anteriores à 1.7.xpara as versões 2.0.xe depois, você deve primeiro atualizar para a versão mais recente 1.xversão. Os tópicos desta seção foram criados para ajudar você a entender as alterações, selecionar a versão correta para seu aplicativo e migrar com segurança e sucesso para as versões mais recentes doAWS Encryption SDK.

Para obter informações sobre versões significativas doAWS Encryption SDK, consulteVersões doAWS Encryption SDK.

Importante

Não atualize diretamente de uma versão anterior à 1.7.xpara a versão 2.0.xou posterior sem primeiro atualizar para a versão mais recente 1.xversão. Se atualizar diretamente para a versão 2.0.xou posterior e ative todos os novos recursos imediatamente, oAWS Encryption SDKnão poderá descriptografar o texto cifrado criptografado em versões mais antigas doAWS Encryption SDK.

nota

A versão mais antiga doAWS Encryption SDKpara .NET é a versão 3.0.x. Todas as versões doAWS Encryption SDKpara .NET suportam as melhores práticas de segurança introduzidas na 2.0.xdoAWS Encryption SDK. Você pode atualizar com segurança para a versão mais recente sem alterações de código ou dados.

AWSCLI de criptografia: Ao ler este guia de migração, use a 1.7.xinstruções para a migração para oAWSCriptografia CLI 1.8.xe use o 2.0.xinstruções para a migração para oAWSCriptografia CLI 2.1.x. Para obter detalhes, consulte Versões doAWSCLI de criptografia.

Novos recursos de segurança foram lançados originalmente emAWSVersão 1.7 do CLI de criptografia.xe 2.0x. No entantoAWSCLI de criptografia versão 1.8.xsubstitui a versão 1.7.xeAWSCriptografia CLI 2.1.xsubstitui 2.0.x. Para obter mais detalhes, consulte oconsultoria de segurançanaaws-encryption-sdk-clirepositório ativado GitHub.

Novos usuários

Se você é novo com oAWS Encryption SDK, instale a versão mais recente doAWS Encryption SDKpara sua linguagem de programação. Os valores padrão habilitam todos os recursos de segurança doAWS Encryption SDK, incluindo criptografia com assinatura, derivação de chave eCompromisso chave. doAWS Encryption SDK

Usuários atuais

Recomendamos atualizar a versão atual para a versão mais recente disponível assim que possível. Todos os 1xversões doAWS Encryption SDKestão noend-of-support estágio, assim como versões posteriores em algumas linguagens de programação. Para obter detalhes sobre o status de suporte e manutenção doAWS Encryption SDKem sua linguagem de programação, consulteSupport e manutenção.

AWS Encryption SDKversões 2.0.xe, posteriormente, fornecer novos recursos de segurança para ajudar a proteger seus dados. No entantoAWS Encryption SDKversão 2.0.xinclui mudanças significativas que não são compatíveis com versões anteriores. Para garantir uma transição segura, comece migrando da sua versão atual para a mais recente 1.xna sua linguagem de programação. Quando seu último 1.xa versão está totalmente implantada e operando com sucesso, você pode migrar com segurança para as versões 2.0.xe mais tarde. Issoprocesso em duas etapasé fundamental, especialmente para aplicativos distribuídos.

Para obter mais informações sobre oAWS Encryption SDKrecursos de segurança subjacentes a essas mudanças, consulteAprimoradas criptografia do lado do cliente: Explícita KeyIds e o principal compromissonaAWSBlog de segurança.

Procurando ajuda para usar oAWS Encryption SDK for Javacom oAWS SDK for Java 2.x? Consulte Pré-requisitos.