Courseiva

CCNA Systems Lifecycle Management Questions

37 questions · Systems Lifecycle Management · All types, answers revealed

1
MCQmedium

An ISSMP is leading the secure acquisition of a commercial off-the-shelf (COTS) payroll system that will process employee PII. The vendor will not permit source code review but does provide a completed consensus assessment questionnaire. Which action BEST allows the ISSMP to establish assurance that the product meets the organization's security requirements before signing the contract?

A.Request the vendor's most recent penetration test executive summary and treat a passing result as evidence that the product satisfies the security requirements.
B.Require the vendor to undergo a SOC 2 Type II examination and review the report's trust services criteria and complementary user entity controls.
C.Accept the vendor's completed consensus assessment questionnaire as sufficient evidence because it is signed by the vendor's Chief Information Security Officer.
D.Insert a contractual right to audit into the master services agreement and defer all assurance activities until the first annual audit after go-live.
AnswerB

A SOC 2 Type II report provides an independent auditor's opinion over the design and operating effectiveness of the vendor's controls across a period of time, which is the strongest assurance available when source review and on-site assessment are not permitted. Reviewing the trust services criteria and the complementary user entity controls lets the ISSMP confirm which responsibilities the organization must assume to rely on the report.

Why this answer

When source code review and on-site assessment are not feasible, the strongest pre-contract assurance comes from an independent examination of the vendor's controls over a period of time. A SOC 2 Type II report, read together with its trust services criteria and complementary user entity controls, tells the ISSMP both what was tested and what the organization must do to rely on those controls. Self-attestations, point-in-time tests, and deferred audits do not close the assurance gap before PII is entrusted to the vendor.

Exam trap

The trap here is treating a vendor's self-attested questionnaire or a single penetration test summary as equivalent to an independent, period-based examination of the vendor's controls.

2
Multi-Selectmedium

Which THREE factors should an ISSMP consider when selecting security controls for a new system?

Select 3 answers
A.The vendor's marketing materials
B.The organization's threat landscape
C.Operational impact and performance
D.Regulatory and compliance requirements
E.The number of employees in the company
AnswersB, C, D

Understanding the organization's threat landscape directly satisfies the risk assessment constraint in the stem, enabling the Information Systems Security Management Professional (ISSMP) to align control selection with active attack vectors and adversary capabilities. By evaluating empirical threat intelligence and historical attack patterns against the system's architecture, the security manager can mathematically weigh residual risk metrics. This ensures that implemented countermeasures—such as intrusion detection systems and hardened boundary defences—specifically mitigate the probabilistic likelihood of exploited vulnerabilities rather than relying on generic baseline assumptions.

Why this answer

Selecting controls involves balancing business requirements, regulatory compliance, and the actual threat landscape to ensure a proportionate risk response.

3
MCQeasy

In the context of the SDLC, what is the primary purpose of a 'Software Bill of Materials' (SBOM)?

A.To outline the project timeline.
B.To identify and manage open-source component risks.
C.To track the financial cost of software licenses.
D.To document the application architecture.
AnswerB

A Software Bill of Materials functions as a formal inventory of all software components and dependencies within an application, directly satisfying the system development life cycle constraint of supply chain visibility. By itemising third-party libraries, open-source modules, and their precise version numbers, organisations can systematically query vulnerability databases to uncover known exposures. This programmatic transparency enables security teams to rapidly isolate compromised dependencies and manage open-source component risks before code is promoted to production environments.

Why this answer

An SBOM provides a comprehensive list of all components, libraries, and modules used in an application, which is crucial for managing supply chain security risks (e.g., identifying vulnerable dependencies).

4
Multi-Selecthard

An ISSMP is leading the security integration for a new software development project that will use agile methodologies. The project team is distributed across multiple time zones. Which TWO practices are MOST effective for ensuring security requirements are not overlooked in this environment? (Choose two.)

Select 2 answers
A.Embedding a security champion within each development team to advocate for and review security practices.
B.Using a shared document repository for security policies that developers can consult as needed.
C.Conducting a comprehensive security review only at the end of the project before release.
D.Requiring all security decisions to be made by the central security team to ensure consistency.
E.Defining security requirements as user stories with clear acceptance criteria in the product backlog.
AnswersA, E

A security champion is a developer who receives additional security training and acts as a liaison between the security team and the development team. This role is effective in distributed agile environments because it provides local, continuous security guidance without requiring constant involvement from the central security team. Champions help identify and address security issues early, fostering a security-aware culture.

Why this answer

The most effective practices are embedding security champions in each team and defining security requirements as user stories with acceptance criteria. Champions provide local advocacy and expertise, while user stories make security visible and trackable in the agile backlog. Together, they ensure continuous security integration in a distributed environment, unlike late reviews, centralized decision-making, or passive documentation.

Exam trap

The trap here is choosing passive or centralized approaches that do not actively integrate security into daily agile work.

5
MCQeasy

During a system's operations and maintenance phase, the ISSMP learns that a critical vulnerability has been disclosed in a widely used library embedded in the application. The vendor confirms a patch is available. Which action should the ISSMP take FIRST?

A.Document the vulnerability in the risk register, assign it a residual risk rating, and defer remediation to the next scheduled release cycle.
B.Immediately apply the vendor patch directly to the production servers to eliminate the exposure as quickly as possible.
C.Add a compensating network control such as a virtual patching rule at the web application firewall and close the finding without patching the library.
D.Open a change request, assess the risk and patch impact, and route the change through the organization's change management process for approval and scheduling.
AnswerD

Security patches to production systems are changes and must flow through the established change management process so that impact, testing, rollback, and approval are documented. Opening a change request first ensures the patch is evaluated against the current configuration baseline and scheduled with appropriate testing windows, preserving both the security posture and the integrity of the production environment.

Why this answer

A vendor-supplied patch for a critical vulnerability is a change to the production environment and must be processed through change management, where impact analysis, testing, approval, and rollback planning are performed. Initiating the change request first preserves both security and availability, and the process can be expedited through an emergency change path if the risk warrants faster action. Applying the patch blindly, relying only on a compensating control, or merely logging the finding all fail to remediate the flaw properly.

Exam trap

The trap here is assuming that urgency justifies bypassing change management, when the correct response is to use the change process, including its emergency path, rather than to skip it.

6
MCQhard

An organization uses a microservices architecture. How can the ISSMP ensure that inter-service communication is encrypted and that services are authenticated to one another?

A.Hardcoding API keys into environment variables.
B.Installing an antivirus agent on every container.
C.Using a standard VPN between all services.
D.Using a Service Mesh (e.g., Istio) to enforce mTLS.
AnswerD

A service mesh sidecar proxy enforces mutual TLS between every microservice, issuing and rotating workload identities automatically without application code changes. This satisfies both stem constraints: encryption in transit and cryptographic service-to-service authentication, independent of the underlying network, which is essential in a dynamic microservices architecture.

Why this answer

A Service Mesh (e.g., Istio) provides a dedicated infrastructure layer that can enforce mutual TLS (mTLS) for all inter-service communication, ensuring encryption and mutual authentication between services. It abstracts security concerns from the application code and provides centralized policy management. This is the most effective way to secure microservices communication at scale.

Exam trap

The trap is underestimating the complexity of microservices security and opting for traditional methods like VPNs or API keys. Candidates might think a VPN is sufficient, but it does not provide per-service authentication or easy encryption for dynamic service-to-service communication. The exam expects knowledge of modern cloud-native security tools like service meshes.

How to eliminate wrong answers

Option A is wrong because hardcoding API keys into environment variables is insecure (keys can be leaked) and does not provide encryption or mutual authentication; it only provides one-way authentication at best. Option B is wrong because installing an antivirus agent on every container does not address encryption or authentication of inter-service communication; it protects against malware but not network-level threats. Option C is wrong because a standard VPN between all services is not designed for microservices; it can be complex to manage, does not provide per-service identity, and may not encrypt traffic within the same host or cluster.

7
MCQmedium

An ISSMP is defining the disposal requirements for a new system that will process regulated financial data. The system uses a combination of on-premises servers with self-encrypting drives, cloud object storage, and encrypted backup tapes. Which action best ensures that data remanence is addressed across ALL media during the disposal phase?

A.Overwrite all storage with a single pass of random data and then delete the cloud storage buckets.
B.Implement a cryptographic erasure process by destroying the keys for self-encrypting drives and cloud storage, and sanitize backup tapes according to NIST SP 800-88 guidelines.
C.Degauss all magnetic media and shred all optical media before disposal.
D.Delete all data using the native tools of each platform and obtain a certificate of destruction from the cloud provider.
AnswerB

Cryptographic erasure renders data unrecoverable by destroying the encryption keys, which is effective for self-encrypting drives and cloud storage where physical destruction is impractical. For backup tapes, NIST SP 800-88 provides media-specific sanitization methods such as degaussing or destruction. This approach covers all media types in the scenario and aligns with regulatory expectations for secure disposal of financial data.

Why this answer

Cryptographic erasure is the most effective method for self-encrypting drives and cloud storage because it destroys the keys, making data unrecoverable without the need for physical destruction. For backup tapes, following NIST SP 800-88 ensures proper sanitization. This combined approach addresses all media types in the scenario, ensuring regulatory compliance and preventing data remanence across the entire system.

Exam trap

The trap here is assuming that overwriting or degaussing works universally, when in fact self-encrypting drives and cloud storage require key destruction, and tapes need media-specific sanitization.

8
MCQeasy

What is the primary objective of a 'Security Gate' in an SDLC?

A.To ensure security activities were completed before moving to the next phase.
B.To automate the removal of legacy hardware.
C.To stop all software development until the budget is approved.
D.To provide a location for developers to submit their resignation.
AnswerA

Security gates function as mandatory validation checkpoints within the software development life cycle, ensuring that all predefined security requirements and testing activities are finalised before code progresses to subsequent stages. By enforcing this procedural constraint, the gate prevents the premature deployment of vulnerable software into production environments. This mechanism directly satisfies the objective of maintaining rigorous quality assurance by verifying that developers have successfully completed all necessary security tasks, thereby mitigating risk through systematic compliance at each critical transition point.

Why this answer

Security gates are checkpoints placed at the end of SDLC phases to verify that security requirements have been satisfied before proceeding to the next stage.

9
MCQhard

A company is integrating a Third-Party API into their application. What must the ISSMP ensure is included in the risk assessment process?

A.Asking the vendor to sign a standard NDA.
B.Verifying the vendor's stock price.
C.Reviewing the vendor's SOC2 Type II report.
D.Checking if the vendor has a nice website.
AnswerC

Reviewing a SOC2 Type II report provides independent assurance regarding the operational effectiveness of a vendor's security controls over a specified period. By evaluating this document, the ISSMP addresses the requirement to validate third-party risk management during API integration. This process verifies that the service provider maintains suitable internal controls, thereby mitigating the supply chain risks inherent in external data exchanges, ensuring the organisation’s security posture remains consistent with its own internal governance frameworks and compliance obligations.

Why this answer

The ISSMP must perform a 'Third-Party Risk Assessment' (TPRA) that evaluates the vendor's security controls, such as their SOC2 Type II report or ISO 27001 certification, to ensure the integration does not violate company security standards.

10
Multi-Selecthard

Which THREE actions are necessary when preparing to decommission a cloud-based Virtual Machine (VM)?

Select 3 answers
A.Taking a final full-disk backup to a public S3 bucket
B.Deleting associated snapshots and backups
C.Updating the local hardware inventory
D.Terminating the compute instance
E.Removing identity and access management (IAM) permissions
AnswersB, D, E

Removing associated snapshots and backups satisfies the requirement to ensure complete data sanitisation and prevent lingering costs. Cloud providers maintain these secondary storage objects independently of the primary VM instance; failing to delete them leaves orphaned data blocks that persist in the storage account. This practice mitigates the risk of unauthorised data recovery and ensures that the decommissioning process is comprehensive, preventing the accumulation of redundant storage charges within the cloud environment.

Why this answer

Decommissioning in the cloud involves ensuring data is wiped, access rights are removed, and the resources are actually terminated to prevent billing and security exposure.

11
MCQmedium

An organization is retiring a customer relationship management system that stored personally identifiable information. The system is scheduled for shutdown in 30 days, and the ISSMP must ensure the decommissioning aligns with lifecycle management and data protection obligations. Which action should the ISSMP prioritize?

A.Delete the production database records and decommission the servers, then document the shutdown in the change management system.
B.Archive the production database to a lower-cost cold storage tier and retain it indefinitely in case of future litigation or audit needs.
C.Anonymize the production records by removing the customer name column, then retain the remaining data indefinitely for business analytics.
D.Perform a data inventory across all environments, apply the retention schedule, and execute verified secure destruction of personal data with formal certification.
AnswerD

Personal data often persists in backups, replicas, analytics extracts, and test copies that are easy to overlook. A data inventory ensures every location is identified before disposal, and applying the retention schedule determines what must be destroyed versus lawfully retained. Verified destruction with certification produces evidence of compliance, which is essential when regulators or auditors request proof of proper decommissioning.

Why this answer

Decommissioning must account for personal data wherever it resides, not just in the production database. A full inventory identifies backups, replicas, and derived datasets, and the retention schedule determines what may be kept lawfully. Verified destruction with certification gives the organization defensible evidence that privacy obligations were met, closing the lifecycle properly rather than leaving orphaned copies behind.

Exam trap

The trap here is assuming that deleting the production database completes the decommissioning when backups, replicas, and derived datasets still hold the same personal data.

12
MCQeasy

What is the primary role of a Change Advisory Board (CAB)?

A.To write the code for new features.
B.To evaluate the risk and impact of proposed changes.
C.To perform automated penetration testing.
D.To manage the server hardware procurement budget.
AnswerB

Evaluating the risk and impact of proposed changes constitutes the fundamental purpose of the Change Advisory Board, directly satisfying the requirement to identify its primary operational role. By systematically assessing technical dependencies and potential service disruptions, the board ensures that modifications align with organisational risk appetite. This governance mechanism provides the necessary oversight to prevent unauthorised or poorly planned updates from compromising system stability, ensuring that all changes are scrutinised against security and availability constraints before implementation.

Why this answer

The CAB is a governance body within ITIL/ITSM change management whose core purpose is to review proposed changes (typically Normal Changes) and assess their risk, impact, and resource requirements before authorizing them. It does not execute the change itself but provides oversight and approval decisions, ensuring changes are prioritized and scheduled to minimize disruption to production services.

Exam trap

ISC often tests the misconception that the CAB is an operational or technical execution body (writing code, running tests, managing budgets) rather than a risk-and-impact governance review board.

How to eliminate wrong answers

Option A is wrong because writing code is a development/engineering responsibility, not a governance function — the CAB never produces code. Option C is wrong because penetration testing is a technical security activity performed by security engineers or ethical hackers, not a review board. Option D is wrong because budget and hardware procurement are financial/asset management functions handled by IT finance or procurement, not change governance.

13
MCQmedium

When decommissioning an application, which action should the ISSMP prioritize to ensure data privacy requirements (e.g., GDPR) are satisfied?

A.Archiving the data to unencrypted tape drives.
B.Secure sanitization of storage media.
C.Notifying all third-party vendors.
D.Deleting the source code repository.
AnswerB

Secure sanitisation of storage media ensures the permanent destruction of residual data, directly satisfying the GDPR requirement for data minimisation and the right to erasure. By employing cryptographic erasure or physical destruction, the ISSMP prevents unauthorised recovery of sensitive personal information after the application’s lifecycle concludes. Unlike logical deletion, which leaves data remnants accessible via forensic tools, sanitisation renders the underlying bits irretrievable, thereby mitigating the risk of non-compliance and potential data breaches during the decommissioning process.

Why this answer

Secure sanitization of storage media is the correct action because it ensures that all residual data is irrecoverably destroyed, satisfying GDPR's requirement for data erasure (Article 17, Right to Erasure) and preventing unauthorized access. This process includes methods like degaussing, cryptographic erasure, or physical destruction, which are necessary when decommissioning systems that held personal data. Other actions, such as archiving or notifying vendors, do not directly address the core privacy requirement of eliminating data remnants.

Exam trap

The trap here is confusing data privacy with data availability or vendor management; candidates might pick 'notifying third-party vendors' as a responsible action, but the question specifically asks for ensuring data privacy requirements, which hinges on secure data destruction.

How to eliminate wrong answers

Option A is wrong because archiving data to unencrypted tape drives fails to protect privacy; unencrypted tapes are vulnerable to unauthorized access and do not satisfy GDPR's requirement for secure data disposal. Option C is wrong because notifying third-party vendors, while a good practice for contractual obligations, does not directly ensure data privacy; it is a communication step, not a data sanitization measure. Option D is wrong because deleting the source code repository addresses intellectual property, not data privacy; source code may not contain personal data, and deletion alone does not guarantee secure erasure of personal data stored elsewhere.

14
MCQhard

An organization is replacing its aging identity management system. The ISSMP must ensure that sensitive identity data from the legacy platform is handled securely during migration and that the old platform is properly retired. Which action BEST addresses the data lifecycle risk during this transition?

A.Migrate all legacy identity records to the new platform and delete the legacy database files using the operating system's standard file deletion command.
B.Keep the legacy identity platform running in read-only mode indefinitely so that users retain access to historical records while the new system is validated.
C.Define and execute a data migration and sanitization plan that classifies legacy identity data, migrates only what is required, and cryptographically erases or destroys the remainder before decommissioning the legacy platform.
D.Perform a full backup of the legacy identity database and retain it indefinitely in the new platform's backup infrastructure in case historical records are needed.
AnswerC

A data lifecycle approach ensures that only necessary identity data is carried forward, that the transfer is protected, and that residual data on the legacy platform is irrecoverably removed before hardware or storage is repurposed. Cryptographic erasure of encrypted volumes or media destruction gives defensible evidence that sensitive identity data no longer exists, satisfying privacy and retention obligations at retirement.

Why this answer

Managing identity data across a platform replacement means applying the full data lifecycle: classify and minimize what is migrated, protect it in transit and at rest, and ensure the source data is irrecoverably removed before the legacy system is retired. Cryptographic erasure or physical destruction provides evidence that sensitive identity data cannot be recovered, satisfying privacy and retention requirements. Indefinite backups, ordinary file deletion, and leaving the old platform running all fail to close the lifecycle risk.

Exam trap

The trap here is treating the migration as complete once records are copied, while ignoring the residual sensitive data left behind on the legacy platform and the retention limits that apply to it.

15
MCQmedium

An ISSMP is reviewing the 'Change Control' process for a critical system. Which of the following is an essential element for every change request?

A.The marketing department's approval.
B.A list of all software installed on the server.
C.A detailed backout/rollback plan.
D.A complete list of developer names.
AnswerC

A comprehensive rollback strategy ensures system availability by providing a documented procedure to restore the previous stable state if an implementation fails. Given the requirement to manage a critical system, this mechanism acts as a vital risk mitigation control. It satisfies the constraint of maintaining operational continuity by defining the specific technical steps needed to revert changes, thereby minimising potential downtime and preventing prolonged service outages during the deployment lifecycle of complex infrastructure updates.

Why this answer

A detailed backout/rollback plan is essential for every change request because it defines how to revert the change if it causes an outage, degradation, or unexpected side effects. Change control boards require it to assess risk and ensure the organization can restore service within acceptable recovery objectives.

Exam trap

The trap is selecting an option that sounds like good documentation (software inventory, developer list) instead of the risk-mitigation element that change control fundamentally requires — the ability to undo the change.

How to eliminate wrong answers

Option A is wrong because marketing approval is not a standard change control requirement; approval comes from the change advisory board (CAB) and technical/business owners, not marketing. Option B is wrong because a list of all installed software is a configuration management inventory item, not a per-change-request requirement, and is typically maintained in the CMDB. Option D is wrong because a list of developer names is not an essential change control element; accountability is captured through the change owner and approver, not a roster of developers.

16
MCQhard

During a waterfall-to-Agile transition, the development team wants to bypass formal Security Requirements Traceability Matrix (SRTM) documentation in favor of user stories. How should the ISSMP reconcile this?

A.Require all security requirements to be embedded into the definition of done (DoD) and documented as security user stories.
B.Mandate that the project manager create a manual SRTM separately from the development tasks.
C.Deny the transition until full waterfall documentation is restored.
D.Allow the team to omit security requirements to speed up deployment.
AnswerA

Embedding security requirements directly into the Definition of Done (DoD) and individual user stories ensures traceability remains intact without necessitating a formal, static SRTM. This approach satisfies the constraint of transitioning to Agile methodologies while maintaining rigorous security governance. By formalising security criteria within the sprint backlog, the Information Systems Security Management Professional (ISSMP) ensures that every increment is verified against security standards, effectively replacing legacy documentation with continuous, iterative validation that aligns with the rapid pace of Agile development cycles.

Why this answer

The ISSMP should reconcile Agile adoption with security governance by embedding security requirements into the Definition of Done and expressing them as security user stories (A). This preserves traceability and accountability without forcing waterfall artifacts, aligning with frameworks like NIST SSDF and OWASP SAMM that support Agile-native security requirements.

Exam trap

The trap is choosing the 'safe' waterfall answer (B) or the 'fast' answer (D) — the correct ISSMP response adapts governance to Agile rather than reverting or abandoning security.

How to eliminate wrong answers

Option B is wrong because mandating a separate manual SRTM outside development tasks creates duplicate work, breaks Agile flow, and is unlikely to be maintained — it recreates waterfall overhead. Option C is wrong because denying the transition outright is inflexible and ignores the business value of Agile; the ISSMP's role is to adapt governance, not block change. Option D is wrong because omitting security requirements entirely is a governance failure that increases risk and violates the ISSMP's duty to ensure security is integrated.

17
MCQmedium

An organization is adopting a DevSecOps model and wants to ensure that security requirements are continuously validated throughout the CI/CD pipeline. The ISSMP is asked to define the security control gates. Which approach BEST integrates security into the pipeline while maintaining development velocity?

A.Manual security reviews at the end of each sprint before deployment to production.
B.Automated static and dynamic application security testing (SAST/DAST) integrated into the build and test stages, with quality gates that fail the build on critical findings.
C.Performing a full penetration test once per quarter and addressing findings in the next release.
D.Requiring developers to attend annual secure coding training and sign a security policy acknowledgment.
AnswerB

Integrating automated SAST and DAST into the pipeline provides continuous, fast feedback without manual delays. Quality gates that fail the build on critical findings enforce security without sacrificing velocity. This approach aligns with DevSecOps principles by shifting security left and automating enforcement. It ensures that vulnerabilities are caught early and remediated before deployment, reducing risk and rework.

Why this answer

The best approach is to integrate automated SAST and DAST into the CI/CD pipeline with quality gates that fail the build on critical findings. This provides continuous security validation, shifts security left, and maintains development velocity by automating checks. Manual reviews, training, or periodic penetration tests do not offer the same level of continuous, integrated assurance.

Exam trap

The trap here is confusing security awareness or periodic testing with continuous automated validation in the pipeline.

18
MCQeasy

Which document is primarily responsible for documenting the security controls applicable to a system during the SDLC's requirements phase?

A.Acceptable Use Policy (AUP)
B.System Security Plan (SSP)
C.Service Level Agreement (SLA)
D.Business Impact Analysis (BIA)
AnswerB

The System Security Plan serves as the foundational repository for defining security requirements and mapping specific controls to a system’s architecture during the initial SDLC phases. By formalising these specifications early, it satisfies the requirement to document applicable security controls before implementation begins. This document acts as the primary vehicle for ensuring that organisational security policies are integrated into the system design, providing a verifiable baseline that auditors use to assess compliance throughout the subsequent development and operational lifecycle.

Why this answer

The System Security Plan (SSP) is the formal document that describes the system boundary, the security controls implemented or planned, and how those controls meet the applicable security requirements. It is developed during the requirements phase of the SDLC and evolves through the lifecycle, making it the primary artifact for documenting applicable security controls.

Exam trap

ISC often tests the confusion between policy documents (AUP), contractual documents (SLA), risk analysis documents (BIA), and system-specific control documentation (SSP) — candidates must match the artifact to the SDLC phase and purpose.

How to eliminate wrong answers

Option A is wrong because an Acceptable Use Policy defines how users may use organizational IT resources — it is a user-facing policy, not a system-specific control documentation artifact. Option C is wrong because a Service Level Agreement defines service expectations between a provider and consumer (uptime, response times), not security controls. Option D is wrong because a Business Impact Analysis identifies critical business functions and the impact of their disruption — it feeds risk assessment and BCP/DR, but it does not document system security controls.

19
Multi-Selectmedium

Which TWO of the following are critical components of a secure SDLC (Software Development Life Cycle) implementation?

Select 2 answers
A.Manual annual security reviews
B.Standardized desktop operating systems
C.Outsourcing all security to a vendor
D.Continuous Threat Modeling
E.Automated security testing in the pipeline
AnswersD, E

Continuous threat modelling satisfies the critical SDLC constraint of dynamic risk identification throughout iterative development phases rather than relying solely on static, post-implementation assessments. By systematically abstracting architectural components and evaluating potential attack vectors at every sprint, development teams can proactively surface design flaws and logic vulnerabilities before compilation. This technical mechanism directly addresses the requirement for continuous security integration, ensuring mitigations evolve in lockstep with rapidly changing codebases and mitigating the risk of systemic architectural regression.

Why this answer

Option D (Continuous Threat Modeling) is correct because a secure SDLC requires threat modeling to be an ongoing activity integrated throughout the lifecycle, not a one-time event, so that new attack surfaces and design changes are identified and mitigated as the software evolves. Option E (Automated security testing in the pipeline) is correct because embedding SAST, DAST, SCA, and similar automated checks into CI/CD pipelines enforces security gates on every build, catching vulnerabilities early and consistently rather than relying on sporadic manual review. The unmarked options do not belong: A (Manual annual security reviews) is too infrequent and reactive to be a critical component, B (Standardized desktop operating systems) is an endpoint-hardening control unrelated to the software development process, and C (Outsourcing all security to a vendor) is not a secure SDLC practice since accountability for security cannot be fully delegated and must remain with the developing organization.

Exam trap

ISC often tests the misconception that periodic manual reviews or endpoint standardization constitute secure SDLC practices, when the exam expects continuous, integrated, automated security activities across the lifecycle.

20
Multi-Selecthard

Which TWO mechanisms are effective for preventing 'insecure direct object references' (IDOR) in a web application during the development phase?

Select 2 answers
A.Client-side input validation
B.Using non-enumerable, cryptographically strong identifiers (e.g., UUIDs)
C.Disabling logging of access attempts
D.Using sequential database IDs in URLs
E.Implementing server-side authorization checks
AnswersB, E

Implementing non-enumerable, cryptographically strong identifiers such as UUIDs effectively satisfies the requirement to prevent insecure direct object references during the development phase. By replacing predictable sequential integers with 128-bit values that lack a discernible pattern, this mechanism neutralises an attacker's ability to guess or systematically enumerate alternate resource URLs. Consequently, unauthorised horizontal and vertical privilege escalation attempts fail because the underlying object references cannot be anticipated or manipulated without prior explicit authorisation.

Why this answer

Preventing IDOR requires both server-side authorization checks and the use of indirect/randomized identifiers rather than sequential, predictable keys.

21
MCQhard

An ISSMP is performing a security assessment on an application using containerized microservices. The team uses Kubernetes. What is the most effective way to ensure security configurations are consistently applied across all clusters?

A.Regular penetration testing
B.Manual code review of Dockerfiles
C.Role-Based Access Control (RBAC) only
D.Kubernetes Admission Controllers
AnswerD

Admission Controllers intercept API requests before persistence, enforcing policies such as Pod Security Standards across every cluster. This satisfies the stem's consistency constraint by rejecting non-compliant workloads at creation, rather than detecting drift afterwards through scanning or manual review.

Why this answer

Kubernetes Admission Controllers intercept requests to the API server before persistence, allowing enforcement of security policies such as pod security standards, resource limits, and image provenance. They ensure consistent application of configurations across all clusters by validating or mutating resources at creation time.

Exam trap

ISC often tests the misconception that RBAC or penetration testing alone can enforce security configurations, when in fact admission controllers are needed for preventive, consistent policy enforcement.

How to eliminate wrong answers

Option A is wrong because regular penetration testing is a point-in-time assessment and does not enforce ongoing configuration consistency; it identifies vulnerabilities but does not prevent misconfigurations. Option B is wrong because manual code review of Dockerfiles is error-prone, not scalable, and does not cover runtime configurations or Kubernetes manifests. Option C is wrong because RBAC only controls access to Kubernetes resources, not the security configurations of the workloads themselves; it does not enforce pod security policies or network policies.

22
MCQmedium

An ISSMP is reviewing a project that will replace the organization's customer relationship management (CRM) system. The project manager proposes to reuse the existing security test plan from the legacy CRM to save time and cost. The new CRM is a cloud-based SaaS solution with different data flows and integrations. What should the ISSMP recommend?

A.Delegate the decision to the SaaS vendor's security team since they own the platform.
B.Approve the reuse of the legacy test plan because the functional requirements are similar.
C.Require a new security test plan tailored to the SaaS CRM's architecture, data flows, and threat model.
D.Reuse the legacy plan but add a penetration test after go-live to cover any gaps.
AnswerC

A new test plan is necessary because the SaaS CRM introduces different attack surfaces, such as multi-tenant architecture and third-party APIs. The ISSMP must ensure testing aligns with the actual system design and risk assessment. Tailoring the plan ensures coverage of cloud-specific controls and compliance requirements, which is a core responsibility in systems lifecycle management.

Why this answer

The correct approach is to develop a security test plan specific to the new SaaS CRM. Because the system architecture, data flows, and threat model differ from the legacy on-premises CRM, the old test plan would not cover cloud-specific risks. The ISSMP must ensure that security testing is aligned with the current system and its risk profile, as part of effective systems lifecycle management.

Exam trap

The trap here is assuming that similar functional requirements mean the same security testing applies, ignoring architectural and threat model differences.

23
MCQhard

An organization is adopting Infrastructure-as-Code (IaC) using Terraform. The ISSMP wants to ensure no insecure configurations (e.g., S3 buckets with public read) are deployed. What should be integrated into the CI/CD pipeline?

A.Static Analysis for IaC (e.g., tfsec/Checkov).
B.Manual Terraform code review logs.
C.Using AWS IAM policies only.
D.Disabling the Terraform 'plan' command.
AnswerA

Integrating static analysis tools such as tfsec or Checkov directly into the CI/CD pipeline satisfies the ISSMP's requirement to prevent the deployment of insecure configurations by scanning Terraform HCL code prior to execution. This mechanism parses the declarative template syntax to identify security misconfigurations—such as overly permissive S3 bucket policies—before the cloud provider provisions the actual infrastructure. By catching these policy violations shift-left in the development lifecycle, the organisation enforces compliance baselines automatically without needing to evaluate a running environment.

Why this answer

Integrating static analysis tools for IaC (like 'tfsec' or 'Checkov') into the pipeline identifies insecure configurations before the 'terraform apply' command is executed.

24
MCQeasy

An ISSMP is reviewing the system development lifecycle (SDLC) for a new payroll application. The organization must comply with PCI DSS because the application will process employee salary payments. At which phase should the ISSMP ensure that PCI DSS requirements are identified and documented?

A.Design phase
B.Testing phase
C.Requirements phase
D.Deployment phase
AnswerC

PCI DSS requirements must be identified during the requirements phase to ensure they are designed into the system from the start. This includes data protection, access controls, and network security. Documenting them early allows for proper architecture and budgeting. If missed, costly retrofits may be needed later, and compliance may be at risk. The ISSMP should ensure these requirements are captured in the requirements traceability matrix.

Why this answer

PCI DSS requirements should be identified and documented during the requirements phase. This ensures that compliance controls are designed into the system from the start, avoiding costly rework and ensuring that the payroll application meets regulatory obligations. Later phases are for designing, testing, and deploying those requirements, not for discovering them.

Exam trap

The trap here is thinking that compliance requirements can be added later, when in fact they must drive the initial requirements.

25
MCQhard

A financial services firm is acquiring a SaaS-based fraud analytics platform. During the due diligence phase of the system lifecycle, the vendor provides a SOC 2 Type II report covering the last 12 months, a completed security questionnaire, and a penetration test summary dated 18 months ago. The ISSMP must decide whether to accept the vendor for integration into the production environment. Which action best satisfies the ISSMP's responsibility at this lifecycle stage?

A.Defer the decision entirely to the legal team, because vendor risk acceptance is a contractual matter rather than an ISSMP lifecycle responsibility.
B.Request a current penetration test report scoped to the integration interface and verify remediation of prior findings before granting conditional acceptance.
C.Reject the vendor immediately because the penetration test is older than 12 months, since any test older than one year is automatically disqualifying under the SDLC security policy.
D.Accept the vendor based on the SOC 2 Type II report, because it covers a full 12-month period and supersedes the need for a current penetration test.
AnswerB

The penetration test is 18 months old, so it no longer reflects the vendor's current security posture or the firm's specific integration. Requiring a fresh, scoped test and evidence of remediation closes that gap while allowing conditional acceptance to proceed. This balances lifecycle due diligence with a defensible risk-based decision and produces artifacts the ISSMP can present to governance.

Why this answer

A stale penetration test cannot validate the current security posture of a vendor or the new integration interface, so the ISSMP must obtain fresh, scoped testing and confirm remediation before acceptance. Conditional acceptance preserves the business timeline while satisfying lifecycle due diligence. The SOC 2 Type II report is valuable for control assurance but does not substitute for technical testing of the specific integration.

Exam trap

The trap here is treating a SOC 2 Type II report as a complete substitute for technical testing of the specific integration being introduced.

26
MCQhard

An organization is deploying a globally distributed application. The ISSMP needs to ensure that code changes are signed to prevent tampering. Which process should be implemented in the build pipeline?

A.Encrypting the entire source repository.
B.Using HTTPS for all internal traffic.
C.Implementing artifact signing in the CI/CD pipeline.
D.Running the build on a dedicated hardened server.
AnswerC

Artifact signing cryptographically binds each build output to a trusted key, so any post-build tampering is detectable before deployment. This directly satisfies the stem's requirement that code changes be signed to prevent tampering, and it scales across a globally distributed pipeline without relying on manual verification steps.

Why this answer

Code signing (e.g., using Sigstore or GPG) ensures the integrity of artifacts from build to deployment, ensuring that only signed/authorized code reaches production.

27
Multi-Selecthard

Which TWO techniques are effective for securing the software supply chain?

Select 2 answers
A.Restricting internet access to all developers
B.Automated dependency vulnerability scanning
C.Cryptographic signing of build artifacts
D.Avoiding all code reviews
E.Using only software written in-house
AnswersB, C

Automated dependency vulnerability scanning directly satisfies the critical constraint of mitigating risks introduced by third-party code libraries and open-source components. By continuously integrating analysis tools into the software development lifecycle pipeline, development teams can programmatically inspect package manifests and lockfiles against known vulnerability databases, such as the National Vulnerability Database. This mechanism detects outdated or compromised dependencies before compilation, preventing supply chain attacks like dependency confusion or malicious package injection from reaching production environments.

Why this answer

Supply chain security is best achieved by signing artifacts to prevent tampering and using vulnerability scanners to detect known issues in third-party dependencies.

28
MCQeasy

An ISSMP is overseeing the integration of security into a new DevOps pipeline using Jenkins. Which stage of the SDLC should the ISSMP enforce the execution of SAST tools to ensure security requirements are met early?

A.Decommissioning phase
B.Post-deployment monitoring
C.Requirements gathering phase
D.Development/Build phase
AnswerD

Enforcing Static Application Security Testing during the Development/Build phase of a Jenkins-driven CI/CD pipeline satisfies the requirement to integrate security early by analysing raw source code before compilation or packaging occurs. This technical placement enables automated checkers to evaluate abstract syntax trees and detect insecure coding patterns, hardcoded credentials, and logic flaws immediately when developers commit code, directly fulfilling the constraint to validate security requirements at the earliest possible stage of the Software Development Life Cycle.

Why this answer

SAST (Static Application Security Testing) tools analyze source code or binaries for security vulnerabilities without executing the program. They are most effective when integrated into the Development/Build phase of the SDLC, where code is written and compiled. Enforcing SAST at this stage allows developers to identify and remediate security flaws early, reducing cost and effort compared to fixing issues later in production.

This aligns with the shift-left security principle in DevOps, ensuring security requirements are met from the start.

Exam trap

ISC often tests the misconception that security testing should occur only after deployment or during requirements, but SAST specifically requires code and is most effective during development/build.

How to eliminate wrong answers

Option A is wrong because the decommissioning phase involves retiring systems and data disposal, where SAST is irrelevant as no new code is being developed. Option B is wrong because post-deployment monitoring focuses on runtime security (e.g., DAST, RASP, logging), not static code analysis; SAST cannot analyze running applications. Option C is wrong because the requirements gathering phase defines what the system should do, but SAST requires actual code to analyze, so it cannot be executed there.

29
MCQmedium

During the maintenance phase, a production database needs a schema change. The ISSMP requires that this change be tested in a staging environment that mirrors production. Which process best demonstrates compliance with the 'Separation of Duties' principle?

A.The ISSMP personally reviewing every SQL script.
B.Allowing the automated CI/CD tool to deploy without human review.
C.Having the DBA perform the deployment in staging and production.
D.Requiring a separate release team to deploy changes approved by a Change Advisory Board (CAB).
AnswerD

Utilising an independent release team to deploy modifications authorized by a Change Advisory Board directly satisfies the separation of duties constraint in the stem by ensuring that the personnel who design or test the database schema changes are not the same individuals with production deployment privileges. This structural division prevents unilateral alterations and mitigates insider threat risks during the maintenance phase by enforcing independent authorisation checkpoints between staging verification and production implementation.

Why this answer

Separation of Duties (SoD) requires that no single individual controls all phases of a critical transaction — the person who writes or approves a change should not be the same person who deploys it. Option D satisfies this by splitting responsibilities: the CAB approves the change, and a separate release team executes the deployment, ensuring independent verification and accountability. This creates a documented, auditable chain of custody that demonstrates compliance with ISSMP governance expectations.

Exam trap

The trap here is equating 'review' or 'oversight' by a single senior role with true separation of duties — the exam expects you to recognize that SoD requires distinct individuals or teams across author, approve, and deploy functions.

How to eliminate wrong answers

Option A is wrong because the ISSMP personally reviewing every SQL script concentrates authority in one role and creates a bottleneck without true separation — review by the same person who owns the process does not constitute independent control. Option B is wrong because allowing an automated CI/CD tool to deploy without human review removes the approval gate entirely, violating change control and SoD rather than demonstrating it. Option C is wrong because having the DBA deploy in both staging and production means the same individual both tests and promotes the change, eliminating the independent verification that SoD requires.

30
Multi-Selectmedium

Which THREE components should be included in an application security requirements document?

Select 3 answers
A.The marketing tagline for the product
B.Authentication requirements (e.g., MFA)
C.Encryption standards (e.g., TLS 1.3)
D.Authorization/Access control definitions
E.The number of features to include
AnswersB, C, D

Authentication requirements satisfy the security mandate for robust identity verification by enforcing multi-factor authentication, which mitigates risks associated with credential theft. By integrating protocols like OIDC or SAML through Microsoft Entra ID, organisations establish a cryptographically verifiable trust boundary. This component is essential for an application security requirements document as it defines the specific mechanisms required to validate user identity, ensuring that access control policies are consistently applied across all application interfaces and preventing unauthorised entry.

Why this answer

Authentication requirements (B) belong because the document must specify how users and services prove identity, including MFA, password policies, and session handling. Encryption standards (C) belong because they define how data is protected in transit and at rest, such as requiring TLS 1.3 and approved cipher suites. Authorization/access control definitions (D) belong because they establish who can access which resources and under what conditions, covering roles, permissions, and least privilege.

The marketing tagline (A) is promotional content, not a security control, and the number of features (E) is a product scope decision, not a security requirement.

Exam trap

The trap is selecting non-security items like marketing taglines or feature counts, which are clearly out of scope; candidates must focus on technical security controls.

31
MCQeasy

Which phase of the SDLC is most appropriate for conducting a formal Threat Modeling exercise?

A.Design phase
B.Release phase
C.Operations and Maintenance
D.Initiation phase
AnswerA

Conducting threat modelling during the design phase satisfies the critical constraint of establishing secure architecture before code generation begins. Analysing data flow diagrams, trust boundaries, and attack vectors at this architectural juncture allows security teams to identify flaws in component interactions and data storage mechanisms cheaply. Remediating design-level vulnerabilities through systematic threat enumeration prevents the propagation of systemic architectural weaknesses into downstream implementation and deployment phases, significantly reducing overall remediation overhead.

Why this answer

Threat modeling is most effective during the design phase because it allows security architects to identify potential threats and design mitigations before code is written or systems are deployed. Conducting it early avoids costly rework and ensures security controls are built into the architecture. The design phase is where data flows, trust boundaries, and components are defined, which are the inputs threat modeling requires.

Exam trap

ISC often tests the misconception that threat modeling is a testing or operations activity, when in fact it is a design-phase activity that must occur before implementation to be cost-effective.

How to eliminate wrong answers

Option B is wrong because the release phase is too late; threat modeling there would only catch issues after design and development are complete, leading to expensive remediation. Option C is wrong because operations and maintenance is even later and focuses on running and patching the system, not on proactive threat identification during design. Option D is wrong because the initiation phase is about defining the project's business case, scope, and feasibility, and there is not yet enough architectural detail to perform meaningful threat modeling.

32
Multi-Selectmedium

Which THREE items are typically verified in a Security Gate check before a production deployment?

Select 3 answers
A.Formal change request approval is documented
B.The marketing campaign has been approved
C.Critical security vulnerabilities are remediated
D.Static/Dynamic analysis tests have passed
E.The developer has finished their vacation
AnswersA, C, D

A documented formal change request approval confirms the deployment was authorised through change management, providing an auditable record of who sanctioned the release. This satisfies the Security Gate check's requirement to verify governance and accountability before production deployment proceeds.

Why this answer

Production gates check for vulnerability remediation, passing functional/security tests, and the presence of required documentation (like the change request).

33
MCQmedium

A project manager wants to bypass a security vulnerability finding because 'the patch will break the application'. What is the correct ISSMP response?

A.Rewrite the application code personally.
B.Ignore the finding as it is non-critical.
C.Force the patch regardless of impact.
D.Document a formal Risk Acceptance with the business owner.
AnswerD

When the business declines remediation, the ISSMP must ensure the risk is formally accepted by the business owner who owns the affected asset, creating documented accountability. This satisfies the stem's requirement for a correct response rather than allowing an informal bypass of the vulnerability finding.

Why this answer

The ISSMP must initiate a formal Risk Acceptance process, requiring the business owner to acknowledge the residual risk and documenting it in the risk register.

34
Multi-Selectmedium

Which TWO items must be documented in a Change Control Log after a successful production change?

Select 2 answers
A.The developer's personal home address
B.The timestamp of the change
C.The final status of the change (e.g., successful, failed)
D.The names of all employees who saw the change code
E.The total budget of the organization
AnswersB, C

Recording the exact timestamp satisfies the chronological traceability constraint mandated in the change control log. An immutable temporal marker provides a precise audit baseline, enabling operations teams to correlate subsequent system anomalies, performance degradation, or security incidents directly with the maintenance window. Without an authoritative completion time, forensic reconstruction and compliance verification become unreliable, undermining the primary accountability objectives of post-implementation governance frameworks.

Why this answer

A change log must include the final outcome (status) and the timestamp to ensure traceability and audit accuracy.

35
MCQmedium

An ISSMP is establishing the security requirements baseline for a system that must comply with a regulatory framework. The framework is updated annually and the system will operate for at least five years. Which approach BEST ensures the system remains compliant across its full lifecycle?

A.Delegate ongoing compliance responsibility to the external auditor who performs the annual assessment, relying on the auditor to notify the organization of any new requirements.
B.Establish a process to monitor regulatory changes, perform periodic control assessments against the current framework version, and feed identified gaps into the change management process.
C.Certify the system against the framework version in effect at go-live and document that certification as the basis for compliance for the system's lifetime.
D.Build the system to the strictest interpretation of every control in the framework so that future updates cannot introduce a compliance gap.
AnswerB

Compliance is a continuous activity, not a one-time milestone. By monitoring regulatory changes, reassessing controls against the current framework, and routing gaps into change management, the ISSMP keeps the security baseline synchronized with the obligations that apply to the system. This creates a repeatable feedback loop that survives framework revisions and personnel turnover over the five-year operating life.

Why this answer

A system that must remain compliant for years needs a continuous compliance capability: watch for regulatory changes, reassess controls against the current framework, and remediate gaps through change management. This ensures the security baseline tracks both the evolving framework and the system's changing risk profile. One-time certification, over-engineering, and delegating the watch function to an external auditor all leave the organization unable to demonstrate ongoing compliance.

Exam trap

The trap here is treating compliance certification as a permanent state achieved at a single point, rather than an ongoing process that must adapt as the regulatory framework and the system change.

36
MCQhard

During a post-implementation review of a new enterprise resource planning (ERP) system, the ISSMP discovers that the project team did not perform a security risk assessment during the design phase. The system is now in production and handles sensitive financial data. What should the ISSMP do FIRST?

A.Initiate a full security risk assessment of the production ERP system and document the findings.
B.Report the oversight to the project manager's supervisor and request disciplinary action.
C.Immediately halt all ERP operations until a risk assessment can be completed.
D.Wait until the next scheduled audit to raise the issue and include it in the audit findings.
AnswerA

Conducting a risk assessment now is the first step to understand the current exposure and identify compensating controls. Without this assessment, the ISSMP cannot prioritize remediation or advise on risk acceptance. It also provides a baseline for future security improvements and helps meet compliance requirements. This aligns with the ISSMP's responsibility to manage risk throughout the system lifecycle, even if earlier phases were missed.

Why this answer

The first step is to perform a security risk assessment of the production ERP system. This will identify vulnerabilities, threats, and potential impacts, enabling the ISSMP to prioritize remediation and advise on risk treatment. Halting operations, assigning blame, or waiting for an audit do not address the immediate need to understand and manage the risk to sensitive financial data.

Exam trap

The trap here is reacting punitively or drastically instead of taking the foundational step of assessing the actual risk.

37
MCQeasy

An organization is initiating a project to develop a new mobile banking application. The ISSMP is tasked with ensuring that security requirements are identified and integrated from the very beginning of the systems development life cycle (SDLC). Which action should the ISSMP take FIRST to achieve this?

A.Create a security awareness training program for all developers before any coding begins.
B.Develop a comprehensive security test plan to be executed during the testing phase.
C.Perform a penetration test on the application's prototype after the design phase is complete.
D.Conduct a threat modeling workshop with the development team and key stakeholders during the requirements phase.
AnswerD

Threat modeling during requirements helps identify potential security threats and derive security requirements early, aligning with the principle of shifting security left. It engages stakeholders and ensures that security controls are designed into the application from the start, rather than added later. This proactive approach is the most effective first step to integrate security into the SDLC for the mobile banking app.

Why this answer

Threat modeling during the requirements phase is the most effective first step because it systematically identifies threats and informs the security requirements that must be built into the mobile banking app. This proactive approach ensures that security is considered from the outset, reducing the risk of vulnerabilities and costly redesigns later in the SDLC.

Exam trap

The trap here is equating security integration with later-phase activities like penetration testing or training, when the earliest and most impactful action is threat modeling during requirements.

Ready to test yourself?

Try a timed practice session using only Systems Lifecycle Management questions.