Bỏ qua tới nội dung
CloudDojo
Phần 3/4 · 6 phút

Mã hoá khi lưu trữ và khi truyền

0/6
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Dữ liệu cần được bảo vệ ở hai trạng thái: khi lưu trữ (at rest) và khi truyền qua mạng (in transit); mỗi trạng thái dùng một cơ chế mã hoá khác nhau.

KMS bảo vệ dữ liệu khi lưu trữ (at rest). Dữ liệu khi truyền (in transit) giữa client, ứng dụng và database cần SSL/TLS, và HTTPS yêu cầu SSL/TLS certificate còn hiệu lực. Mô phỏng sáu tình huống MFTECH gặp trong vận hành:

SELECT * FROM don_hang
App MFTECHEC2Bên nghe lén mạngRDSmã hoá at restAWS KMSkey của RDS

RDS DB instance của MFTECH đã được mã hoá bằng KMS. Câu hỏi đặt ra: dữ liệu khi truyền từ ứng dụng tới DB instance có được bảo vệ không? Nhấn Chạy để quan sát kết quả. Thay đổi cấu hình và chạy lại để so sánh.

Ghi nhớ:
  • At rest: KMS.
  • In transit: SSL/TLS.
  • RDS DB instance chưa mã hoá không bật encryption trực tiếp được: DB snapshot → copy snapshot có encryption → restore.
  • Certificate cho CloudFront: ACM certificate tại us-east-1.
  • Imported certificate: ACM không tự động gia hạn; theo dõi thời hạn bằng AWS Config rule acm-certificate-expiration-check (mặc định 14 ngày, cấu hình qua daysToExpiration) + SNS, hoặc sự kiện EventBridge “ACM Certificate Approaching Expiration” (mặc định từ 45 ngày trước).
Part 3/4 · 6 phút

Encryption at rest and in transit

0/6
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Data needs protection in two states: at rest (stored) and in transit (moving over the network); each state uses a different encryption mechanism.

KMS protects data at rest. Data in transit between clients, applications and databases needs SSL/TLS, and HTTPS requires a valid SSL/TLS certificate. A simulation of six situations MFTECH meets in operations:

SELECT * FROM don_hang
App MFTECHEC2Bên nghe lén mạngRDSmã hoá at restAWS KMSkey của RDS

RDS DB instance của MFTECH đã được mã hoá bằng KMS. Câu hỏi đặt ra: dữ liệu khi truyền từ ứng dụng tới DB instance có được bảo vệ không? Nhấn Chạy để quan sát kết quả. Thay đổi cấu hình và chạy lại để so sánh.

Ghi nhớ:
  • At rest: KMS.
  • In transit: SSL/TLS.
  • Encryption cannot be turned on directly for an existing unencrypted RDS DB instance: DB snapshot → encrypted snapshot copy → restore.
  • Certificate for CloudFront: an ACM certificate in us-east-1.
  • Imported certificates: ACM does not renew them automatically; track expiration with the AWS Config rule acm-certificate-expiration-check (14 days by default, configured through daysToExpiration) + SNS, or the EventBridge event “ACM Certificate Approaching Expiration” (from 45 days before by default).

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

RDS DB instance hiện có của MFTECH chưa được mã hoá và nay phải mã hoá khi lưu trữ. Cách làm nào đúng?
MFTECH dùng một certificate imported vào ACM cho HTTPS. Làm thế nào để certificate không hết hạn ngoài dự kiến?

Đã trả lời 0/2 câu