Onto-Security Checks: Semantic Ontology-Based Reasoning for Automated Architectural Security Verification

Autores/as

  • Meradi Chaimaa Lastic Laboratory, Department of Computer Science, University of Batna 253 Constantine Road, Fesdis, Batna, 05078, Algeria
  • Aouag Sofiane Lastic Laboratory, Department of Computer Science, University of Batna 253 Constantine Road, Fesdis, Batna, 05078, Algeria
  • Beloucif Assia Lastic Laboratory, Department of Computer Science, University of Batna 253 Constantine Road, Fesdis, Batna, 05078, Algeria

DOI:

https://doi.org/10.5935/jetia.v12i61.4559

Resumen

Software architectures are increasingly exposed to security threats that are difficult to detect at the design stage using traditional verification methods. This paper presents Onto-Security Checks, an ontology-based framework for automated security verification at the architectural level. Grounded in OWL (Web Ontology Language), the proposed security ontology models key domain entities users, systems, vulnerabilities,threats, countermeasures,and risks along with their semantic relationships.The theoretical framework relies on knowledge representation and automated reasoning: SWRL rules and SPARQL queries are used to detect unprotected components, infer high-level risk chains from known weaknesses, and recommend appropriate countermeasures. The methodology unfolds across seven phases, from architecture extraction and ontological modeling to automated reasoning and security report generation. The approach was validated through two case studies: the Damn Vulnerable Web Application (DVWA) and a Pharmacy Management System (PMS). Results show a detection rate of 1.00 across all tested scenarios, with reasoning times under 2 seconds for a single system and under 9 seconds for ten replicated subsystems, confirming practical scalability for small to medium-sized architectures.

 

 

Descargas

Los datos de descarga aún no están disponibles.

Publicado

2026-10-19

Número

Sección

Articles

Cómo citar

Onto-Security Checks: Semantic Ontology-Based Reasoning for Automated Architectural Security Verification. (2026). ITEGAM-JETIA, 12(61), 1598-1612. https://doi.org/10.5935/jetia.v12i61.4559