Software Security Analysis
The intent of the Software Security Analysis Knowledge Unit is to provide students with an understanding of the tools and methods for analyzing software, either in source code or binary form.
Topics
- Source and Binary Code Analysis
- Static and Dynamic Analysis Techniques
- Common analysis tools and methods
- Source and Binary Code
Outcomes
- Describe software security analysis tools and techniques.
- Apply their knowledge to perform software security analysis, using common tools, against previously unknown software components.
KSA-T
Below are the Knowledge, Skills, Abilities and Tasks (KSA-T) identified as being required to perform this work role.
Learn More about the KAS-T's.
ID |
DESCRIPTION |
K0089 |
Knowledge of systems diagnostic tools and fault identification techniques. |
K0254 |
Knowledge of binary analysis. |
K00013 |
Knowledge of cyber defense and vulnerability assessment tools and their capabilities. |
ID |
DESCRIPTION |
S0088 |
Skill in using binary analysis tools (e.g., Hexedit, command code xxd, hexdump). |
ID |
DESCRIPTION |
A0007 |
Ability to tailor code analysis for application-specific concerns. |