Despite the growing spread of Internet of Things (IoT) ecosystems, their security assessment is still an open issue. Identifying threats, vulnerabilities, and attacks is a costly and time-consuming process, incompatible with their time-to-market. Undoubtedly, the introduction of automated security assessment techniques would increase the security level of many IoT products, while containing the costs. In this article, we introduce ESSecA, an Expert System for Security Assessment that guides penetration testers during the assessment of IoT systems, in a threat-intelligence-driven perspective. ESSecA bases its analysis on different knowledge-bases, some maintained by MITRE. Starting from the system model, ESSecA produces a Threat Model and a list of Attack Plans for each identified threat. This information can be used by penetration testers to perform a systematic security test of the target IoT infrastructure. We applied the technique to a typical home automation system, the Open Energy Monitor, providing some attack patterns for its security evaluation.

ESSecA: An automated expert system for threat modelling and penetration testing for IoT ecosystems / Rak, M.; Salzillo, G.; Granata, D.. - In: COMPUTERS & ELECTRICAL ENGINEERING. - ISSN 0045-7906. - 99:(2022), p. 107721. [10.1016/j.compeleceng.2022.107721]

ESSecA: An automated expert system for threat modelling and penetration testing for IoT ecosystems

Rak M.;Granata D.
2022

Abstract

Despite the growing spread of Internet of Things (IoT) ecosystems, their security assessment is still an open issue. Identifying threats, vulnerabilities, and attacks is a costly and time-consuming process, incompatible with their time-to-market. Undoubtedly, the introduction of automated security assessment techniques would increase the security level of many IoT products, while containing the costs. In this article, we introduce ESSecA, an Expert System for Security Assessment that guides penetration testers during the assessment of IoT systems, in a threat-intelligence-driven perspective. ESSecA bases its analysis on different knowledge-bases, some maintained by MITRE. Starting from the system model, ESSecA produces a Threat Model and a list of Attack Plans for each identified threat. This information can be used by penetration testers to perform a systematic security test of the target IoT infrastructure. We applied the technique to a typical home automation system, the Open Energy Monitor, providing some attack patterns for its security evaluation.
2022
ESSecA: An automated expert system for threat modelling and penetration testing for IoT ecosystems / Rak, M.; Salzillo, G.; Granata, D.. - In: COMPUTERS & ELECTRICAL ENGINEERING. - ISSN 0045-7906. - 99:(2022), p. 107721. [10.1016/j.compeleceng.2022.107721]
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0045790622000350-main.pdf

non disponibili

Licenza: Non specificato
Dimensione 1.15 MB
Formato Adobe PDF
1.15 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/986090
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 22
social impact