A pharmaceutical research firm is deploying an application that uses Amazon DynamoDB to store proprietary drug discovery data. Under the AWS Shared Responsibility Model, which of the following tasks is the responsibility of the customer?
- Defining fine-grained access control policies using IAM to restrict access to the database tables.Answer
- BApplying software updates and security patches to the operating system hosting the database.
- CConfiguring stateless Network Access Control Lists (NACLs) directly on the DynamoDB database instances.
- DScheduling physical security audits of the AWS data centers where the DynamoDB data is stored to retrieve compliance reports.
Answer
Defining fine-grained access control policies using IAM to restrict access to the database tables.
For fully managed services like Amazon DynamoDB, the customer is responsible for configuring access permissions, such as writing IAM policies to define who can access the DynamoDB tables. This falls under security 'in' the cloud.
Step-by-Step Solution
Key Concept
Under the AWS Shared Responsibility Model, for managed services like DynamoDB, AWS manages the physical infrastructure, operating system, and database software, while the customer is responsible for data protection, access configuration (IAM), and endpoint security.
Estimated Time:1m 0s