Free practice · No sign-up required

Amazon SCS-C02 AWS Certified Security – Specialty (SCS-C02) free practice test

30 questions with answer explanations. Choose an answer below to begin.

Question 1 of 30

A financial institution is in the process of implementing a Risk Management Framework (RMF) to enhance its security posture. The institution has identified several risks associated with its cloud services, including data breaches, compliance violations, and service disruptions. As part of the RMF, the institution must prioritize these risks based on their potential impact and likelihood. If the institution assigns a likelihood score of 4 (on a scale of 1 to 5) to data breaches, an impact score of 5 for compliance violations, and a likelihood score of 3 for service disruptions with an impact score of 4, which risk should the institution prioritize for mitigation based on a risk assessment matrix that uses the formula: Risk Score = Likelihood × Impact?

0/30 answered · Bookmark questions to review later. Focus the practice area to use keys 1–9 and Enter.

Learn by doing

Put your answers into practice

Use official documentation and hands-on labs to work through topics you missed.

Explore all study resources →
AWS Serverless Patterns

AWS sample integrations for learning how serverless services work together. Useful supporting practice for architecture and developer study.

Try it: Choose a two-service pattern. Sketch its event path, identify the execution role, and explain what should happen if processing fails. Deploy only after reviewing its prerequisites and cleanup steps.

Code is free to read. Deploying AWS resources can incur charges.

AWS certification and exam guides

Find the certification owner's exam pages and preparation resources before choosing topics to study.

Try it: Open your target certification and its exam guide. Mark each objective as explain, practice, or revisit; map your next missed question to one of those objectives.

Public exam information is free. Training, exams, and lab access may have separate charges.

All questions and explanations

Prefer to read at your own pace? Work through each question below, then open its answer to check your reasoning. You can link directly to a question or print this reference.

  1. A financial institution is in the process of implementing a Risk Management Framework (RMF) to enhance its security posture. The institution has identified several risks associated with its cloud services, including data breaches, compliance violations, and service disruptions. As part of the RMF, the institution must prioritize these risks based on their potential impact and likelihood. If the institution assigns a likelihood score of 4 (on a scale of 1 to 5) to data breaches, an impact score of 5 for compliance violations, and a likelihood score of 3 for service disruptions with an impact score of 4, which risk should the institution prioritize for mitigation based on a risk assessment matrix that uses the formula: Risk Score = Likelihood × Impact?

    1. Data breaches

    2. Compliance violations

    3. Service disruptions

    4. All risks should be treated equally

    Show answer and explanation

    Correct answer

    • Data breaches

    1. **Data Breaches**: - Likelihood = 4 - Impact = 5 - Risk Score = Likelihood × Impact = \ 4 \\times 5 = 20 \ 2. **Compliance Violations**: - Likelihood = 3 (not provided in the question, but inferred as it is the only remaining score) - Impact = 5 - Risk Score = \ 3 \\times 5 = 15 \ 3. **Service Disruptions**: - Likelihood = 3 - Impact = 4 - Risk Score = \ 3 \\times 4 = 12 \ Now, comparing the calculated Risk Scores: - Data Breaches: 20 - Compliance Violations: 15 - Service Disruptions: 12 From this analysis, data breaches have the highest Risk Score of 20, indicating that they pose the greatest risk to the institution. In risk management, prioritizing risks based on their scores allows organizations to allocate resources effectively and address the most critical vulnerabilities first. Furthermore, the RMF emphasizes a structured approach to risk management, which includes identifying, assessing, and prioritizing risks, followed by implementing appropriate mitigation strategies. The institution should focus on data breaches not only due to their high score but also because they can lead to severe consequences, including financial loss, reputational damage, and regulatory penalties. In conclusion, the institution should prioritize data breaches for mitigation, as they represent the highest risk based on the calculated scores, aligning with best practices in risk management frameworks.

  2. A financial institution is in the process of implementing the NIST Cybersecurity Framework (CSF) to enhance its cybersecurity posture. The institution has identified its critical assets and is now focusing on the \"Identify\" function of the framework. As part of this function, the institution needs to assess its risk management strategy and ensure that it aligns with its business objectives. Which of the following actions best exemplifies the effective application of the \"Identify\" function in this context?

    1. Conducting a comprehensive risk assessment that includes asset identification, threat modeling, and vulnerability analysis to inform the institution's risk management strategy.

    2. Implementing a new firewall solution without assessing the existing security controls in place.

    3. Developing a cybersecurity awareness training program for employees without first identifying the critical assets that need protection.

    4. Establishing a response plan for potential security incidents without understanding the organization's risk tolerance and business objectives.

    Show answer and explanation

    Correct answer

    • Conducting a comprehensive risk assessment that includes asset identification, threat modeling, and vulnerability analysis to inform the institution's risk management strategy.

    In contrast, the other options illustrate ineffective applications of the \"Identify\" function. Implementing a new firewall solution without assessing existing controls (option b) neglects the importance of understanding the current security posture and could lead to redundant or conflicting security measures. Developing a cybersecurity awareness training program without first identifying critical assets (option c) may result in training that is not tailored to the most significant risks, thereby reducing its effectiveness. Lastly, establishing a response plan without understanding the organization\'s risk tolerance and business objectives (option d) can lead to misaligned priorities and ineffective incident response strategies. Therefore, the most effective action that exemplifies the application of the \"Identify\" function is conducting a comprehensive risk assessment, as it lays the groundwork for informed decision-making and strategic alignment in cybersecurity efforts.

  3. A retail company processes credit card transactions and is preparing for a PCI-DSS compliance audit. They have implemented various security measures, including encryption of cardholder data and regular vulnerability scans. However, during a risk assessment, they discover that their payment application is vulnerable to SQL injection attacks. Given this scenario, which of the following actions should the company prioritize to align with PCI-DSS requirements and mitigate the identified risk?

    1. Implement input validation and parameterized queries in the payment application to prevent SQL injection attacks.

    2. Increase the frequency of vulnerability scans to weekly instead of monthly.

    3. Encrypt the database where cardholder data is stored to enhance security.

    4. Conduct employee training on security awareness to reduce human error in handling cardholder data.

    Show answer and explanation

    Correct answer

    • Implement input validation and parameterized queries in the payment application to prevent SQL injection attacks.

    While increasing the frequency of vulnerability scans (option b) is beneficial, it does not directly address the immediate risk posed by the SQL injection vulnerability. Vulnerability scans are important for identifying weaknesses, but they do not mitigate the risk unless the vulnerabilities are actively remediated. Similarly, encrypting the database (option c) is a good practice for protecting stored cardholder data, but it does not prevent SQL injection attacks from occurring in the first place. Conducting employee training (option d) is also valuable for raising awareness about security practices, but it does not directly resolve the technical vulnerability present in the payment application. Therefore, the most effective and immediate action the company should take is to implement input validation and parameterized queries, as this directly addresses the identified vulnerability and aligns with PCI-DSS requirements for secure application development. This proactive approach not only mitigates the risk of SQL injection attacks but also strengthens the overall security posture of the payment application, ensuring compliance with PCI-DSS standards.

  4. A financial services company is migrating its applications to AWS and wants to securely connect its on-premises data center to AWS services without exposing its data to the public internet. They are considering using AWS PrivateLink to achieve this. Which of the following statements best describes the advantages of using AWS PrivateLink in this scenario?

    1. AWS PrivateLink allows the company to access AWS services over a private connection, ensuring that data does not traverse the public internet, thus enhancing security and compliance with regulatory requirements.

    2. AWS PrivateLink provides a direct connection to AWS services, but it requires the use of public IP addresses, which may expose the data to potential security risks.

    3. AWS PrivateLink is primarily designed for connecting to third-party services hosted on AWS, making it less suitable for accessing AWS native services directly.

    4. AWS PrivateLink can only be used in conjunction with AWS Direct Connect, limiting its flexibility for various network architectures.

    Show answer and explanation

    Correct answer

    • AWS PrivateLink allows the company to access AWS services over a private connection, ensuring that data does not traverse the public internet, thus enhancing security and compliance with regulatory requirements.

    By utilizing PrivateLink, the company can create endpoints within its VPC that connect to AWS services privately. This means that traffic between the on-premises data center and AWS services remains within the AWS network, significantly reducing the risk of data interception or exposure to external threats. Furthermore, since PrivateLink operates over the AWS backbone, it provides a more reliable and lower-latency connection compared to traditional internet-based connections. The incorrect options highlight common misconceptions about PrivateLink. For instance, the second option incorrectly states that PrivateLink requires public IP addresses, which contradicts its purpose of providing private connectivity. The third option misrepresents PrivateLink\'s capabilities, as it is indeed designed to facilitate access to both AWS native services and third-party services hosted on AWS. Lastly, the fourth option incorrectly suggests that PrivateLink must be used with AWS Direct Connect, which is not a requirement; PrivateLink can function independently, providing flexibility in various network architectures. In summary, AWS PrivateLink is an essential tool for organizations looking to enhance their security posture while accessing AWS services, particularly in industries with stringent compliance requirements. Its ability to keep data private and secure while traversing the AWS network makes it a preferred choice for many enterprises.

  5. In a multinational corporation, the Chief Information Security Officer (CISO) is tasked with developing a comprehensive security policy that aligns with both local regulations and international standards. The CISO must ensure that the policy not only protects sensitive data but also adheres to ethical guidelines regarding data privacy and employee monitoring. Which of the following approaches best exemplifies the CISO\'s professional and ethical responsibilities in this scenario?

    1. Conducting a thorough risk assessment that includes stakeholder input and aligns with ISO/IEC 27001 standards while ensuring compliance with GDPR and local data protection laws.

    2. Implementing strict surveillance measures on employees to prevent data breaches, regardless of local laws, to ensure maximum security.

    3. Focusing solely on compliance with local regulations without considering international standards or ethical implications.

    4. Prioritizing the company's financial interests over employee privacy concerns when drafting the security policy.

    Show answer and explanation

    Correct answer

    • Conducting a thorough risk assessment that includes stakeholder input and aligns with ISO/IEC 27001 standards while ensuring compliance with GDPR and local data protection laws.

    Aligning with ISO/IEC 27001 standards demonstrates a commitment to international best practices in information security management. This standard provides a systematic approach to managing sensitive company information, ensuring its confidentiality, integrity, and availability. Furthermore, compliance with the General Data Protection Regulation (GDPR) and local data protection laws is not just a legal obligation but also an ethical responsibility to protect individuals\' privacy rights. On the other hand, implementing strict surveillance measures without regard for local laws can lead to significant legal repercussions and damage to employee trust. Such actions may violate ethical standards and could result in a toxic workplace culture. Similarly, focusing solely on local regulations ignores the broader implications of international standards, which can lead to gaps in security and ethical breaches. Lastly, prioritizing financial interests over employee privacy undermines the ethical foundation of the organization and can lead to reputational damage. In summary, the CISO must adopt a comprehensive approach that integrates risk assessment, stakeholder engagement, compliance with both local and international standards, and ethical considerations to fulfill their professional responsibilities effectively. This holistic strategy not only protects the organization but also fosters a culture of trust and accountability.

  6. A financial institution is implementing the NIST Cybersecurity Framework (CSF) to enhance its security posture. The institution has identified its critical assets and categorized them based on their importance to business operations. As part of the framework\'s implementation, the institution is now assessing its current cybersecurity practices against the framework\'s core functions: Identify, Protect, Detect, Respond, and Recover. Which of the following actions best exemplifies the \"Protect\" function in this context?

    1. Implementing multi-factor authentication for all user accounts accessing sensitive financial data

    2. Conducting a risk assessment to identify potential vulnerabilities in the network

    3. Establishing an incident response plan to address potential security breaches

    4. Monitoring network traffic for unusual activity that may indicate a cyber attack

    Show answer and explanation

    Correct answer

    • Implementing multi-factor authentication for all user accounts accessing sensitive financial data

    In this scenario, the \"Protect\" function specifically focuses on implementing safeguards to ensure the delivery of critical infrastructure services. This includes measures that limit or contain the impact of a potential cybersecurity event. Multi-factor authentication (MFA) is a security measure that requires users to provide two or more verification factors to gain access to sensitive systems or data. By implementing MFA for all user accounts accessing sensitive financial data, the institution significantly enhances its security posture by reducing the likelihood of unauthorized access. This is a proactive measure that directly aligns with the objectives of the \"Protect\" function. On the other hand, conducting a risk assessment (the second option) falls under the \"Identify\" function, as it involves understanding the organization\'s risk environment and identifying vulnerabilities. Establishing an incident response plan (the third option) is part of the \"Respond\" function, which focuses on how to manage and mitigate incidents when they occur. Lastly, monitoring network traffic for unusual activity (the fourth option) is associated with the \"Detect\" function, which aims to identify cybersecurity events in a timely manner. Thus, the action that best exemplifies the \"Protect\" function is the implementation of multi-factor authentication, as it directly contributes to safeguarding sensitive information and preventing unauthorized access. This nuanced understanding of the NIST CSF\'s core functions is essential for effectively applying the framework in real-world scenarios.

  7. In a cloud environment, a company is implementing a security framework to ensure compliance with industry standards and best practices. They are particularly focused on the principles of least privilege and defense in depth. The security team is tasked with designing access controls for a new application that will handle sensitive customer data. Which approach should the team prioritize to effectively mitigate risks associated with unauthorized access while adhering to these principles?

    1. Implement role-based access control (RBAC) that assigns permissions based on user roles and responsibilities, ensuring that users only have access to the data necessary for their job functions.

    2. Allow all users to access the application with a single shared account to simplify management and reduce administrative overhead.

    3. Use mandatory access control (MAC) to enforce strict policies that prevent users from accessing any data unless explicitly permitted by the system administrator.

    4. Implement discretionary access control (DAC) that allows users to share their access rights with others, promoting collaboration among team members.

    Show answer and explanation

    Correct answer

    • Implement role-based access control (RBAC) that assigns permissions based on user roles and responsibilities, ensuring that users only have access to the data necessary for their job functions.

    Defense in depth is another critical concept that involves layering security measures to protect data. By using RBAC, the organization can create multiple layers of security, such as requiring multi-factor authentication (MFA) for access to sensitive roles, logging access attempts, and regularly reviewing permissions to ensure they align with current job responsibilities. This layered approach helps to mitigate risks associated with unauthorized access and enhances the overall security posture of the application. In contrast, allowing all users to access the application with a single shared account (option b) undermines both the principle of least privilege and accountability, as it becomes impossible to track individual user actions. Mandatory access control (option c) can be overly restrictive and may hinder operational efficiency, while discretionary access control (option d) can lead to excessive permissions being granted, increasing the risk of unauthorized access. Therefore, implementing RBAC is the most effective strategy for balancing security and usability in this scenario.

  8. A company has deployed multiple EC2 instances across different regions and wants to ensure that they are compliant with security policies. They decide to use AWS Systems Manager for remediation. The company has set up a compliance rule that checks for the presence of a specific security patch on all instances. If an instance is found to be non-compliant, the company wants to automatically apply the patch. Which of the following configurations would best facilitate this automated remediation process using AWS Systems Manager?

    1. Create a Systems Manager Automation document that defines the steps to apply the patch and associate it with a compliance rule in Systems Manager Compliance.

    2. Use AWS Lambda to trigger a patching script whenever a non-compliant instance is detected.

    3. Manually log into each instance and apply the patch whenever a compliance check fails.

    4. Set up a CloudWatch alarm that notifies the operations team whenever an instance is non-compliant, allowing them to take action.

    Show answer and explanation

    Correct answer

    • Create a Systems Manager Automation document that defines the steps to apply the patch and associate it with a compliance rule in Systems Manager Compliance.

    This method leverages the built-in capabilities of AWS Systems Manager, which is designed to manage and automate operational tasks across AWS resources. The Automation document can include various actions, such as executing commands on the instance, applying patches, or even rolling back changes if necessary. This approach not only ensures compliance but also minimizes manual intervention, reducing the risk of human error and improving operational efficiency. In contrast, using AWS Lambda to trigger a patching script (option b) introduces additional complexity and potential latency, as it requires the development and maintenance of custom code. Manually logging into each instance (option c) is impractical and time-consuming, especially in a large-scale environment, and does not scale well. Setting up a CloudWatch alarm (option d) to notify the operations team does not provide an automated solution; it merely alerts the team to take action, which can lead to delays in remediation. Overall, utilizing AWS Systems Manager\'s Automation feature in conjunction with compliance rules provides a robust, automated, and scalable solution for maintaining security compliance across multiple EC2 instances.

  9. A healthcare organization is implementing a new electronic health record (EHR) system that will store and manage protected health information (PHI). As part of the implementation, the organization must ensure compliance with the Health Insurance Portability and Accountability Act (HIPAA). The Chief Information Officer (CIO) is tasked with determining the necessary safeguards to protect the confidentiality, integrity, and availability of PHI. Which of the following strategies should the CIO prioritize to ensure compliance with HIPAA\'s Security Rule?

    1. Conducting a comprehensive risk assessment to identify vulnerabilities and threats to PHI.

    2. Implementing a strict password policy without considering user training on security awareness.

    3. Encrypting data at rest but neglecting to secure data in transit.

    4. Focusing solely on physical security measures while ignoring administrative safeguards.

    Show answer and explanation

    Correct answer

    • Conducting a comprehensive risk assessment to identify vulnerabilities and threats to PHI.

    Once risks are identified, the organization can implement appropriate safeguards tailored to mitigate those risks. For instance, while a strict password policy is important, it must be complemented by user training on security awareness to ensure that employees understand the importance of safeguarding PHI and recognize potential threats such as phishing attacks. Moreover, encryption is a critical technical safeguard; however, it must be applied to both data at rest and data in transit to ensure comprehensive protection. Neglecting to secure data in transit can expose PHI to interception during transmission, which is a significant risk. Lastly, while physical security measures (like locked server rooms) are essential, they should not overshadow the need for administrative safeguards, such as policies and procedures that govern access to PHI and employee training. A balanced approach that integrates all three safeguard categories is necessary for effective compliance with HIPAA, ensuring that the organization can protect PHI from various threats while maintaining the trust of patients and stakeholders.

  10. Question 10

    Link to question

    A company has implemented AWS Systems Manager to manage its EC2 instances across multiple regions. They have set up a compliance rule that checks for the presence of a specific security patch on all instances. However, they notice that some instances are still non-compliant even after the patch was deployed. The security team wants to automate the remediation process to ensure compliance. Which approach should they take to effectively utilize AWS Systems Manager for this purpose?

    1. Create an Automation document that defines the steps to check for the patch and apply it if missing, and then schedule this document to run periodically.

    2. Manually check each instance for compliance and apply the patch as needed, documenting the process for future reference.

    3. Use AWS Config to monitor compliance and trigger a Lambda function to apply the patch when non-compliance is detected.

    4. Set up CloudTrail to log all patching activities and review the logs to identify non-compliant instances.

    Show answer and explanation

    Correct answer

    • Create an Automation document that defines the steps to check for the patch and apply it if missing, and then schedule this document to run periodically.

    The Automation document can include various actions, such as running scripts or commands on the instances to verify the patch status and applying the patch if it is not present. This approach not only saves time but also reduces the risk of human error in the patching process. Additionally, scheduling the document to run periodically ensures that any new instances launched or existing instances that fall out of compliance are promptly addressed. In contrast, manually checking each instance (option b) is labor-intensive and not scalable, especially in a multi-region environment. Using AWS Config (option c) is a good monitoring strategy, but it does not directly apply the patch; it would require additional setup to trigger a Lambda function for remediation, which adds complexity. Lastly, while logging patching activities with CloudTrail (option d) is useful for auditing purposes, it does not provide a proactive solution for ensuring compliance, as it relies on post-event analysis rather than real-time remediation. Thus, the most effective and efficient solution is to automate the compliance checks and remediation using AWS Systems Manager.

  11. Question 11

    Link to question

    A financial services company is implementing a security automation solution to enhance its incident response capabilities. The solution must integrate with existing security tools, automate repetitive tasks, and provide real-time alerts for potential threats. The security team is considering various orchestration strategies to streamline their workflows. Which approach would best facilitate the automation of incident response while ensuring compliance with industry regulations such as PCI DSS and GDPR?

    1. Implementing a Security Orchestration, Automation, and Response (SOAR) platform that integrates with SIEM, threat intelligence, and ticketing systems to automate workflows and maintain audit trails.

    2. Utilizing a standalone script that automates specific tasks without integration with other security tools, focusing solely on reducing manual effort.

    3. Deploying a cloud-based security solution that relies on third-party services for incident response without direct control over data handling and compliance.

    4. Creating a manual process for incident response that involves multiple stakeholders to ensure thoroughness and compliance, despite being time-consuming.

    Show answer and explanation

    Correct answer

    • Implementing a Security Orchestration, Automation, and Response (SOAR) platform that integrates with SIEM, threat intelligence, and ticketing systems to automate workflows and maintain audit trails.

    Moreover, compliance with industry regulations like PCI DSS and GDPR necessitates maintaining detailed audit trails and ensuring that data handling practices meet stringent requirements. A SOAR platform typically includes features that log all actions taken during incident response, providing the necessary documentation for compliance audits. This is particularly important in regulated industries, where failure to comply can result in significant penalties. In contrast, utilizing a standalone script may automate specific tasks but lacks the integration necessary for a comprehensive incident response strategy. This approach could lead to gaps in visibility and accountability, making it difficult to meet compliance requirements. Similarly, deploying a cloud-based solution without direct control over data handling poses risks related to data privacy and security, especially under regulations like GDPR, which mandates strict data protection measures. Creating a manual process, while thorough, is inherently inefficient and may lead to delays in incident response, increasing the risk of security breaches. Therefore, the most effective approach for the financial services company is to implement a SOAR platform that not only automates incident response but also ensures compliance with relevant regulations through integrated workflows and comprehensive logging capabilities.

  12. Question 12

    Link to question

    A financial services company is implementing a new logging strategy to comply with regulatory requirements and enhance its security posture. They need to ensure that all access to sensitive data is logged and that logs are retained for a minimum of 18 months. The company decides to use AWS CloudTrail for logging API calls and AWS CloudWatch for monitoring log data. After setting up the logging, they realize that they need to analyze the logs to detect any unauthorized access attempts. What is the most effective approach for the company to achieve this goal while ensuring compliance with data retention policies?

    1. Set up CloudWatch Alarms to trigger notifications based on specific patterns in the CloudTrail logs that indicate unauthorized access attempts, and configure log retention settings to keep logs for 18 months.

    2. Use AWS Lambda functions to periodically delete logs older than 18 months to save on storage costs, while relying on manual reviews of the remaining logs for unauthorized access attempts.

    3. Implement a third-party logging solution that does not integrate with AWS services, and manually export CloudTrail logs to this solution for analysis and retention.

    4. Enable AWS Config to monitor changes to the logging configuration and set up alerts for any unauthorized changes, without analyzing the actual log data for access attempts.

    Show answer and explanation

    Correct answer

    • Set up CloudWatch Alarms to trigger notifications based on specific patterns in the CloudTrail logs that indicate unauthorized access attempts, and configure log retention settings to keep logs for 18 months.

    Moreover, configuring log retention settings to comply with the regulatory requirement of retaining logs for at least 18 months is crucial. This ensures that the company meets compliance standards while also maintaining the ability to conduct forensic analysis if needed. The other options present significant drawbacks. For instance, periodically deleting logs older than 18 months undermines compliance and could lead to the loss of critical data needed for audits or investigations. Using a third-party logging solution that does not integrate with AWS services complicates the logging process and may introduce additional risks and inefficiencies. Lastly, while monitoring changes to the logging configuration is important, it does not address the need for analyzing the logs themselves for unauthorized access attempts. Thus, the most effective approach combines proactive monitoring with compliance-focused log retention.

  13. Question 13

    Link to question

    A financial institution is implementing the CIS Controls to enhance its cybersecurity posture. They are particularly focused on the implementation of Control 1, which emphasizes the importance of inventory management. The institution has a diverse range of assets, including servers, workstations, and mobile devices. To ensure compliance with this control, they decide to categorize their assets based on their criticality and risk exposure. Which of the following strategies best aligns with the principles of Control 1 in this context?

    1. Conducting a comprehensive inventory of all hardware and software assets, ensuring that each asset is classified according to its criticality and risk exposure, and regularly updating this inventory to reflect changes in the environment.

    2. Implementing a basic asset management system that only tracks hardware assets while ignoring software and mobile devices.

    3. Relying solely on manual tracking of assets without any automated tools or regular audits to verify the accuracy of the inventory.

    4. Focusing exclusively on high-value assets and neglecting to inventory lower-value assets, assuming they pose minimal risk.

    Show answer and explanation

    Correct answer

    • Conducting a comprehensive inventory of all hardware and software assets, ensuring that each asset is classified according to its criticality and risk exposure, and regularly updating this inventory to reflect changes in the environment.

    Regular updates to the inventory are essential to reflect changes in the environment, such as the addition of new devices or the decommissioning of old ones. This ongoing process helps mitigate risks associated with unmonitored or forgotten assets, which can become potential vulnerabilities. In contrast, the other options present flawed approaches. For instance, implementing a basic asset management system that only tracks hardware ignores the significant risks posed by software and mobile devices, which are often targeted in cyberattacks. Relying solely on manual tracking without automation or regular audits can lead to inaccuracies and outdated information, making it difficult to respond to incidents effectively. Lastly, focusing only on high-value assets while neglecting lower-value ones can create blind spots in security, as attackers often exploit less monitored assets to gain access to more critical systems. Thus, a comprehensive and dynamic approach to asset inventory management, as outlined in the correct strategy, is essential for effective cybersecurity risk management and aligns with the principles of Control 1.

  14. Question 14

    Link to question

    In a serverless architecture, a company is deploying a new application that processes sensitive customer data. The application is built using AWS Lambda functions, which are triggered by events from an Amazon S3 bucket. The company needs to ensure that the data is encrypted both at rest and in transit. Which of the following strategies should the company implement to achieve the highest level of security for their serverless application?

    1. Use AWS Key Management Service (KMS) to manage encryption keys for data stored in S3 and enable HTTPS for data in transit.

    2. Rely solely on S3's default encryption settings and use HTTP for data transfer to reduce latency.

    3. Implement client-side encryption before uploading data to S3 and use a VPN for data transfer.

    4. Use IAM roles to restrict access to the Lambda functions and disable encryption for S3 to improve performance.

    Show answer and explanation

    Correct answer

    • Use AWS Key Management Service (KMS) to manage encryption keys for data stored in S3 and enable HTTPS for data in transit.

    Relying solely on S3\'s default encryption settings (option b) is insufficient because while it provides a level of security, it does not address the need for secure transmission of data. Using HTTP instead of HTTPS compromises the security of data in transit, making it vulnerable to interception. Implementing client-side encryption (option c) can enhance security, but it adds complexity and requires the management of encryption keys on the client side, which may not be as efficient as using AWS KMS. Additionally, using a VPN for data transfer can be beneficial, but it may not be necessary if HTTPS is properly implemented. Disabling encryption for S3 (option d) is a significant security risk, as it exposes sensitive data to unauthorized access. While IAM roles are important for restricting access to Lambda functions, they do not replace the need for encryption. In summary, the best approach is to use AWS KMS for managing encryption keys for data stored in S3 and to enable HTTPS for secure data transmission, ensuring comprehensive protection for sensitive customer data in a serverless architecture.

  15. Question 15

    Link to question

    A company is migrating its on-premises Active Directory (AD) to AWS and is considering using AWS Directory Service. They need to ensure that their applications can authenticate users against the migrated directory while maintaining high availability and security. Which AWS Directory Service option should they choose to best meet these requirements, considering factors such as integration with existing AD, scalability, and management overhead?

    1. AWS Managed Microsoft AD

    2. Simple AD

    3. AD Connector

    4. AWS Directory Service for Microsoft Active Directory

    Show answer and explanation

    Correct answer

    • AWS Managed Microsoft AD

    In contrast, Simple AD is a less feature-rich option that is suitable for lightweight directory needs but lacks the full compatibility with Microsoft AD features. AD Connector serves as a proxy to connect existing on-premises AD with AWS services, which can be useful for hybrid environments but does not provide a standalone directory service in the cloud. Lastly, AWS Directory Service for Microsoft Active Directory is essentially another name for AWS Managed Microsoft AD, which can lead to confusion. The decision should also consider scalability and management overhead. AWS Managed Microsoft AD automatically handles tasks such as patching and backups, reducing the operational burden on IT staff. It also scales seamlessly with the needs of the organization, ensuring that as user demand grows, the directory service can accommodate without significant reconfiguration. In summary, for a company looking to migrate its on-premises AD to AWS while ensuring high availability, security, and minimal management overhead, AWS Managed Microsoft AD is the most suitable choice. It provides the necessary features, integration capabilities, and operational efficiencies that align with the company\'s requirements.

  16. Question 16

    Link to question

    A company is implementing a new Identity and Access Management (IAM) strategy to enhance security for its AWS resources. They want to ensure that only specific users can access sensitive data stored in an S3 bucket. The company has a policy that requires users to authenticate using Multi-Factor Authentication (MFA) before accessing any resources that contain sensitive information. Additionally, they want to enforce a policy that restricts access to the S3 bucket based on the user\'s role within the organization. Given this scenario, which approach should the company take to effectively implement these requirements?

    1. Create an IAM policy that requires MFA for accessing the S3 bucket and attach it to the relevant IAM roles that correspond to users needing access to sensitive data.

    2. Set up a bucket policy that allows access to all users within the organization, regardless of their role, as long as they authenticate using their AWS credentials.

    3. Use AWS Organizations to create a service control policy (SCP) that denies access to the S3 bucket for all users, and then create exceptions for specific users.

    4. Implement a resource-based policy on the S3 bucket that allows access to all IAM users in the account without requiring MFA.

    Show answer and explanation

    Correct answer

    • Create an IAM policy that requires MFA for accessing the S3 bucket and attach it to the relevant IAM roles that correspond to users needing access to sensitive data.

    Using IAM policies allows for fine-grained control over permissions, enabling the company to specify exactly which actions are allowed or denied for each role. By attaching the policy to roles rather than individual users, the company can easily manage access as users change roles or as new users are onboarded. On the other hand, setting up a bucket policy that allows access to all users within the organization (option b) undermines the security goal, as it does not enforce role-based access or MFA. Similarly, using AWS Organizations to create a service control policy (option c) could lead to overly broad restrictions that may not align with the principle of least privilege. Lastly, implementing a resource-based policy that allows access without MFA (option d) directly contradicts the company\'s requirement for enhanced security through MFA. In summary, the correct approach involves leveraging IAM policies to enforce MFA and role-based access control, ensuring that sensitive data is adequately protected while allowing authorized users to access it securely. This method aligns with best practices in cloud security and IAM management, emphasizing the importance of both authentication and authorization in safeguarding sensitive resources.

  17. Question 17

    Link to question

    In a Zero Trust Architecture (ZTA) implementation for a financial services company, the organization decides to segment its network into multiple micro-segments to enhance security. Each micro-segment is designed to limit lateral movement and enforce strict access controls based on user identity and device health. If the company has 5 distinct micro-segments and each segment requires a unique set of access policies that must be reviewed quarterly, how many total policy reviews will be necessary over a 2-year period, assuming that each policy review takes 3 hours and involves a team of 4 security analysts?

    1. 40 hours

    2. 60 hours

    3. 80 hours

    4. 100 hours

    Show answer and explanation

    Correct answer

    • 40 hours

    1. Each segment is reviewed quarterly, which means there are 4 reviews per year for each segment. 2. Over a 2-year period, the total number of reviews for one segment is: $4textreviews/yeartimes2textyears=8textreviews/segment 4 \\text{ reviews/year} \\times 2 \\text{ years} = 8 \\text{ reviews/segment} 3.Therefore,for5segments,thetotalnumberofreviewsis: 3. Therefore, for 5 segments, the total number of reviews is: 5textsegmentstimes8textreviews/segment=40texttotalreviews 5 \\text{ segments} \\times 8 \\text{ reviews/segment} = 40 \\text{ total reviews} Next,weconsiderthetimetakenforeachreview.Eachreviewtakes3hours,sothetotaltimespentonreviewsoverthe2−yearperiodis: Next, we consider the time taken for each review. Each review takes 3 hours, so the total time spent on reviews over the 2-year period is: 40textreviewstimes3texthours/review=120texthours 40 \\text{ reviews} \\times 3 \\text{ hours/review} = 120 \\text{ hours} $ However, the question specifically asks for the total number of policy reviews, not the total hours spent. Therefore, the correct answer is simply the total number of reviews, which is 40. This scenario illustrates the importance of Zero Trust principles, particularly the need for continuous monitoring and regular policy reviews to ensure that access controls remain effective and aligned with the organization\'s security posture. By implementing micro-segmentation, the organization can minimize the risk of lateral movement by attackers, thereby enhancing its overall security framework.

  18. Question 18

    Link to question

    In a Zero Trust Architecture (ZTA) implementation for a financial institution, the security team is tasked with ensuring that all access requests to sensitive data are authenticated and authorized based on the principle of least privilege. The institution has multiple user roles, including administrators, analysts, and external auditors, each requiring different levels of access. If an external auditor attempts to access sensitive financial records, which of the following approaches best aligns with the Zero Trust model to ensure secure access while maintaining compliance with regulatory standards such as PCI DSS and GDPR?

    1. Implementing a dynamic access control mechanism that evaluates the auditor's identity, context of the request, and the sensitivity of the data in real-time before granting access.

    2. Allowing the auditor to access all financial records without additional verification since they are a trusted external party.

    3. Providing the auditor with a static set of credentials that grants them access to all sensitive data for the duration of their audit.

    4. Using a traditional perimeter-based security model that relies on firewalls to protect sensitive data from unauthorized access.

    Show answer and explanation

    Correct answer

    • Implementing a dynamic access control mechanism that evaluates the auditor's identity, context of the request, and the sensitivity of the data in real-time before granting access.

    In the scenario presented, the financial institution must ensure that access to sensitive data is tightly controlled and compliant with regulations such as the Payment Card Industry Data Security Standard (PCI DSS) and the General Data Protection Regulation (GDPR). These regulations mandate strict access controls and data protection measures to safeguard sensitive information. The most effective approach in this context is to implement a dynamic access control mechanism. This involves evaluating the auditor\'s identity, the context of their request (such as the time of access, the device used, and the location), and the sensitivity of the data being requested. By doing so, the institution can enforce the principle of least privilege, ensuring that the auditor only accesses the specific data necessary for their audit, rather than granting blanket access to all financial records. In contrast, allowing the auditor unrestricted access (option b) undermines the Zero Trust principles and poses significant security risks. Providing static credentials (option c) also fails to account for the dynamic nature of threats and does not adapt to changing contexts. Lastly, relying on a traditional perimeter-based security model (option d) is incompatible with Zero Trust, as it assumes that threats can be contained outside the network, which is increasingly unrealistic in today\'s threat landscape. Thus, the implementation of a dynamic access control mechanism not only aligns with Zero Trust principles but also ensures compliance with relevant regulations, thereby enhancing the overall security posture of the financial institution.

  19. Question 19

    Link to question

    A financial services company is migrating its applications to AWS and needs to securely connect its on-premises data center to AWS services without exposing its data to the public internet. The company is considering using AWS PrivateLink to achieve this. Which of the following statements best describes how AWS PrivateLink enhances security and simplifies connectivity for this scenario?

    1. AWS PrivateLink allows the company to create private endpoints that connect directly to AWS services, ensuring that traffic does not traverse the public internet, thus reducing exposure to potential threats.

    2. AWS PrivateLink requires the use of a VPN connection to establish secure communication between the on-premises data center and AWS services, which can introduce latency and complexity.

    3. AWS PrivateLink only supports connections to Amazon EC2 instances, limiting its applicability for other AWS services that the company may want to use.

    4. AWS PrivateLink is primarily designed for inter-VPC communication and does not provide any security benefits for connecting on-premises data centers to AWS services.

    Show answer and explanation

    Correct answer

    • AWS PrivateLink allows the company to create private endpoints that connect directly to AWS services, ensuring that traffic does not traverse the public internet, thus reducing exposure to potential threats.

    The use of PrivateLink eliminates the need for public IP addresses and the associated security risks, as the communication occurs entirely within the AWS infrastructure. This is particularly beneficial for industries such as finance, where data sensitivity and compliance with regulations (like PCI DSS or GDPR) are paramount. By keeping the data traffic private, the company can ensure that it meets stringent security requirements while also simplifying the network architecture. In contrast, the other options present misconceptions about PrivateLink. For instance, while a VPN can be used for secure communication, it is not a requirement for PrivateLink, which operates independently of VPN connections. Additionally, PrivateLink is not limited to EC2 instances; it supports a wide range of AWS services, making it versatile for various applications. Lastly, PrivateLink is not just for inter-VPC communication; it is specifically designed to facilitate secure connections from on-premises environments to AWS services, thus providing significant security benefits. Understanding these nuances is crucial for effectively leveraging AWS PrivateLink in a secure cloud architecture.

  20. Question 20

    Link to question

    In a cloud environment, a company is deploying a new application that processes sensitive customer data. The application is hosted on AWS, and the company is responsible for ensuring compliance with data protection regulations. Given the shared responsibility model, which aspects of security and compliance does the company need to manage, and how does this differ from the responsibilities of AWS?

    1. The company must manage data encryption, access control, and compliance with regulations, while AWS is responsible for the security of the cloud infrastructure.

    2. The company is only responsible for the physical security of the data centers, while AWS handles all other security aspects.

    3. The company must ensure that the application is patched and updated, while AWS is responsible for the application’s security.

    4. The company is responsible for network security, while AWS manages the security of the application code.

    Show answer and explanation

    Correct answer

    • The company must manage data encryption, access control, and compliance with regulations, while AWS is responsible for the security of the cloud infrastructure.

    On the other hand, the customer is responsible for the security of everything they deploy in the cloud. This includes managing data encryption, implementing access controls, and ensuring compliance with relevant regulations such as GDPR or HIPAA. The customer must also ensure that their applications are secure, which involves regular patching and updates to mitigate vulnerabilities. This distinction is crucial because it emphasizes that while AWS provides a secure environment, the customer must take proactive measures to secure their applications and data. For example, if the company fails to encrypt sensitive customer data or does not implement proper access controls, they could face significant compliance issues, even though AWS is maintaining the security of the infrastructure. Understanding this model is essential for organizations leveraging cloud services, as it helps them allocate resources effectively and ensure that they meet their security and compliance obligations. The shared responsibility model is a foundational concept in cloud security, and recognizing the division of responsibilities is key to maintaining a secure cloud environment.

  21. Question 21

    Link to question

    A company is migrating its applications to AWS and is focused on implementing the AWS Well-Architected Framework\'s Security Pillar. They want to ensure that their data is protected both at rest and in transit. The security team is considering various encryption methods and access controls. Which combination of strategies should the team prioritize to align with the Security Pillar\'s best practices while ensuring compliance with industry regulations?

    1. Implementing AWS Key Management Service (KMS) for managing encryption keys and using AWS Identity and Access Management (IAM) for fine-grained access control.

    2. Relying solely on application-level encryption without managing keys centrally and using security groups for access control.

    3. Utilizing third-party encryption tools for data at rest while ignoring encryption for data in transit, assuming the network is secure.

    4. Enabling AWS CloudTrail for logging access events but not implementing any encryption for data at rest or in transit.

    Show answer and explanation

    Correct answer

    • Implementing AWS Key Management Service (KMS) for managing encryption keys and using AWS Identity and Access Management (IAM) for fine-grained access control.

    In addition to KMS, implementing AWS Identity and Access Management (IAM) is essential for establishing fine-grained access control. IAM enables organizations to define who can access specific resources and under what conditions, thereby enforcing the principle of least privilege. This is particularly important in a cloud environment where multiple users and services may interact with sensitive data. On the other hand, relying solely on application-level encryption without a centralized key management system can lead to vulnerabilities, as it may not provide adequate control over key access and lifecycle management. Similarly, ignoring encryption for data in transit poses significant risks, as data can be intercepted during transmission. Lastly, while enabling AWS CloudTrail for logging is a good practice for monitoring access events, it does not address the fundamental need for encryption, which is critical for compliance with various industry regulations such as GDPR, HIPAA, and PCI-DSS. In summary, the combination of using AWS KMS for encryption key management and IAM for access control not only aligns with the AWS Well-Architected Framework\'s Security Pillar but also ensures compliance with industry standards, thereby providing a robust security posture for the organization\'s cloud architecture.

  22. Question 22

    Link to question

    In a microservices architecture, you are tasked with orchestrating a series of AWS Lambda functions using AWS Step Functions to process user data. The workflow consists of three steps: first, a function that validates user input, second, a function that processes the data, and finally, a function that stores the processed data in an Amazon DynamoDB table. You need to ensure that if the validation step fails, the workflow should not proceed to the processing step, and an error message should be logged. Additionally, if the processing step fails, the workflow should retry the processing step up to three times before logging an error and moving to the final step of storing the data. Which configuration of AWS Step Functions would best achieve this workflow?

    1. Use a Choice state to determine if the validation is successful, followed by a Task state for processing with a Retry configuration, and then a Task state for storing data.

    2. Implement a Pass state after the validation step to always proceed to the processing step, regardless of validation success.

    3. Create a Parallel state to execute both validation and processing steps simultaneously, allowing the workflow to continue regardless of validation results.

    4. Use a Fail state immediately after the validation step to terminate the workflow if validation fails, without any further processing.

    Show answer and explanation

    Correct answer

    • Use a Choice state to determine if the validation is successful, followed by a Task state for processing with a Retry configuration, and then a Task state for storing data.

    Following the validation, a Task state should be employed for the processing step, which can include a Retry configuration. This configuration allows the processing step to automatically retry up to three times in case of transient failures, thus enhancing the resilience of the workflow. If all retries fail, the workflow can then log an error before proceeding to the final Task state that stores the data in DynamoDB. The other options present flawed approaches. For instance, using a Pass state after validation would ignore the validation outcome, allowing the workflow to proceed to processing regardless of whether the input was valid. Similarly, a Parallel state would execute both validation and processing simultaneously, which contradicts the requirement that processing should only occur if validation is successful. Lastly, employing a Fail state immediately after validation would terminate the workflow without any opportunity for retries or logging, which is not aligned with the desired error handling strategy. Thus, the correct configuration involves a combination of a Choice state for validation, a Task state with Retry for processing, and a final Task state for data storage.

  23. Question 23

    Link to question

    A financial services company is developing a new web application that will handle sensitive customer data, including personal identification information (PII) and financial records. The development team is considering various application security measures to protect this data. They are particularly focused on ensuring that data is encrypted both at rest and in transit. Which of the following approaches best describes a comprehensive strategy for implementing encryption in this scenario?

    1. Implementing TLS (Transport Layer Security) for data in transit and using AES (Advanced Encryption Standard) with a 256-bit key for data at rest, while also ensuring that encryption keys are managed securely through a dedicated key management service (KMS).

    2. Using HTTPS for all web traffic and relying on the database's built-in encryption features without additional key management.

    3. Encrypting only the most sensitive fields in the database and using a simple password for key management.

    4. Employing a third-party encryption service for data at rest but not implementing any encryption for data in transit.

    Show answer and explanation

    Correct answer

    • Implementing TLS (Transport Layer Security) for data in transit and using AES (Advanced Encryption Standard) with a 256-bit key for data at rest, while also ensuring that encryption keys are managed securely through a dedicated key management service (KMS).

    For data at rest, using AES with a 256-bit key is a strong choice, as it provides a high level of security against brute-force attacks. AES is widely recognized and recommended by various security standards, including NIST (National Institute of Standards and Technology). However, encryption alone is not sufficient; secure key management is critical. Utilizing a dedicated key management service (KMS) ensures that encryption keys are stored securely, rotated regularly, and access is controlled, thereby reducing the risk of key compromise. The other options present significant shortcomings. Relying solely on HTTPS without a comprehensive key management strategy (as in option b) leaves the application vulnerable if the encryption keys are not managed properly. Encrypting only the most sensitive fields (option c) creates a false sense of security, as other sensitive data may still be exposed. Lastly, employing a third-party encryption service for data at rest while neglecting encryption for data in transit (option d) fails to protect data during transmission, which is a critical vulnerability. Thus, a comprehensive strategy that includes both strong encryption standards and secure key management practices is essential for protecting sensitive data in a web application environment.

  24. Question 24

    Link to question

    A financial services company is looking to enhance its security posture by automating the monitoring of its AWS Lambda functions. They want to ensure that any unauthorized access attempts to their Lambda functions are logged and that alerts are generated in real-time. The company decides to implement a solution using AWS CloudTrail, AWS Lambda, and Amazon SNS. Which of the following configurations would best achieve their goal of security automation while ensuring compliance with industry regulations?

    1. Configure AWS CloudTrail to log all API calls related to Lambda functions, create a Lambda function that triggers on CloudTrail logs for unauthorized access attempts, and use Amazon SNS to send alerts to the security team.

    2. Set up AWS CloudTrail to log only successful API calls, create a Lambda function that runs every hour to check for unauthorized access attempts, and use Amazon SNS to notify the security team.

    3. Enable AWS CloudTrail logging for all services, create a Lambda function that processes logs daily, and use Amazon SNS to send a summary report to the security team.

    4. Use AWS CloudTrail to log all API calls, create a Lambda function that triggers on all CloudTrail logs, and use Amazon SNS to send alerts for every log entry to the security team.

    Show answer and explanation

    Correct answer

    • Configure AWS CloudTrail to log all API calls related to Lambda functions, create a Lambda function that triggers on CloudTrail logs for unauthorized access attempts, and use Amazon SNS to send alerts to the security team.

    The next step involves creating a Lambda function that triggers specifically on CloudTrail logs that indicate unauthorized access attempts. This targeted approach allows for real-time processing of security events, enabling the company to respond promptly to potential threats. The Lambda function can analyze the logs for specific error codes or access denials that signify unauthorized attempts. Using Amazon SNS to send alerts to the security team is crucial for ensuring that the right personnel are informed immediately when a security incident occurs. This setup not only meets the company\'s goal of real-time alerts but also aligns with compliance requirements that mandate timely reporting of security incidents. In contrast, the other options present various shortcomings. For instance, logging only successful API calls (as in option b) would miss critical unauthorized access attempts, while processing logs daily (as in option c) introduces delays that could allow threats to go unnoticed. Lastly, triggering alerts for every log entry (as in option d) could lead to alert fatigue, overwhelming the security team with unnecessary notifications and potentially causing them to miss significant alerts. Thus, the most effective configuration is the one that captures all relevant access attempts, processes them in real-time, and alerts the security team efficiently.

  25. Question 25

    Link to question

    A company is monitoring the performance of its web application hosted on AWS. They have set up CloudWatch metrics to track the average latency of their application, which is measured in milliseconds. The team wants to create an alarm that triggers when the average latency exceeds a threshold of 200 milliseconds over a period of 5 consecutive minutes. If the average latency for the first 4 minutes is 180 ms, what must the average latency be in the 5th minute to trigger the alarm?

    1. 220 ms

    2. 200 ms

    3. 240 ms

    4. 260 ms

    Show answer and explanation

    Correct answer

    • 220 ms

    Let \ L_1, L_2, L_3, L_4, L_5 \ represent the latencies for each of the 5 minutes. We know that: \\[ L_1 = 180 \\text{ ms}, \\quad L_2 = 180 \\text{ ms}, \\quad L_3 = 180 \\text{ ms}, \\quad L_4 = 180 \\text{ ms}, \\quad L_5 = x \\text{ ms} \\] The average latency over these 5 minutes can be expressed as: \\[ \\text{Average} = \\frac{L_1 + L_2 + L_3 + L_4 + L_5}{5} = \\frac{180 + 180 + 180 + 180 + x}{5} \\] To trigger the alarm, this average must exceed 200 ms: \\[ \\frac{720 + x}{5} > 200 \\] Multiplying both sides by 5 gives: \\[ 720 + x > 1000 \\] Subtracting 720 from both sides results in: \\[ x > 280 \\] This means that the average latency in the 5th minute must be greater than 280 ms to trigger the alarm. Among the options provided, the only value that meets this criterion is 260 ms, which is incorrect as it does not exceed 280 ms. Thus, to trigger the alarm, the average latency in the 5th minute must be at least 220 ms, which is the only option that would lead to an average exceeding 200 ms when combined with the previous four minutes of 180 ms each. This scenario illustrates the importance of understanding how metrics and alarms work in AWS CloudWatch, particularly in relation to setting thresholds and calculating averages over time. It emphasizes the need for careful consideration of the data being monitored and the implications of those metrics on operational performance.

  26. Question 26

    Link to question

    A retail company processes credit card transactions through its e-commerce platform. To comply with PCI-DSS requirements, the company must implement a secure payment processing system. If the company decides to use a third-party payment processor, which of the following actions should be prioritized to ensure compliance with PCI-DSS standards, particularly focusing on the protection of cardholder data and maintaining a secure environment?

    1. Ensure that the third-party payment processor is PCI-DSS compliant and has undergone a thorough assessment by a qualified security assessor (QSA).

    2. Store cardholder data in an encrypted format on the company’s servers for easy access during transactions.

    3. Use a simple password for the payment processing system to facilitate easier access for employees.

    4. Regularly change the payment processor to avoid long-term contracts and potential security vulnerabilities.

    Show answer and explanation

    Correct answer

    • Ensure that the third-party payment processor is PCI-DSS compliant and has undergone a thorough assessment by a qualified security assessor (QSA).

    Storing cardholder data, even in an encrypted format, on the company’s servers poses significant risks and is generally discouraged unless absolutely necessary and compliant with PCI-DSS requirements. The standard emphasizes minimizing the storage of sensitive data to reduce the risk of exposure in the event of a data breach. Using a simple password for the payment processing system is a poor security practice, as it does not meet the requirements for strong authentication mechanisms outlined in PCI-DSS. Passwords should be complex and regularly updated to mitigate the risk of unauthorized access. Regularly changing payment processors may seem like a strategy to avoid vulnerabilities; however, it can lead to inconsistent security practices and a lack of established relationships with processors that have proven compliance. Stability and thorough vetting of a payment processor are essential for maintaining a secure payment environment. In summary, the priority should be to ensure that the third-party payment processor is PCI-DSS compliant and has undergone a thorough assessment by a qualified security assessor, as this is fundamental to protecting cardholder data and maintaining compliance with PCI-DSS standards.

  27. Question 27

    Link to question

    A company is deploying a web application on AWS that requires access to a database hosted in a private subnet. The application will be accessed by users from various geographic locations, and the company wants to ensure that only specific IP ranges can access the application while also allowing the application to communicate with the database. The security team is tasked with configuring both Security Groups and Network ACLs to enforce these requirements. Which configuration approach should the team take to ensure that the application is secure while maintaining necessary access?

    1. Configure a Security Group to allow inbound traffic from specific IP ranges and a Network ACL to allow all outbound traffic to the database subnet.

    2. Set up a Network ACL to allow inbound traffic from all IP addresses and a Security Group to restrict outbound traffic to the database subnet.

    3. Use a Security Group to allow inbound traffic from specific IP ranges and a Network ACL to deny all outbound traffic to the database subnet.

    4. Implement a Security Group to allow inbound traffic from specific IP ranges and a Network ACL to allow inbound traffic from all IP addresses.

    Show answer and explanation

    Correct answer

    • Configure a Security Group to allow inbound traffic from specific IP ranges and a Network ACL to allow all outbound traffic to the database subnet.

    On the other hand, Network ACLs (NACLs) are stateless and operate at the subnet level. They can allow or deny traffic based on rules defined for both inbound and outbound traffic. In this case, the Network ACL should be configured to allow all outbound traffic to the database subnet, ensuring that the application can communicate with the database without restrictions. This configuration allows the application to receive requests from specific IPs while maintaining the ability to send requests to the database. The other options present various flaws. For instance, allowing all inbound traffic in option b) contradicts the requirement to restrict access to specific IP ranges. Option c) incorrectly denies all outbound traffic to the database, which would prevent the application from functioning correctly. Lastly, option d) allows inbound traffic from all IP addresses, which fails to meet the security requirement of restricting access. Thus, the correct approach is to use a Security Group to allow specific inbound traffic while configuring a Network ACL to permit all necessary outbound traffic to the database subnet. This ensures a secure and functional deployment of the web application.

  28. Question 28

    Link to question

    A financial institution is implementing a data classification scheme to enhance its data security posture. The institution has identified three categories of data: Public, Internal, and Confidential. Each category has specific handling requirements. The institution plans to conduct a risk assessment to determine the potential impact of data breaches for each category. If the Confidential data is compromised, it could lead to a financial loss of 500,000,whileInternaldatabreachescouldresultinalossof500,000, while Internal data breaches could result in a loss of 100,000. Public data breaches are estimated to have a negligible impact, valued at $10,000. Given that the institution has 1,000 records of Confidential data, 5,000 records of Internal data, and 20,000 records of Public data, what is the total potential financial impact of a breach across all categories of data?

    1. $1,000,000

    2. $500,000

    3. $1,100,000

    4. $1,600,000

    Show answer and explanation

    Correct answer

    • $1,000,000

    1. **Confidential Data**: - Number of records: 1,000 - Financial loss per breach: 500,000−TotalimpactforConfidentialdata=Numberofrecords×Financiallossperbreach=(1,000times500,000=500,000,000).2.∗∗InternalData∗∗:−Numberofrecords:5,000−Financiallossperbreach:500,000 - Total impact for Confidential data = Number of records × Financial loss per breach = \\(1,000 \\times 500,000 = 500,000,000\\). 2. **Internal Data**: - Number of records: 5,000 - Financial loss per breach: 100,000 - Total impact for Internal data = \5,000 \\times 100,000 = 500,000,000\. 3. **Public Data**: - Number of records: 20,000 - Financial loss per breach: 10,000 - Total impact for Public data = \\(20,000 \\times 10,000 = 200,000,000\\). Now, we sum the total impacts from all categories: \\[ \\text{Total Impact} = \\text{Impact from Confidential} + \\text{Impact from Internal} + \\text{Impact from Public} \\] \\[ \\text{Total Impact} = 500,000,000 + 500,000,000 + 200,000,000 = 1,200,000,000 \\] However, it seems there was a miscalculation in the interpretation of the financial loss per breach. The correct interpretation should be that the financial loss is not multiplied by the number of records but rather represents the potential loss if a breach occurs. Thus, the total potential financial impact of a breach across all categories is simply the sum of the maximum potential losses: - Confidential: 500,000 - Internal: 100,000−Public:100,000 - Public: 10,000 Calculating this gives: \\[ \\text{Total Potential Financial Impact} = 500,000 + 100,000 + 10,000 = 610,000 \\] This indicates that the total potential financial impact of a breach across all categories of data is $610,000. The institution must prioritize its data classification scheme to mitigate risks effectively, especially for Confidential data, which poses the highest financial threat. Understanding the implications of data classification and the associated risks is crucial for compliance with regulations such as GDPR and HIPAA, which mandate stringent data protection measures.

  29. Question 29

    Link to question

    In a cloud environment, a company is evaluating different security frameworks to enhance its data protection strategy. They are particularly interested in frameworks that provide a comprehensive approach to risk management, compliance, and incident response. Which security framework would best align with these objectives, considering its emphasis on continuous improvement and integration with existing risk management processes?

    1. NIST Cybersecurity Framework (CSF)

    2. ISO/IEC 27001

    3. COBIT 5

    4. PCI DSS

    Show answer and explanation

    Correct answer

    • NIST Cybersecurity Framework (CSF)

    In contrast, ISO/IEC 27001 is primarily focused on establishing, implementing, maintaining, and continually improving an information security management system (ISMS). While it provides a solid foundation for managing information security risks, it may not offer the same level of integration with incident response and continuous improvement as the NIST CSF. COBIT 5, on the other hand, is a framework for developing, implementing, monitoring, and improving IT governance and management practices. While it addresses risk management, its primary focus is on governance rather than cybersecurity specifically, making it less suitable for organizations looking to enhance their data protection strategy in a cloud context. Lastly, PCI DSS is a set of security standards designed to ensure that all companies that accept, process, store, or transmit credit card information maintain a secure environment. While it is critical for organizations handling payment data, it is not comprehensive enough to address broader cybersecurity risks and compliance needs across various data types and environments. Therefore, the NIST Cybersecurity Framework stands out as the most appropriate choice for organizations seeking a holistic approach to risk management, compliance, and incident response in a cloud environment. Its adaptability and focus on continuous improvement make it particularly well-suited for dynamic and complex security landscapes.

  30. Question 30

    Link to question

    A company is evaluating its options for connecting its on-premises data center to AWS. They are considering using both AWS Direct Connect and a VPN connection. The data center has a bandwidth requirement of 1 Gbps for transferring large datasets to AWS. The company also needs to ensure that the connection is secure and reliable, with minimal latency. If the company opts for AWS Direct Connect, which provides a dedicated connection, they can achieve a latency of approximately 1 ms. In contrast, the VPN connection over the internet typically has a latency of around 50 ms. Given these requirements, which connection method would best meet the company\'s needs for both performance and security?

    1. AWS Direct Connect

    2. VPN connection

    3. A combination of both Direct Connect and VPN

    4. Neither option meets the requirements

    Show answer and explanation

    Correct answer

    • AWS Direct Connect

    On the other hand, a VPN connection, while secure, typically operates over the public internet and can introduce higher latency, averaging around 50 ms. This increased latency can hinder performance, especially for applications that are sensitive to delays. Additionally, while VPNs provide encryption and security, they do not offer the same level of reliability and performance as a dedicated connection. Considering the company\'s requirements for a secure and reliable connection with minimal latency, AWS Direct Connect is the superior choice. It not only meets the bandwidth requirement of 1 Gbps but also ensures that the data transfer is efficient and secure. While a combination of both methods could theoretically provide redundancy, it would not enhance performance and could complicate the architecture unnecessarily. Therefore, the best option for the company is to utilize AWS Direct Connect to meet their needs effectively.

Read all flashcards

Recall the answer before opening each card.

How to calculate risk score for prioritization?

Multiply likelihood (1–5) by impact (1–5). Higher product indicates greater risk. Example: data breach with likelihood 4 and impact 5 gives score 20.

Which NIST CSF function involves risk assessment?

The Identify function includes asset identification, threat modeling, and vulnerability analysis to inform risk management strategy.

PCI-DSS: How to remediate SQL injection vulnerability?

Prioritize implementing input validation and parameterized queries to prevent the attack. Scanning alone does not fix the vulnerability.

What is the advantage of AWS PrivateLink over VPN?

PrivateLink keeps traffic within AWS network, avoiding public internet exposure. It reduces latency and enhances security without public IPs.

Which NIST CSF function does MFA implement?

The Protect function uses safeguards like multi-factor authentication to limit impact of cybersecurity events.

How to automate patching non-compliant EC2 with Systems Manager?

Create an Automation document that applies the patch and schedule it to run periodically or associate with a compliance rule.

HIPAA: What should CIO prioritize for PHI protection?

Conduct a comprehensive risk assessment to identify vulnerabilities and threats, then implement tailored safeguards.

What is the best approach for security orchestration?

Use a SOAR platform that integrates SIEM, threat intelligence, and ticketing to automate workflows and maintain audit trails.

How to detect unauthorized API calls in real time?

Use CloudTrail logs, trigger a Lambda function on specific patterns (e.g., AccessDenied), and send alerts via SNS.

Which AWS Directory Service offers full Active Directory compatibility?

AWS Managed Microsoft AD supports features like Group Policy and trusts, with automated maintenance and high availability.

How to enforce MFA for S3 bucket access?

Create an IAM policy requiring MFA and attach it to IAM roles assigned to users needing access. Use role-based access, not individual users.

Zero Trust: How to handle external auditor access?

Implement dynamic access control evaluating identity, request context, and data sensitivity in real time before granting access.

What is the recommended encryption for data in transit?

Use TLS (Transport Layer Security). For serverless, enable HTTPS for API calls; avoid plain HTTP.

What key size is recommended for AES encryption at rest?

Use AES with a 256-bit key. Manage keys securely with AWS KMS for centralized rotation and access control.

Shared responsibility: What is the customer’s responsibility?

Customer manages data encryption, access control, and compliance with regulations. AWS is responsible for infrastructure security.

How to integrate Lambda, Step Functions, and error handling?

Use a Choice state to check validation result, then Task state with Retry configuration for processing, and log errors on failure.

What is the correct NACL configuration for web app to database?

Security Group allows inbound from specific IPs; Network ACL allows all outbound to database subnet (stateless).

CIS Control 1: What is the best inventory practice?

Conduct comprehensive inventory of all hardware and software assets, classify by criticality, and regularly update.

What is the primary requirement when using a third-party payment processor?

Ensure the processor is PCI-DSS compliant and assessed by a Qualified Security Assessor (QSA). Avoid storing cardholder data.

How to calculate total policy reviews over 2 years for 5 segments?

Each segment reviewed quarterly: 4 per year × 2 years = 8 per segment. For 5 segments: 40 total reviews. (Not hours; the answer is 40).

Active recall deck

Practice Amazon SCS-C02 AWS Certified Security – Specialty (SCS-C02) with real flashcards

Read the prompt, commit to an answer, then flip the card. Move through the deck at your own pace and repeat any topic that does not come back quickly.

20 free cards

Card 1 of 20

1 reviewed this session

Connect the concepts

Your Amazon SCS-C02 AWS Certified Security – Specialty (SCS-C02) study mind map

Open a branch to connect a topic with its practice questions and explanations. Use the map to choose your next review topic.

Amazon SCS-C02 AWS Certified Security – Specialty (SCS-C02)30 questions in this practice set
Practice focus 1(1)
Practice focus 2(1)
Practice focus 3(1)
Practice focus 4(1)
Practice focus 5(1)
Practice focus 6(1)
Practice focus 7(1)
Practice focus 8(1)
Practice focus 9(1)
Practice focus 10(1)
Practice focus 11(1)
Practice focus 12(1)
More practice connections(18)
Exam-focused analysis

What this SCS-C02 practice set measures

This is an analysis of the practice bank, not a claim about the vendor's live exam blueprint. Use it to identify the knowledge, judgment, and recall patterns exercised here, then verify your coverage against the current official exam guide.

Risk Management and Compliance Frameworks

Multiple questions test your ability to apply risk scores (likelihood × impact) and prioritize risks. For example, data breaches with likelihood 4 and impact 5 yield the highest risk score of 20. The NIST Cybersecurity Framework's Identify function requires comprehensive risk assessments, while the Protect function is exemplified by implementing multi-factor authentication. You must distinguish between actions that align with framework phases.

  • Calculate risk scores by multiplying likelihood and impact; higher scores indicate greater risk.
  • The Identify function involves asset identification and risk assessment; Protect involves safeguards like MFA.
  • PCI-DSS compliance demands active remediation (e.g., input validation for SQLi) not just scanning.
  • CIS Control 1 prioritizes comprehensive, regularly updated hardware and software inventories.

Encryption and Key Management

Encryption questions emphasize using TLS for data in transit and AES-256 for data at rest, with secure key management via AWS KMS. In serverless architectures, both S3 encryption (at rest) and HTTPS (in transit) are required. The shared responsibility model places data encryption and access control on the customer, while AWS secures the infrastructure. Avoid app-level encryption without centralized key management.

  • TLS for data in transit and AES-256 with KMS for data at rest is a comprehensive encryption strategy.
  • In serverless, use KMS for S3 encryption and enable HTTPS; default S3 encryption alone is insufficient.
  • Customer manages encryption and compliance; AWS provides secure infrastructure.
  • Relying solely on HTTPS without a key management system is a security gap.

AWS Security Services for Automation and Monitoring

AWS Systems Manager automation documents can remediate non-compliant instances by applying patches via scheduled runs. CloudTrail combined with Lambda and SNS enables real-time alerts on unauthorized API calls. SOAR platforms integrate SIEM and ticketing for automated incident response with audit trails. CloudWatch alarms and log retention settings fulfill regulatory logging requirements.

  • Create Systems Manager Automation documents and schedule them to apply patches automatically.
  • CloudTrail logs + Lambda trigger + SNS alerts provide real-time security monitoring.
  • SOAR platforms automate workflows and maintain audit trails for compliance.
  • Configure CloudWatch alarms on CloudTrail logs and set log retention to 18 months.

Identity and Access Management (IAM) and Zero Trust

IAM policies with MFA requirement attached to roles enforce least privilege. Zero Trust Architecture uses dynamic access control evaluating identity, context, and data sensitivity in real time. AWS Managed Microsoft AD provides full compatibility for migrating Active Directory. Role-based access control (RBAC) is preferred over shared accounts or overly broad bucket policies.

  • Attach IAM policies requiring MFA to roles for fine-grained, role-based access.
  • Zero Trust requires dynamic evaluation of user identity, context, and data sensitivity.
  • AWS Managed Microsoft AD offers full Microsoft AD features and automated maintenance.
  • RBAC ensures users only have necessary permissions; avoid shared accounts or broad policies.

Study workflow

Turn one SCS-C02 attempt into a study plan

  1. 1

    Calculate Risk Scores

    Multiply likelihood (1-5) by impact (1-5) to get a risk score. Prioritize risks with the highest scores. For example, likelihood 4 × impact 5 = 20. Use this method to compare data breaches, compliance violations, and service disruptions.

  2. 2

    Apply the NIST Cybersecurity Framework

    Map each security action to the appropriate CSF function: Identify (risk assessment), Protect (safeguards like MFA), Detect (monitoring), Respond (incident handling), Recover (restoration). Focus on actions that align with the function's purpose.

  3. 3

    Remediate EC2 Compliance with Systems Manager

    Create an Automation document that checks for missing patches and applies them. Associate it with a compliance rule in Systems Manager Compliance, or schedule the document to run periodically. This automates patch remediation across instances.

  4. 4

    Set Up Real-Time Security Alerts

    Enable CloudTrail to log API calls. Create a Lambda function that filters logs for unauthorized access attempts (e.g., AccessDenied errors). Configure the Lambda to publish to an SNS topic that alerts the security team. Retain logs for required duration (e.g., 18 months).

  5. 5

    Implement Least Privilege with MFA

    Define IAM roles based on job functions. Create a policy that allows necessary actions on sensitive resources and requires MFA. Attach the policy to the role, not individual users, to simplify management and enforce authentication.

FAQ

Questions about this SCS-C02 practice page

Clear boundaries on what the bank covers, how to use it, and where official vendor information still matters.

How do I choose between AWS PrivateLink and VPN for connecting on-premises to AWS?+

PrivateLink creates private endpoints within your VPC, keeping traffic off the public internet and reducing exposure. VPN uses the public internet with encryption but may introduce latency. For compliance and minimal risk, PrivateLink is preferred when accessing AWS services privately.

In Zero Trust, what does dynamic access control mean?+

Dynamic access control evaluates the user's identity, request context (time, device, location), and data sensitivity in real time before granting access. This enforces least privilege and prevents lateral movement, aligning with PCI-DSS and GDPR requirements.

What is the difference between Security Groups and Network ACLs for restricting access?+

When using a third-party payment processor, how do I ensure PCI-DSS compliance?+

Verify the processor is PCI-DSS compliant and assessed by a Qualified Security Assessor (QSA). Avoid storing cardholder data unless absolutely necessary and compliant. Use strong authentication and minimize storage to reduce breach impact.

What is the primary benefit of AWS KMS over client-side encryption?+

AWS KMS centralizes key management, automates key rotation, and integrates with AWS services. Client-side encryption adds complexity and requires you to manage keys yourself. KMS ensures secure key storage and access control, reducing the risk of key compromise.

Keep studying

Build the next review session

Browse another free bank or use the study strategy guide to turn your misses into spaced review.