2024
DOI: 10.1109/tdsc.2023.3247166
|View full text |Cite
|
Sign up to set email alerts
|

Gotham Testbed: A Reproducible IoT Testbed for Security Experiments and Dataset Generation

Abstract: The growing adoption of the Internet of Things (IoT) has brought a significant increase in attacks targeting those devices. Machine learning (ML) methods have shown promising results for intrusion detection; however, the scarcity of IoT datasets remains a limiting factor in developing ML-based security systems for IoT scenarios. Static datasets get outdated due to evolving IoT architectures and threat landscape; meanwhile, the testbeds used to generate them are rarely published. This paper presents the Gotham … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…a) validation-attack-mirai-scan-load: Some city network devices are first configured to make them vulnerable to Mirai as detailed in [22]. The testbed's Mirai bot node is activated (A1) and starts scanning all city network devices (A2).…”
Section: B Data Generation and Collection Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…a) validation-attack-mirai-scan-load: Some city network devices are first configured to make them vulnerable to Mirai as detailed in [22]. The testbed's Mirai bot node is activated (A1) and starts scanning all city network devices (A2).…”
Section: B Data Generation and Collection Methodsmentioning
confidence: 99%
“…The experimental setup is based on the Gotham Testbed [22], a testbed to perform large-scale IoT security experiments in a realistic and reproducible way. Gotham is built on top of the GNS3 [52] network emulator, and it includes a repository of Docker images and QEMU-based virtual machines to emulate various IoT/IIoT devices, malware samples, servers and networking equipment such as switches and routers.…”
Section: A Iot Testbedmentioning
confidence: 99%
See 2 more Smart Citations
“…Value: provide the number of instances in the dataset, if official information is not available, you may calculate the number of instances using the dataset. Network topology, this aspect reveals the configuration of the system and network, the context in which the system is used, how the internal network interacts with it, and if it covers a wide network or not [30]. If this dataset is simulated, it is important to describe how the testbed configuration was created because this will allow us to determine whether or not it closely resembles the real network architecture.…”
Section: A Novel Framework For Selecting Iot Datasetmentioning
confidence: 99%