Software Security Analysis (2020)

From CyberEdWiki
Revision as of 22:07, 21 November 2019 by GeralynUH (talk | contribs) (Text replacement - "To complete this KU, students should be able to:" to "After completing the KU, students will be able to:")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.


After completing the KU, students will be able to:

  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.


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


NICE Framework Categories[edit]

CSEC 2017 Categories[edit]

Specialization Areas[edit]

See also[edit]

Related Knowledge Units

Further reading[edit]

Suggested textbooks[edit]

Suggested academic readings[edit]

Sample knowledge test[edit]

Sample skills test[edit]

Sample abilities test[edit]

Additional notes or materials[edit]


Reference ID[edit]