ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question

During design of a healthcare API, developers plan to encrypt patient Social Security numbers with AES-256 before storing them in the database. Because regulations might mandate different algorithms during the system's 10-year life, which design decision will best enable cryptographic agility while minimizing future code changes?

  • Introduce a centralized cryptographic wrapper or service that selects the encryption algorithm through configuration, keeping business logic independent of specific ciphers.

  • Rely on full-disk encryption of the database server instead of field-level encryption to simplify future migrations.

  • Call the AES-256 encryption routine directly from every microservice to ensure consistent protection.

  • Apply an additional RSA-2048 encryption layer on top of AES-256 so stronger keys are already in place for the future.

ISC2 Certified Secure Software Lifecycle Professional (CSSLP)
Secure Software Implementation
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot