AdIoTack: Quantifying and Refining Resilience of Decision Tree Ensemble Inference Models against Adversarial Volumetric Attacks on IoT Networks
Arman Pashamokhtari, Gustavo Batista, Hassan Habibi Gharakheili

TL;DR
AdIoTack is a system that identifies vulnerabilities in decision tree ensemble models used for IoT network security, demonstrating how adversarial attacks can bypass detection and proposing methods to enhance model resilience.
Contribution
The paper introduces a white-box adversarial learning algorithm, a network monitoring method, a prototype system, and resilience patching techniques for decision tree ensemble models in IoT security.
Findings
Decision tree models can be bypassed by adversarial volumetric attacks.
AdIoTack successfully generates feasible attack recipes with minimal overhead.
Resilience patches improve detection rates against adversarial attacks.
Abstract
Machine Learning-based techniques have shown success in cyber intelligence. However, they are increasingly becoming targets of sophisticated data-driven adversarial attacks resulting in misprediction, eroding their ability to detect threats on network devices. In this paper, we present AdIoTack, a system that highlights vulnerabilities of decision trees against adversarial attacks, helping cybersecurity teams quantify and refine the resilience of their trained models for monitoring IoT networks. To assess the model for the worst-case scenario, AdIoTack performs white-box adversarial learning to launch successful volumetric attacks that decision tree ensemble models cannot flag. Our first contribution is to develop a white-box algorithm that takes a trained decision tree ensemble model and the profile of an intended network-based attack on a victim class as inputs. It then automatically…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
