•    Employment
  •    Academia
  •    Research
    • NICE Framework
    • CAE Program

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

  1. Source and Binary Code Analysis
  2. Static and Dynamic Analysis Techniques
  3. Common analysis tools and methods
  4. Source and Binary Code

Outcomes

  1. Describe software security analysis tools and techniques.
  2. 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.

  • Knowledge
  • Skills
  • Abilities
  • Tasks
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.
ID DESCRIPTION