KMS(Key Management Service)
managed
service to create and control encryption keys
- Able to audit key usage with
CloudTrail
- attached to region => can replicate across regions
types
- symmetric key: same key for encryption and decryption
- asymmetric key: public and private key
KMS key type
- AWS owned key: managed by AWS
- AWS Managed key: managed by AWS but you have control over the key policy
- Customer managed key: managed by you, but AWS manages the underlying infrastructure, not free
KMS key policy
key policy
is attached to the key
- Default key policy: complete access to the key
- custom key policy: define who can use the key and roles and who can administer the key
AWS WAF(Web Application Firewall)
deploy on
- CloudFront
(global)
- Application Load Balancer (regional)
- API Gateway (regional)
- AppSync GraphQL API (regional)
- cognito (regional)
features
- protect from SQL injection, cross-site scripting, and other web attacks
- IP blacklisting and whitelisting
- filter HTTP headers / body / URI
- limit the size of requests
- geo-blocking
- rate limiting (DDoS protection)

AWS Shield
DDoS
protection service
Standard
and Advanced
plan
AWS Firewall Manager
central
management service to configure and manage WAF rules across accounts and applications
Amazon GuardDuty
threat detection
service
- good for detect crypto currency mining
Amazon Inspector
security assessment
service
continuous assessment
of applications for vulnerabilities and deviations from best practices
Amazon Macie
data security
and data privacy
service
detect
and protect
sensitive data
맨 위로