For Teachers · Back to the Module · Print with your browser's Print command.
A2 Teacher Answer Key: Remediation and Verification
Teacher Answer Key (about 20 minutes, Applied level)
Name: ______________________ Class: __________ Date: __________
Read first: A1
Learning Objectives
- [ ] Apply a fix with change control and a rollback plan.
- [ ] Verify a fix with a targeted re-scan.
- [ ] Track progress with report diffs.
Key Terms
Write each definition in your own words.
- Remediation: Fixing a weakness or reducing its risk to an acceptable level.
- Verification: Confirming that a fix actually removed the weakness.
- Change Management: A controlled process for making changes to systems, with testing, approval and a way to roll back.
- Baseline: A previous report or known-good state used for comparison, so changes and regressions can be seen.
Lab Tasks
Use only the simulated lab or a machine your teacher has authorised.
- Run: openvapt demo --lab vulnerable --out before && openvapt demo --lab hardened --out after
- Run: openvapt diff before/report.json after/report.json
Self-Check Questions
- When is a fix complete?
- [ ] a) When the configuration file is saved
- [x] b) When it has been verified, for example by a targeted re-scan
- [ ] c) When the ticket is closed
- [ ] d) When the service restarts
- Answer: b. Verification proves the fix. A saved file or a restart does not.
- What does openvapt diff show?
- [x] a) Fixed, new and still open findings between two reports
- [ ] b) Source code changes
- [ ] c) Network traffic
- [ ] d) Changes in every file on the disk
- Answer: a. It compares two JSON reports.
- Why keep a second SSH session open while changing SSH or firewall settings?
- [ ] a) To save time
- [x] b) So you can undo a change that locks you out
- [ ] c) To make the scan faster
- [ ] d) To log more detail
- Answer: b. A bad SSH or firewall change can lock you out of a remote server. The open session is your way back.
- Which command re-runs only one check?
- [x] a) openvapt scan --only HOST-SSH-001
- [ ] b) openvapt diff old.json new.json
- [ ] c) openvapt verify report.json
- [ ] d) openvapt scan --dry-run
- Answer: a. --only limits the scan to the checks you name.
- How many changes should you apply at once?
- [ ] a) All of them together
- [x] b) One at a time, tested, with a way back
- [ ] c) As many as fit in the maintenance window
- [ ] d) Only the Low findings first
- Answer: b. One change at a time shows which change caused a problem and makes rollback simple.
Reflection
Which finding from this module would matter most on a server you are responsible for, and why?
________________________________________________________________
Sources
- NIST SP 800-40 Rev. 4, Enterprise Patch Management: https://csrc.nist.gov/pubs/sp/800/40/r4/final
Adapted from the OpenVAPT Academy (openvapt.com), built by AI Cybersecurity Engineers, used under the OpenVAPT Source-Available Licence 1.3. Free teaching use under TEACHING.md. Please cite OpenVAPT: see CITING.md or openvapt.com/cite.html. OpenVAPT is not affiliated with, and is not endorsed by, this institution or any third party named in this material. Pre-release versions may be wrong or unstable. Use at your own risk. If you adapt this material, say where you changed it.