Computing
Application security
Attack surface
Threat model
Vulnerability
Secure coding
Fuzz testing
Computer security
Cyberwarfare
Software testing