Litcius/Paper detail

IDS-Anta: An open-source code with a defense mechanism to detect adversarial attacks for intrusion detection system

Kousik Barik, Sanjay Misra

2024Software Impacts13 citationsDOIOpen Access PDF

Abstract

An intrusion detection system (IDS) is critical in protecting organizations from cyber threats. The susceptibility of Machine Learning and Deep Learning-based IDSs against adversarial attacks arises from malicious actors’ deliberate construction of adversarial samples. This study proposes a Python-based open-source code repository named IDS-Anta with a robust defence mechanism to identify adversarial attacks without compromising IDS performance. It uses Multi-Armed Bandits with Thomson Sampling, Ant Colony Optimization (ACO), and adversarial attack generation methods and is validated using three public benchmark datasets. This code repository can be readily applied and replicated on IDS datasets against adversarial attacks.

Topics & Concepts

Adversarial systemComputer sciencePython (programming language)Open sourceSource codeIntrusion detection systemCode (set theory)Benchmark (surveying)Computer securityArtificial intelligenceMachine learningOperating systemProgramming languageSoftwareSet (abstract data type)GeographyGeodesyNetwork Security and Intrusion DetectionAdvanced Malware Detection TechniquesAnomaly Detection Techniques and Applications
IDS-Anta: An open-source code with a defense mechanism to detect adversarial attacks for intrusion detection system | Litcius