Security Flashcards
(14 cards)
AWS Systems Manager Parameter Store
- Secure storage for configuration data management and secrets management
- Store passwords, DB strings, license code as parameter values
- Plain text or encrypted data
- more cost effective than AWS secrets manager
AWS CloudHSM
- Allows users to generate and use their own encryption keys on AWS cloud
- Dedicated HSM instances for key generation, storage and management
- FIPS compliant (high security standard)
IAM Execution Role
- role that an AWS service assumes to perform actions on your behalf
- role is used to grant permissions to AWS services so they can interact with other AWS resources securely and efficiently
Transparent Data Encryption
automatically encrypts data before it is written to storage, and automatically decrypts data when the data is read from storage
AWS Secrets Manager
- store secrets, encrypted at rest
- automatic rotation of secrets according to a schedule that you define
AWS Certificate Manager
- use to provision, manage, and deploy server certificates
- NOTE: not supported in all regions
IAM Certificate store
- only use when ACM is not supported in the region
- cannot upload ACM certificate to IAM
- encrypted cert stored in IAM SSL certificate storage, can support deploying server certs in all regions
API Gateway Lambda Authorizer
- API Gateway feature that uses a Lambda function to control access to your API
- When a client makes a request to one of your API’s methods, API Gateway calls your Lambda authorizer, which takes the caller’s identity as input and returns an IAM policy as output
Token based Lambda authorizer
A token-based Lambda authorizer (also called a TOKEN authorizer) receives the caller’s identity in a bearer token, such as a JSON Web Token (JWT) or an OAuth token.
Request parameter-based Lambda authorizer
A request parameter-based Lambda authorizer (also called a REQUEST authorizer) receives the caller’s identity in a combination of headers, query string parameters, stageVariables, and $context variables.
AWS Security Token Service (STS)
- AWS facility for requesting temporary user credentials with limited privileges
- It allows you to acquire short-term access to privileged roles in a controlled manner
What header is used for Amazon S3-Managed Encryption keys (SSE-S3)?
x-amz-server-side-encryption
What headers are used for SSE-C?
x-amz-server-side-encryption-customer-algorithm
x-amz-server-side-encryption-customer-key
x-amz-server-side-encryption-customer-key-MD5