Migración de su AWS Encryption SDK - AWS Encryption SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración de su AWS Encryption SDK

El AWS Encryption SDK admite múltiples implementaciones de lenguajes de programación interoperables, cada una de las cuales se desarrolla en un repositorio de código abierto en GitHub. Como práctica recomendada, le aconsejamos que utilice la versión más reciente del AWS Encryption SDK para cada lenguaje.

Puede actualizar de forma segura desde la versión 2.0.x o posterior AWS Encryption SDK a la última versión. Sin embargo, el 2.0.La versión x AWS Encryption SDK presenta nuevas e importantes funciones de seguridad, algunas de las cuales son cambios importantes. Para actualizar desde versiones anteriores a la 1.7.x a las versiones 2.0.x y versiones posteriores, primero debe actualizar a la última versión 1.x. Los temas de esta sección están diseñados para ayudarle a comprender los cambios, seleccionar la versión correcta para su aplicación y migrar de forma segura y correcta a las versiones más recientes de laAWS Encryption SDK.

Para obtener información sobre las versiones más importantes de AWS Encryption SDK, consulte Versiones del AWS Encryption SDK.

importante

No actualice directamente desde una versión anterior a la 1.7.x a la versión 2.0.x o posterior sin actualizar primero a la última versión 1.versión x. Si lleva a cabo la actualización directamente a la versión 2.0.x o una posterior y habilite todas las características nuevas de inmediato, AWS Encryption SDK no podrá descifrar el texto cifrado en versiones anteriores del.AWS Encryption SDK

nota

La versión más antigua de AWS Encryption SDK para .NET es la 3.0.x. Todas las versiones de AWS Encryption SDK para .NET son compatibles con las prácticas recomendadas de seguridad introducidas en la versión 2.0.x de AWS Encryption SDK. Puede actualizar de forma segura a la última versión sin cambios de código o datos.

CLI de cifrado de AWS: Al leer esta guía de migración, utilice las instrucciones de migración de 1.7.x para la CLI de cifrado de AWS 1.8.x y utilice las instrucciones de migración de 2.0.x para la CLI de cifrado de AWS 2.1.x. Para obtener más información, consulte Versiones de la CLI de cifrado del AWS.

Las nuevas funciones de seguridad se publicaron originalmente en las versiones 1.7.x y 2.0.x. de la CLI de cifrado del AWS. Sin embargo, la versión 1.8.x de la CLI de cifrado de AWS reemplaza a la versión 1.7.x y la versión 2.1.x de la CLI de cifrado de AWS reemplaza a la 2.0.x. Para obtener más información, consulte el aviso de seguridad correspondiente en el repositorio aws-encryption-sdk-cli en GitHub.

Nuevos usuarios

Si es la primera vez que utiliza el AWS Encryption SDK, instale la última versión de AWS Encryption SDK para su lenguaje de programación. Los valores predeterminados habilitan todas las funciones de seguridad del AWS Encryption SDK, incluido el cifrado con firma, la derivación de claves y el compromiso de claves del AWS Encryption SDK.

Usuarios actuales

Se recomienda que lleva a cabo la actualización de la versión actual a la versión más reciente disponible lo antes posible. Todas las versiones 1.x de AWS Encryption SDK se encuentran en la fase de fin de soporte, al igual que las versiones posteriores de algunos lenguajes de programación. Para obtener más información sobre el estado de soporte y mantenimiento de su lenguaje AWS Encryption SDK de programación, consulte.Soporte y mantenimiento

Las versiones 2.0.x y versiones posteriores de AWS Encryption SDK ofrecen nuevas funciones de seguridad para ayudar a proteger sus datos. Sin embargo, AWS Encryption SDK versión 2.0.x incluye cambios importantes que no son compatibles con versiones anteriores. Para garantizar una transición segura, comience por migrar de su versión actual a la última versión 1.x en su lenguaje de programación. Cuando su última versión 1.x está completamente implementada y funciona correctamente, puede migrar de forma segura a las versiones 2.0.x y versiones posteriores. Este proceso de dos pasos es fundamental, especialmente para las aplicaciones distribuidas.

Para obtener más información sobre las características de seguridad de AWS Encryption SDK que sustentan estos cambios, consulte Cifrado mejorado del cliente: identificadores clave explícitos y compromiso con las claves en el blog sobre seguridad de AWS.

¿Busca ayuda para usar el SDK de cifrado de AWS para Java con el AWS SDK for Java 2.x? Consulte Requisitos previos .