ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
A DevOps engineer must decide whether to integrate a newly discovered third-party JavaScript library into a client-facing web application. Which single action will give the engineer the strongest assurance that the file truly comes from the intended publisher and has not been altered in transit before it is added to the build?
Read the README file and check the number of stars and forks in the library's public repository to assess community trust.
Verify the library's digital signature and independently match its cryptographic hash against the hash published by the supplier.
Confirm the release tag coincides with high activity in the project's public issue tracker before download.
Download the library from a reputable content delivery network and test its functionality in a staging environment.
Validating both the publisher's digital signature on the library and independently calculating and comparing the file's cryptographic hash to the hash value published by the vendor address two complementary concerns. The signature confirms the code's provenance by proving it was signed with the supplier's private key, while the hash comparison ensures the object's integrity, detecting any modification after signing. Community popularity signals, functional tests, or repository activity can provide useful information, but none give cryptographic proof of origin and integrity. Likewise, merely downloading from a widely used CDN does not prevent a tampered or spoofed file from being retrieved if the distribution point is compromised.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a digital signature in cryptography?
Open an interactive chat with Bash
What is a cryptographic hash and why is it essential for software validation?
Open an interactive chat with Bash
Why is verifying both the digital signature and cryptographic hash necessary?
Open an interactive chat with Bash
What is a digital signature and how does it confirm a file's authenticity?
Open an interactive chat with Bash
What is a cryptographic hash and why is it important for file verification?
Open an interactive chat with Bash
Why are community trust signals, like stars and forks, not sufficient for verifying code integrity?
Open an interactive chat with Bash
ISC2 Certified Secure Software Lifecycle Professional (CSSLP)
Secure Software Supply Chain
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .