Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Rekomendasi untuk menggunakan AWS Encryption SDK
AWS Encryption SDKIni adalah alat yang ampuh untuk menerapkan enkripsi sisi klien dalam aplikasi Anda. Perpustakaan tersedia untuk Java,, C JavaScript, Python, dan bahasa pemrograman lainnya. Ini terintegrasi dengan AWS Key Management Service (AWS KMS). Anda juga dapat menggunakannya sebagai SDK yang berdiri sendiri tanpa mereferensikan kunci KMS.
Praktik yang disarankan untuk menggunakan alat ini termasuk mempertimbangkan dengan cermat persyaratan aplikasi Anda. Seimbangkan persyaratan tersebut terhadap risiko yang dapat diperkenalkan oleh konfigurasi tertentu, seperti memperkenalkan caching kunci ke dalam aplikasi Anda. Untuk informasi selengkapnya tentang caching kunci data, lihat Caching kunci data dalam dokumentasi. AWS Encryption SDK
Pertimbangkan pertanyaan-pertanyaan berikut saat menentukan apakah akan menggunakan AWS Encryption SDK:
-
Apakah ada persyaratan untuk enkripsi sisi klien yang tidak dapat dipenuhi oleh enkripsi sisi server dengan layanan yang terintegrasi dengannya? AWS KMS
-
Dapatkah Anda cukup melindungi kunci yang digunakan untuk mengenkripsi data sisi klien, dan bagaimana Anda akan melakukannya?
-
Apakah ada pustaka fit-for-purpose enkripsi lain yang mungkin sesuai dengan kasus penggunaan Anda dengan lebih tepat? Pertimbangkan AWS penawaran alternatif, seperti enkripsi sisi klien Amazon S3 dan SDK Enkripsi Database.AWS
Temukan informasi selengkapnya tentang memilih layanan yang tepat untuk kasus penggunaan Anda, lihat Dokumentasi Alat AWS Crypto.