A gaming studio is deploying a multiplayer matchmaking backend on AWS using Amazon DynamoDB to store player session states. Under the AWS Shared Responsibility Model, which two security-related tasks are the sole responsibility of the gaming studio?
- Implementing client-side encryption for sensitive player data before sending it to the databaseCevap
- Configuring Identity and Access Management (IAM) policies to restrict access to the database tablesCevap
- CApplying security patches to the underlying operating system hosting the database nodes
- DUpdating the database engine software to resolve system-level software vulnerabilities
- EScheduling physical inspections of the AWS data centers to perform hardware security audits
Cevap
Implementing client-side encryption for sensitive player data before sending it to the database and configuring Identity and Access Management (IAM) policies to restrict access to the database tables are customer responsibilities.
In the Shared Responsibility Model, the customer is responsible for security 'in' the cloud. For a managed service like Amazon DynamoDB, this includes managing user access via Identity and Access Management (IAM) policies and encrypting sensitive player data on the client side before writing it to the database. AWS maintains the security 'of' the cloud, which includes the physical hardware, operating systems, and database engine software.
Adım Adım Çözüm
Anahtar Kavram
Shared Responsibility Model for Managed Services