본문 바로가기
  • AI (Artificial Intelligence)
Fundamental/Design

AWS Key Management Service (KMS)

by 로샤스 2021. 1. 14.

 

Ref.
1. www.suncoreedb.com/aws_kms.html
2. aws.amazon.com/blogs/security/are-kms-custom-key-stores-right-for-you/
2. docs.aws.amazon.com/ko_kr/secretsmanager/latest/userguide/tutorials_basic.html#tutorial-basic-step1

AWS Key Management Service (KMS)

AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses FIPS 140-2 validated hardware security modules to protect the security of your keys. AWS Key Management Service is integrated with most other AWS services to help you protect the data you store with these services. AWS Key Management Service is also integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.

Figure 1.

Figure 2.

 

Benefits of KMS

Fully Managed

AWS Key Management Service is a fully managed service, so you can focus on the encryption needs of your applications while AWS handles availability, physical security, and hardware maintenan

 

Benefits of KMS

Fully Managed

AWS Key Management Service is a fully managed service, so you can focus on the encryption needs of your applications while AWS handles availability, physical security, and hardware maintenance of the underlying infrastructure.

Centralized Key Management

AWS Key Management Service provides you with centralized control of your encryption keys. KMS presents a single view into all of the key usage in your organization. You can easily create, import, and rotate keys as well as define usage policies and audit usage from the AWS Management Console or by using the AWS SDK or CLI.

Integrated with AWS services

AWS Key Management Service is integrated with several other AWS services to make it easy to encrypt the data you store with these services using keys that you manage.

Encryption for all your applications

AWS Key Management Service makes it easy to manage encryption keys used to encrypt data stored by your applications regardless of where you store it. KMS provides an SDK for programmatic integration of encryption and key management into your applications.

Built-in Auditing

댓글