AWS Certified Security - Specialty practice questions, page 18 of 21, with answer review and explanations.
Question 86
A company runs an application on AWS that needs to be accessed only by employees. Most employees work from the office, but others work remotely or travel. How can the Security Engineer protect this workload so that only employees can access it?
Add each employee's home IP address to the security group for the application so that only those users can access the workload.
Create a virtual gateway for VPN connectivity for each employee, and restrict access to the workload from within the VPC.
Use a VPN appliance from the AWS Marketplace for users to connect to, and restrict workload access to traffic from that appliance.
Route all traffic to the workload through AWS WAF. Add each employee's home IP address into an AWS WAF rule, and block all other traffic.
Question 87
A Systems Engineer is troubleshooting the connectivity of a test environment that includes a virtual security appliance deployed inline. In addition to using the virtual security appliance, the Development team wants to use security groups and network ACLs to accomplish various security requirements in the environment. What configuration is necessary to allow the virtual security appliance to route the traffic?
Disable network ACLs.
Configure the security appliance's elastic network interface for promiscuous mode.
Disable the Network Source/Destination check on the security appliance's elastic network interface
Place the security appliance in the public subnet with the internet gateway
Question 88
A Security Architect is evaluating managed solutions for storage of encryption keys. The requirements are: -Storage is accessible by using only VPCs. -Service has tamper-evident controls. -Access logging is enabled. -Storage has high availability. Which of the following services meets these requirements?
Amazon S3 with default encryption
AWS CloudHSM
Amazon DynamoDB with server-side encryption
AWS Systems Manager Parameter Store
Question 89
An AWS account includes two S3 buckets: bucket1 and bucket2. The bucket2 does not have a policy defined, but bucket1 has the following bucket policy: In addition, the same account has an IAM User named `alice`, with the following IAM policy. Which buckets can user `alice` access?
Bucket1 only
Bucket2 only
Both bucket1 and bucket2
Neither bucket1 nor bucket2
Question 90
An organization has three applications running on AWS, each accessing the same data on Amazon S3. The data on Amazon S3 is server-side encrypted by using an AWS KMS Customer Master Key (CMK). What is the recommended method to ensure that each application has its own programmatic access control permissions on the KMS CMK?
Change the key policy permissions associated with the KMS CMK for each application when it must access the data in Amazon S3.
Have each application assume an IAM role that provides permissions to use the AWS Certificate Manager CMK.
Have each application use a grant on the KMS CMK to add or remove specific access controls on the KMS CMK.
Have each application use an IAM policy in a user context to have specific access permissions on the KMS CMK.