Which of the following tasks would ensure the key outputs from a penetration test are not lost as part of the cleanup and restoration activities?
Correct Answer: A
Preserving artifacts ensures that key outputs from the penetration test, such as logs, screenshots, captured data, and any generated reports, are retained for analysis, reporting, and future reference.
* Importance of Preserving Artifacts:
* Documentation: Provides evidence of the test activities and findings.
* Verification: Allows for verification and validation of the test results.
* Reporting: Ensures that all critical data is available for the final report.
* Types of Artifacts:
* Logs: Capture details of the tools used, commands executed, and their outputs.
* Screenshots: Visual evidence of the steps taken and findings.
* Captured Data: Includes network captures, extracted credentials, and other sensitive information.
* Reports: Interim and final reports summarizing the findings and recommendations.
* Best Practices:
* Secure Storage: Ensure artifacts are stored securely to prevent unauthorized access.
* Backups: Create backups of critical artifacts to avoid data loss.
* Documentation: Maintain detailed documentation of all artifacts for future reference.
* References from Pentesting Literature:
* Preserving artifacts is a standard practice emphasized in penetration testing methodologies to ensure comprehensive documentation and reporting of the test.
* HTB write-ups often include references to preserved artifacts to support the findings and conclusions.
Step-by-Step ExplanationReferences:
* Penetration Testing - A Hands-on Introduction to Hacking
* HTB Official Writeups