Blog

AWS KMS dùng để làm gì?

1. Mở đầu

Đầu tiên bạn cần làm rõ một điều như sau: AWS KMS không phải là dịch vụ nhằm mục đích mã hoá – giải mã dữ liệu mà nó là dịch vụ quản lý các khoá dùng để mã hoá dữ liệu.

AWS KMS viết tắt cho AWS Key Management Service, là một dịch vụ để quản lý khoá (key) hay dữ liệu nhạy cảm.

Bài toán đặt ra là khi bạn sử dụng các key để mã hoá dữ liệu, bạn muốn các key này phải được bảo mật nên bạn lại mã hoá các key này đi bằng các key khác. Đến cuối cùng, các key cuối cùng dùng để mã hoá lại không được mã hoá. Để giải quyết vấn đề trên, AWS đưa ra dịch vụ AWS KMS.

AWS KMS sẽ quản lý các key dùng để mã hoá các key mã hoá dữ liệu của mình.

Ví dụ: Bạn dùng data key để mã hoá câu “Tôi đẹp trai“, bạn sẽ dùng master key để mã hoá data keymaster key này chính là khoá mà AWS KMS sẽ lưu trữ và quản lý. Lúc này, master key là khoá để tạo ra data key, và data key là khoá để mã hoá dữ liệu quan trọng của bạn.

Chú ý một điều là AWS KMS không cho phép bạn nhìn thấy khoá của mình (master key trong trường hợp trên), nó chỉ cho phép bạn gọi tới thông qua Key ID để lấy ra data key cho việc mã hoá và giải mã. Chính vì bạn cũng không thể nhìn thấy master key nên dịch vụ này khá an toàn.

Giả sử một hacker nào đó có được dữ liệu đã mã hoá của bạn, muốn đọc được dữ liệu đó họ sẽ phải bằng cách nào đó lấy được data key, họ có thể lấy được data key bằng những cách sau:

  • Họ biết được master key để sinh ra data key  -> điều này dường như là không thể vì master key được quản lý bởi AWS KMS và chính bạn cũng không nhìn thấy được nó.
  • Họ có thông tin aws credential của bạn và họ có thể gọi tới AWS KMS để lấy data key -> nếu để lộ aws credential cho hacker thì đó là một vấn đề lớn rồi.
  • Họ bắt được gói tin trả về khi bạn request tới AWS KMS để lấy data key -> trường hợp này cũng khó xảy ra vì mọi API của AWS đều mã hoá bằng giao thức TLS.

2. Sử dụng AWS KMS như thế nào?

AWS KMS có 2 cách sử dụng chính:

  • Cách 1: Gửi plaintext lên AWS KMS để mã hoá.
  • Cách 2: Gọi api lên AWS KMS để lấy data key nhằm mã hoá ở client.

Ở cách 1, dữ liệu dạng plaintext được gửi trực tiếp lên AWS KMS (tất nhiên phải thông qua chuẩn mã hoá TLS khi gửi lên) để dịch vụ mã hoá trên đó nên sẽ có vấn đề về dung lượng dữ liệu và tốc độ mã hoá.

AWS KMS chỉ cho phép mã hoá dữ liệu có dung lượng tối đa 4KB khi mã hoá bằng cách 1.

KMS sử dụng chủ yếu ở cách 2 là gọi api để lấy data key và mã hoá dữ liệu ở client.

Link tham khảo:

https://aws.amazon.com/kms/

https://docs.aws.amazon.com/crypto/latest/userguide/awscryp-choose-kms.html

https://aws.amazon.com/kms/faqs/

Nguồn: Internet

>> Đọc thêm:

KHOÁ HỌC TRUY VẤN VÀ THAO TÁC DỮ LIỆU SQL TỪ CƠ BẢN ĐẾN NÂNG CAO

KHÓA HỌC DATA WAREHOUSE : TỔNG HỢP, CHUẨN HÓA VÀ XÂY DỰNG KHO DỮ LIỆU TRONG DOANH NGHIỆP

KHÓA HỌC DATA MODEL – THIẾT KẾ MÔ HÌNH DỮ LIỆU TRONG DOANH NGHIỆP

LỘ TRÌNH TRỞ THÀNH DATA ENGINEER CHO NGƯỜI MỚI BẮT ĐẦU

Leave a Reply

Your email address will not be published. Required fields are marked *

Data Pola Mahjong Ways Terhadap Frekuensi Scatter yang Bisa Jadi Acuan Dinamika Tempo Permainan Terhadap Probabilitas Dan Pengambilan Keputusan Mengenal Pola Olympus Gate Tanpa Banyak Teori Efektivitas Keputusan Bermain Berdasarkan Jejak Statistik Pola Setiap Sesi Adaptasi Strategi Pemain Menghadapi Pergeseran Ritma Perilaku Elemen Digital Dinamika Distribusi Simbol Mengukur Potensi Siklus Pola Putaran Yang Makin Menarik Evaluasi Pergeseran Algoritma RNG Membentuk Peluang Putaran Persentase Teoritis Kajian Perilaku Kompetitif Pemain yang Membuat Putaran Berulang Membentuk Momentum Transisi Panduan Pemula Masuk Dunia Kasino Online Terbaru Setelah Update Pendekatan Statistik dalam Sesi Bermain Kasino Online Merespons Perubahan Formasi Reel Analisis Kemunculan Multiplier Sweet Bonanza Melalui Pendekatan Ritme Dinamis Starlight Princess Sajikan Scatter Ketika Fenomena Pola yang Sering Berubah-ubah Formasi Black Scatter Fitur Mahjong Wins 3 Mengukur Potensi Kemenangan Besar Pengelolaan Ritme Reel Membuka Peluang Strategis Dalam Meningkatkan Efektivitas Keputusan Pemain Menilai Efektivitas Kasino Online Terhadap Responsivitas Fitur Putaran Otomatis Mahjong Ways Evolusi Visual Integrasi Animasi Tradisional ke Distribusi Winrate Stabil Mengenal Pola Kartu Baccarat Kasino Online Tanpa Banyak Teori Analisis Pengaruh Ritme Pola Gates Of Olympus Terhadap Peluang Turunnya Multiplier Mengukur Efektivitas RNG Mahjong Wins Dalam Membaca Pergeseran Algoritma Cai Shen Wins Yang Menawarkan Hujan Koin Beri Dampak Terhadap Tingkat Retensi Pengguna Dinamika Pergeseran Simbol Starlight Princess Saat Tempo Mulai Dipercepat Secara Berkala Mengenal Black Scatter Mahjong Wins 3 Tanpa Pola Ribet Panduan Visual Membaca Pergerakan Formasi Mahjong Ways Tanpa Harus Bergantung Pada Teori Rumit Pemetaan Pola Dinamis dalam Membaca Perubahan Struktur Interaksi Digital Strategi Mengelola Momentum Taruhan Menggunakan Fitur Putaran Otomatis Yang Lebih Stabil Black Scatter RTP Yang Menawarkan Hasil Optimal Serta Peluang Jangka Panjang Distribusi Probabilitas Perkembangan Teknologi Bawa Baccarat ke Algoritma Sistem Otomatis Evaluasi Efektivitas Interaksi Digital Kemunculan Black Scatter Secara Beruntun Mengenal Pola Gold Scatter Starlight Princess Tanpa Banyak Teori Transformasi Mekanisme Sistem Dalam Stabilitas Persentase Peluang Kemenangan Pemain bujangjp slotsensa slot88 slot4d slot4d slot4d sv388 slot88 suhubet demo slot slot4d demo slot https://fabritec.pe/asesor.php suhubet bujangjp https://kibf.pk/ slotsensa buku303 slot4d sbobet slot gacor slot gacor slot gacor totogacor slot thailand https://www.jms.ac.in/admission-procedure/ slot gacor slot luar negeri slot gacor 4d totogacor slotsensa slot gacor slot gacor slotsensa https://adibintanpermata.com/ slot dana slot dana https://united-mgroup.com/ https://cliffcrestinn.com/ slot resmi demo slot totogacor totogacor demo slot slot 4d totogacor totogacor demo slot totogacor slot thailand totogacor bujangjp situs gacor 4D situs gacor Situs Gacor 4D Thailand Situs Gacor 4D SLOT4D bujangjp