Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks

The aim of this paper was to enhance the process of diagnosing and detecting possible vulnerabilities within an Internet of Things (IoT) system by using a named entity recognition (NER)-based solution. In both research and practice, security system management experts rely on a large variety of heter...

Full description

Bibliographic Details
Main Authors: Tiberiu-Marian Georgescu, Bogdan Iancu, Madalina Zurini
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/15/3380
_version_ 1798005202593251328
author Tiberiu-Marian Georgescu
Bogdan Iancu
Madalina Zurini
author_facet Tiberiu-Marian Georgescu
Bogdan Iancu
Madalina Zurini
author_sort Tiberiu-Marian Georgescu
collection DOAJ
description The aim of this paper was to enhance the process of diagnosing and detecting possible vulnerabilities within an Internet of Things (IoT) system by using a named entity recognition (NER)-based solution. In both research and practice, security system management experts rely on a large variety of heterogeneous security data sources, which are usually available in the form of natural language. This is challenging as the process is very time consuming and it is difficult to stay up to date with the constant findings in the areas of security threats, vulnerabilities, attacks, countermeasures, and risks. The proposed system is conceived as a semantic indexing solution of existing vulnerabilities and serves as an information tool for security management experts. By integrating the proposed system, the users can easily discover the potential vulnerabilities of their IoT devices. The proposed solution integrates ontologies and NER techniques in order to obtain a high rate of automation with the scope of reaching a self-maintained and up-to-date system in terms of vulnerabilities and common exposures knowledge. To achieve this, a total of 312 CVEs (common vulnerabilities and exposures) specific to the IoT field were identified. CVEs are arguably one of the most important cybersecurity resources nowadays, containing information about the latest discovered vulnerabilities. This set is further used as data corpus for an NER model designed to identify the main entities and relations that are relevant to IoT security. The goal is to automatically monitor cybersecurity information relevant to IoT, and filter and present it in an organized and structured framework based on users’ needs. The taxonomies specific to IoT security are implemented via a domain ontology, which is later used to process natural language. Relevant tokens are marked as entities and the relations between them identified. The text analysis solution is connected to a gateway which scans the environment and identifies the main IoT devices and communication technologies. The strength of the approach proposed within this research is that the designed semantic gateway is using context-aware searches in the modeled IoT security database and can identify possible vulnerabilities before they can be exploited.
first_indexed 2024-04-11T12:36:34Z
format Article
id doaj.art-440566912198466da2095243337b52e7
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T12:36:34Z
publishDate 2019-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-440566912198466da2095243337b52e72022-12-22T04:23:37ZengMDPI AGSensors1424-82202019-08-011915338010.3390/s19153380s19153380Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT NetworksTiberiu-Marian Georgescu0Bogdan Iancu1Madalina Zurini2Department of Economic Informatics and Cybernetics, The Bucharest University of Economic Studies, 6 Piata Romana, 010374 Bucharest, RomaniaDepartment of Economic Informatics and Cybernetics, The Bucharest University of Economic Studies, 6 Piata Romana, 010374 Bucharest, RomaniaDepartment of Economic Informatics and Cybernetics, The Bucharest University of Economic Studies, 6 Piata Romana, 010374 Bucharest, RomaniaThe aim of this paper was to enhance the process of diagnosing and detecting possible vulnerabilities within an Internet of Things (IoT) system by using a named entity recognition (NER)-based solution. In both research and practice, security system management experts rely on a large variety of heterogeneous security data sources, which are usually available in the form of natural language. This is challenging as the process is very time consuming and it is difficult to stay up to date with the constant findings in the areas of security threats, vulnerabilities, attacks, countermeasures, and risks. The proposed system is conceived as a semantic indexing solution of existing vulnerabilities and serves as an information tool for security management experts. By integrating the proposed system, the users can easily discover the potential vulnerabilities of their IoT devices. The proposed solution integrates ontologies and NER techniques in order to obtain a high rate of automation with the scope of reaching a self-maintained and up-to-date system in terms of vulnerabilities and common exposures knowledge. To achieve this, a total of 312 CVEs (common vulnerabilities and exposures) specific to the IoT field were identified. CVEs are arguably one of the most important cybersecurity resources nowadays, containing information about the latest discovered vulnerabilities. This set is further used as data corpus for an NER model designed to identify the main entities and relations that are relevant to IoT security. The goal is to automatically monitor cybersecurity information relevant to IoT, and filter and present it in an organized and structured framework based on users’ needs. The taxonomies specific to IoT security are implemented via a domain ontology, which is later used to process natural language. Relevant tokens are marked as entities and the relations between them identified. The text analysis solution is connected to a gateway which scans the environment and identifies the main IoT devices and communication technologies. The strength of the approach proposed within this research is that the designed semantic gateway is using context-aware searches in the modeled IoT security database and can identify possible vulnerabilities before they can be exploited.https://www.mdpi.com/1424-8220/19/15/3380CVEIoTdomain ontologyNERcybersecurity
spellingShingle Tiberiu-Marian Georgescu
Bogdan Iancu
Madalina Zurini
Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks
Sensors
CVE
IoT
domain ontology
NER
cybersecurity
title Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks
title_full Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks
title_fullStr Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks
title_full_unstemmed Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks
title_short Named-Entity-Recognition-Based Automated System for Diagnosing Cybersecurity Situations in IoT Networks
title_sort named entity recognition based automated system for diagnosing cybersecurity situations in iot networks
topic CVE
IoT
domain ontology
NER
cybersecurity
url https://www.mdpi.com/1424-8220/19/15/3380
work_keys_str_mv AT tiberiumariangeorgescu namedentityrecognitionbasedautomatedsystemfordiagnosingcybersecuritysituationsiniotnetworks
AT bogdaniancu namedentityrecognitionbasedautomatedsystemfordiagnosingcybersecuritysituationsiniotnetworks
AT madalinazurini namedentityrecognitionbasedautomatedsystemfordiagnosingcybersecuritysituationsiniotnetworks