Applied Artificial Intelligence (Jun 2019)

Reachability Matrix Ontology: A Cybersecurity Ontology

  • Noemi Scarpato,
  • Nicole Dalia Cilia,
  • Marco Romano

DOI
https://doi.org/10.1080/08839514.2019.1592344
Journal volume & issue
Vol. 33, no. 7
pp. 643 – 655

Abstract

Read online

In this paper, we describe the Reachability Matrix Ontology (RMO). RMO aims to describe the networks and the cybersecurity domain in order to compute the reachability information (reachability matrix). Reachability Matrix determines if a node can reach another node (via ISO/OSI layers protocol). To achieve this objective RMO describes the network’s elements, the network connectivity information, and the access control policies. RMO also provides some SWRL rules able to calculate the Reachability Matrix. Besides RMO and SWRL rules, there are also a set of SPARQL queries to refine the computation of the Reachability Matrix. To the best of our knowledge, RMO represents an innovative approach to the computation of the reachability matrix. Following we will describe our approach based on a strategy that exploits a combination of OWL, description logic rules and SPARQL queries.