Adversarial Reinforcement Learning Based IoT Honeypot
Internet of Things (IoT) honeypots are decoy systems deployed to entice attackers to gather threat intelligence and protect real systems. High-interaction IoT honeypots powered by reinforcement learning (RL) have emerged as a promising solution due to their cost-effectiveness and scalability. However, these systems are typically based on the assumption that attackers exhibit stationary behavior. In reality, attack strategies against IoT can be dynamic and adaptive, creating a non-stationary environment due to the adversarial nature of attacker-honeypot interactions. To solve this issue, we propose an IoT honeypot based on adversarial reinforcement learning, i.e., Repeated-Update-Q-learning (RUQL, a classical RL method for non-stationary environments). It is composed of a data preprocessing module, an RUQL module, and a response database. Experimental results show that compared to honeypots based on random strategies, classical Q-learning, and deep RL, the proposed system can effectively respond to attacks and improve attack capture and analysis capabilities.
Authors
- Chengcheng Zhao (ORCID: https://orcid.org/0000-0002-7675-5114)
- Siyuan Zhang (ORCID: https://orcid.org/0000-0002-4607-3649)
- Hao Zhang (ORCID: https://orcid.org/0000-0001-8166-9213)
- Chengrun He
Institutions
- Vision Technology (United States) (US)
- Zhejiang University (CN)
Publication Details
- Published
- 2025-06-30
- DOI
- https://doi.org/10.1109/icca65672.2025.11129792
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00