Loading...
Research Project
Secure Collaborative Intelligent Industrial Assets
Funder
Authors
Publications
A Comparative Analysis of Machine Learning Techniques for IoT Intrusion Detection
Publication . Vitorino, João; Andrade, Rui; Praça, Isabel; Sousa, Orlando Jorge Coelho Moura; Maia, Eva
The digital transformation faces tremendous security challenges. In particular, the growing number of cyber-attacks targeting Internet of Things (IoT) systems restates the need for a reliable detection of malicious network activity. This paper presents a comparative analysis of supervised, unsupervised and reinforcement learning techniques on nine malware captures of the IoT-23 dataset, considering both binary and multi-class classification scenarios. The developed models consisted of Support Vector Machine (SVM), Extreme Gradient Boosting (XGBoost), Light Gradient Boosting Machine (LightGBM), Isolation Forest (iForest), Local Outlier Factor (LOF) and a Deep Reinforcement Learning (DRL) model based on a Double Deep Q-Network (DDQIN), adapted to the intrusion detection context. The most reliable performance was achieved by LightGBM. Nonetheless, iForest displayed good anomaly detection results and the DRL model demonstrated the possible benefits of employing this methodology to continuously improve the detection. Overall, the obtained results indicate that the analyzed techniques are well suited for IoT intrusion detection.
Adaptative Perturbation Patterns: Realistic Adversarial Learning for Robust Intrusion Detection
Publication . Vitorino, João; Oliveira, Nuno; Praça, Isabel
Adversarial attacks pose a major threat to machine learning and to the
systems that rely on it. In the cybersecurity domain, adversarial cyber-attack
examples capable of evading detection are especially concerning. Nonetheless,
an example generated for a domain with tabular data must be realistic within
that domain. This work establishes the fundamental constraint levels required
to achieve realism and introduces the Adaptative Perturbation Pattern Method
(A2PM) to fulfill these constraints in a gray-box setting. A2PM relies on
pattern sequences that are independently adapted to the characteristics of each
class to create valid and coherent data perturbations. The proposed method was
evaluated in a cybersecurity case study with two scenarios: Enterprise and
Internet of Things (IoT) networks. Multilayer Perceptron (MLP) and Random
Forest (RF) classifiers were created with regular and adversarial training,
using the CIC-IDS2017 and IoT-23 datasets. In each scenario, targeted and
untargeted attacks were performed against the classifiers, and the generated
examples were compared with the original network traffic flows to assess their
realism. The obtained results demonstrate that A2PM provides a scalable
generation of realistic adversarial examples, which can be advantageous for
both adversarial training and attacks.
Organizational Units
Description
Keywords
Contributors
Funders
Funding agency
European Commission
Funding programme
H2020
Funding Award Number
871967