Security Ontology

Reference: A. Herzog, N. Shahmehri, C. Duma, An Ontology of Information Security, International Journal of Information Security and Privacy, 1(4):1-23, 2007.
There are currently four security ontologies.

Main Security Ontology
The main security ontology contains assets, threats, vulnerabilities, countermeasures as well as security goals like confidentiality, integrity etc. and defense strategies such as detection, prevention etc.

Overview illustration  Countermeasures  Threats   Assets
OWL file
OWL file as html

Security Views Ontology
This ontology imports the main security ontology and defines classes that sort countermeasures and threats according to assets, security goals and defense strategies.

Countermeasure views   Threat views
OWL file
OWL file as html

Source Code Analysis Ontology
This ontology imports the main security ontology and extends the countermeasure class source code analysis with tools that are used for C source code analysis.

Illustration
OWL file
OWL file as html

Memory Protection Ontology
This ontology imports the main security ontology and extends the countermeasure class memory protection with a number of memory protection tools and techniques.

Illustration
OWL file
OWL file as html