Understand Security Testing
Unlock the complete study guide + 12 practice exams totaling 1,500 questions.
Bundled into the existing Certified in Cybersecurity premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- What security testing is and where this page sits
- Rules of engagement: the permission behind every test
- Tests can disrupt the systems they test
- Security readiness testing: red, blue and purple teams
- Judging readiness by detection and response
- Application testing across the development life cycle
- Vulnerability scanning: how a scanner finds weaknesses
- Reading scan results: validate, prioritize, know the limits
- Penetration testing: from suspected to exploitable
- Threat modeling: finding problems in the design
- STRIDE: six prompts for what can go wrong
- Static analysis: examining code without running it
- Dynamic analysis: testing the running application
- Physical penetration testing: getting past doors and people
- Phishing, tailgating and impersonation tests
- Retesting fixes and testing again over time
The three families of security testing
| Aspect | Security readiness testing | Application testing | Physical penetration testing |
|---|---|---|---|
| Question it answers | Do defenders detect and respond to realistic attack activity? | Where are the software and systems weak, and can the weaknesses be exploited? | Do entry controls and staff procedures stop unauthorized access? |
| What is examined | The blue team's people, processes and tools | Designs, source code, running applications and deployed systems | Entry points, barriers and how staff verify identity and authority |
| Typical techniques | Red team exercise, purple teaming | Threat modeling, static analysis, dynamic analysis, vulnerability scanning, penetration testing | Phishing simulation, tailgating, impersonation |
| Evidence it produces | What defenders saw, how fast they acted, what to tune | Suspected and confirmed weaknesses, prioritized in context | Which attempts succeeded and whether staff verified or reported them |
| Tempting misreading | Counting installed security products as readiness | Treating a scan finding as a breach, or a clean scan as proof of safety | Treating a clean network scan as proof the building is secure |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-115.pdf
- https://www.isc2.org/certifications/cc/cc-certification-exam-outline
- https://csrc.nist.gov/glossary/term/rules_of_engagement
- https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-53r5.pdf
- https://csrc.nist.gov/glossary/term/red_team
- https://csrc.nist.gov/glossary/term/blue_team
- https://www.isaca.org/resources/isaca-journal/issues/2022/volume-1/strengthening-cybersecurity-with-red-team-engagements
- https://csrc.nist.gov/glossary/term/white_team
- https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-237a
- https://csrc.nist.gov/glossary/term/vulnerability_scanning
- https://csrc.nist.gov/glossary/term/false_positive
- https://csrc.nist.gov/glossary/term/penetration_testing
- https://cheatsheetseries.owasp.org/cheatsheets/Threat_Modeling_Cheat_Sheet.html
- https://csrc.nist.gov/glossary/term/threat_modeling
- https://owasp.org/www-community/Threat_Modeling
- https://owasp.org/www-community/Threat_Modeling_Process
- https://csrc.nist.gov/glossary/term/tampering
- https://owasp.org/www-community/Source_Code_Analysis_Tools
- https://owasp.org/www-community/Vulnerability_Scanning_Tools
- https://csrc.nist.gov/glossary/term/phishing
- https://csrc.nist.gov/glossary/term/spoofing
- https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-137.pdf