মূল লেখায় যান

AWS Key Management Service (KMS)

#94 · Level 3 · আধুনিক architecture · Security

AWS KMS (Key Management Service) encryption key বানায়, নিরাপদে রাখে আর তার ব্যবহার নিয়ন্ত্রণ করে। Key-গুলো KMS-এর ভিতরে hardware security module-এ সুরক্ষিত থাকে, আর মূল key সাধারণত বাইরে বের হয় না। Key policy আর IAM দিয়ে ঠিক করা হয় কে কোন key দিয়ে encrypt বা decrypt করতে পারবে। প্রতিটা key ব্যবহার CloudTrail-এ লেখা থাকে। S3, EBS, RDS-এর মতো অনেক AWS service data encrypt করতে ভিতরে KMS ব্যবহার করে।

ব্যাংকের লকারের চাবি ব্যবস্থাপনা — চাবি ব্যাংকের ভল্টে থাকে, কে কখন ব্যবহার করলো লেখা থাকে।

Data encrypt করলেও চাবি অরক্ষিত থাকলে লাভ নেই। চাবি নিরাপদে রাখা আর কে ব্যবহার করবে ঠিক করা দরকার।

কোথায় ব্যবহার হয়

“কোথায় ব্যবহার হয়” অংশ

S3, EBS, RDS-এর data encrypt করা — বেশিরভাগ AWS service ভিতরে ভিতরে KMS ব্যবহার করে।

Azure Key Vault (keys)

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: