International Journal of Information Security and Privacy · 2007 · 211 citations · 18 references
ComputingComputer ScienceCybersecurityComputer SecuritySecurity ArchitectureVulnerability AnalysisData SecuritySecurity ControlsThreat AnalysisThreat ModelingVulnerability ManagementBuffer Overflow AttacksCountermeasure SystemsIntegrity Threat ModelingMemory ProtectionOntologiesOntology-based ModelingSecure Memory ProtectionSource Code Analysis
The paper introduces a publicly available OWL-based ontology that models assets, threats, vulnerabilities, countermeasures, and their relationships in information security. The ontology contains 88 threat classes, 79 asset classes, 133 countermeasure classes, and 34 relations, and is implemented in OWL with tools that allow extension and reasoning. The ontology enables users to agree on a common terminology, reason about relationships, and answer specific security questions such as which countermeasures protect data integrity or thwart buffer‑overflow attacks.
We present a publicly available, OWL-based ontology of information security which models assets, threats, vulnerabilities, countermeasures and their relations. The ontology can be used as a general vocabulary, roadmap, and extensible dictionary of the domain of information security. With its help, users can agree on a common language and definition of terms and relationships. In addition to browsing for information, the ontology is also useful for reasoning about relationships between its entities, for example, threats and countermeasures. The ontology helps answer questions like: Which countermeasures detect or prevent the violation of integrity of data? Which assets are protected by SSH? Which countermeasures thwart buffer overflow attacks? At the moment, the ontology comprises 88 threat classes, 79 asset classes, 133 countermeasure classes and 34 relations between those classes. We provide the means for extending the ontology, and provide examples of the extendibility with the countermeasure classes ‘memory protection’ and ‘source code analysis’. This article describes the content of the ontology as well as its usages, potential for extension, technical implementation and tools for working with it.
18
Eric Prud’hommeaux · Medical Entomology and Zoology · 2008 · 3K citations
Enabling technology for knowledge sharing
Robert Neches, Richard Fikes, Tim Finin et al. · AI Magazine · 1991 · 1.3K citations
Management, Knowledge Management, Knowledge Representation +16
The art of computer virus research and defense
Choice Reviews Online · 2005 · 843 citations
Towards a taxonomy of intrusion-detection systems
Hervé Debar, Marc Daciér, Andreas Wespi · Computer Networks · 1999 · 809 citations