ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 599 - SAA-C03 discussion

Report
Export

To meet security requirements, a company needs to encrypt all of its application data in transit while communicating with an Amazon RDS MySQL DB instance. A recent security audit revealed that encryption at rest is enabled using AWS Key Management Service (AWS KMS), but data in transit is not enabled.

What should a solutions architect do to satisfy the security requirements?

A.
Enable IAM database authentication on the database.
Answers
A.
Enable IAM database authentication on the database.
B.
Provide self-signed certificates. Use the certificates in all connections to the RDS instance.
Answers
B.
Provide self-signed certificates. Use the certificates in all connections to the RDS instance.
C.
Take a snapshot of the RDS instance. Restore the snapshot to a new instance with encryption enabled.
Answers
C.
Take a snapshot of the RDS instance. Restore the snapshot to a new instance with encryption enabled.
D.
Download AWS-provided root certificates. Provide the certificates in all connections to the RDS instance.
Answers
D.
Download AWS-provided root certificates. Provide the certificates in all connections to the RDS instance.
Suggested answer: D

Explanation:

To satisfy the security requirements, the solutions architect should download AWS-provided root certificates and provide the certificates in all connections to the RDS instance. This will enable SSL/TLS encryption for data in transit between the application and the RDS instance. SSL/TLS encryption provides a layer of security by encrypting data that moves between the client and the server. Amazon RDS creates an SSL certificate and installs the certificate on the DB instance when the instance is provisioned. The application can use the AWS-provided root certificates to verify the identity of the DB instance and establish a secure connection1.

The other options are not correct because they do not enable encryption for data in transit or are not relevant for the use case. Enabling IAM database authentication on the database is not correct because this option only provides a method of authentication, not encryption. IAM database authentication allows users to use AWS Identity and Access Management (IAM) users and roles to access a database, instead of using a database user name and password2. Providing self-signed certificates is not correct because this option is not secure or reliable. Self-signed certificates are certificates that are signed by the same entity that issued them, instead of by a trusted certificate authority (CA). Self-signed certificates can be easily forged or compromised, and are not recognized by most browsers and applications3. Taking a snapshot of the RDS instance and restoring it to a new instance with encryption enabled is not correct because this option only enables encryption at rest, not encryption in transit. Encryption at rest protects data that is stored on disk, but does not protect data that is moving between the client and the server4.

Using SSL/TLS to encrypt a connection to a DB instance - Amazon Relational Database Service

IAM database authentication for MySQL and PostgreSQL - Amazon Relational Database Service

What are self-signed certificates?

Encrypting Amazon RDS resources - Amazon Relational Database Service

asked 16/09/2024
Amol Wani
43 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first