journal article·2025-05-08Open access

Optimizing Internet of Things Honeypots with Machine Learning: A Review

Stefanie Lanz, Sarah Lily-Rose Pignol, Patrick Schmitt, Haochen Wang, Maria Papaioannou, Gaurav Choudhary, Nicola Dragoni

Applied Sciences· Volume 15· Issue 10

Abstract

The increasing use of Internet of Things (IoT) devices has led to growing security concerns, necessitating advanced solutions to address emerging threats. Honeypots enhance IoT security by attracting and analyzing attackers. However, traditional honeypots struggle with adaptability and efficiency. This paper examines how machine learning enhances honeypot capabilities by improving threat detection and response mechanisms. A systematic literature review using the snowballing method explores the application of supervised, unsupervised, and reinforcement learning. Various classifiers for machine learning are analyzed to optimize honeypot architectures. This paper focuses on two types of honeypots: dynamic honeypots, which evolve to mislead attackers, and adaptive honeypots, which respond to threats in real time. By evaluating low-interaction, high-interaction, and hybrid honeypots, we determine how different machine learning techniques enhance detection and resource efficiency. Key findings include improved detection rates, with machine learning techniques, particularly supervised learning models like random forest, significantly enhancing detection accuracy, achieving up to 0.96 accuracy. Adaptive honeypots utilizing machine learning demonstrate better resource management, reducing false positives and optimizing computational resources. Despite these improvements, high computational demands and limited real-world testing hinder widespread adoption in IoT environments. This paper provides an overview of current trends, identifies research gaps, and offers insights for developing more intelligent IoT honeypots. There is no doubt that machine learning can help create more resilient and adaptive security solutions for IoT networks.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Section of Cybersecurity Engineering, Department of Applied Mathematics and Computer Science, Technical University of Denmark (DTU), 2800 Kongens Lyngby, Denmark

References (75)

Show source-provided references
1. McKinsey & Company (2025, April 24). The Internet of Things: Catching Up to an Accelerating Opportunity. Report. Available online: https://www.mckinsey.com/~/media/mckinsey/business%20functions/mckinsey%20digital/our%20insights/iot%20value%20set%20to%20accelerate%20through%202030%20where%20and%20how%20to%20capture%20it/the-internet-of-things-catching-up-to-an-accelerating-opportunity-final.pdf.
2. Kozlov, D., Veijalainen, J., and Ali, Y. (2012, January 24–26). Security and Privacy Threats in IoT Architectures. Proceedings of the 7th International Conference on Body Area Networks, Oslo, Norway.10.4108/icst.bodynets.2012.250550 ↗
3. Nikolov, N. (2020, January 16–18). Research of MQTT, CoAP, HTTP and XMPP IoT Communication Protocols for Embedded Systems. Proceedings of the 2020 XXIX International Scientific Conference Electronics (ET), Sozopol, Bulgaria.10.1109/ET50336.2020.9238208 ↗
4. A Survey: Recent Advances and Future Trends in Honeypot Research
5. IoTPOT: A Novel Honeypot for Revealing Current IoT Threats
6. Machine Learning in IoT Security: Current Solutions and Future Challenges10.1109/COMST.2020.2986444 ↗
7. Securing Smart Cities Through Machine Learning: A Honeypot-Driven Approach to Attack Detection in Internet of Things Ecosystems10.1049/smc2.12084 ↗
8. Wohlin, C. (2014, January 13–14). Guidelines for Snowballing in Systematic Literature Studies and a Replication in Software Engineering. Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, London, UK.10.1145/2601248.2601268 ↗
9. Analyzing the Past to Prepare for the Future: Writing a Literature Review
10. Spitzner, L. (2003, January 8–12). Honeypots: Catching the Insider Threat. Proceedings of the 19th Annual Computer Security Applications Conference, Las Vegas, NV, USA.
11. Ng, C., Pan, L., and Xiang, Y. (2018). Design Honeypots. Honeypot Frameworks and Their Applications: A New Framework, Springer.10.1007/978-981-10-7739-5 ↗
12. Mokube, I., and Adams, M. (2007, January 23–24). Honeypots: Concepts, Approaches, and Challenges. Proceedings of the 45th Annual ACM Southeast Conference, Winston-Salem, NC, USA.10.1145/1233341.1233399 ↗
13. Dara, N., Shankar, P., Arvind, P.V., and Singh, V. (2024, January 5–7). Intelligent Insight into IoT Threats: Leveraging Advanced Analytics with Honeypots for Anomaly Detection. Proceedings of the 2024 IEEE 9th International Conference for Convergence in Technology (I2CT), Pune, India.10.1109/I2CT61223.2024.10543511 ↗
14. Lingenfelter, B., Vakilinia, I., and Sengupta, S. (2020, January 6–8). Analyzing Variation Among IoT Botnets Using Medium Interaction Honeypots. Proceedings of the 2020 10th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.10.1109/CCWC47524.2020.9031234 ↗
15. Millar, S. (2021). IoT Security Challenges and Mitigations: An Introduction. arXiv.
16. Sharmeela, C., Sanjeevikumar, P., Sivaraman, P., and Joseph, M. (2023). IoT, Machine Learning and Blockchain Technologies for Renewable Energy and Modern Hybrid Power Systems, CRC Press.10.1201/9781003360780 ↗
17. Shinde, P.P., and Shah, S. (2018, January 16–18). A Review of Machine Learning and Deep Learning Applications. Proceedings of the 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India.10.1109/ICCUBEA.2018.8697857 ↗
18. Dangi, R., Jadhav, A., Choudhary, G., Dragoni, N., Mishra, M., and Lalwani, P. (2022). ML-Based 5G Network Slicing Security: A Comprehensive Survey. Future Internet, 14.10.3390/fi14040116 ↗
19. A Survey of Honeypots and Honeynets for Internet of Things, Industrial Internet of Things, and Cyber-Physical Systems10.1109/COMST.2021.3106669 ↗
20. A Comprehensive Survey on DDoS Detection, Mitigation, and Defense Strategies in Software-Defined Networks10.1007/s10586-024-04596-z ↗
21. Kaur, B., and Pateriya, P.K. (2018, January 14–15). A Survey on Security Concerns in Internet of Things. Proceedings of the 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India.10.1109/ICCONS.2018.8663175 ↗
22. Oza, A.D., Kumar, G.N., and Khorajiya, M. (2018, January 6–8). Survey of Snaring Cyber Attacks on IoT Devices with Honeypots and Honeynets. Proceedings of the 2018 3rd International Conference for Convergence in Technology (I2CT), Pune, India.10.1109/I2CT.2018.8529510 ↗
23. Razali, M.F., Razali, M.N., Mansor, F.Z., Muruti, G., and Jamil, N. (2018, January 21–22). IoT Honeypot: A Review from Researcher’s Perspective. Proceedings of the 2018 IEEE Conference on Application, Information and Network Security (AINS), Langkawi, Malaysia.10.1109/AINS.2018.8631494 ↗
24. Guidelines for Conducting Systematic Mapping Studies in Software Engineering: An Update10.1016/j.infsof.2015.03.007 ↗
25. Predication Attacks Based on Intelligent Honeypot Technique
26. Bao, J., Kantarcioglu, M., Vorobeychik, Y., and Kamhoua, C. (2023). IoTFlowGenerator: Crafting Synthetic IoT Device Traffic Flows for Cyber Deception. arXiv.10.32473/flairs.36.133376 ↗
27. Chempavathy, B., Deshmukh, V.M., Datta, A., Shiva, A.T., and Singh, G. (2022, January 21–22). An Exploration into Secure IoT Networks Using Deep Learning Methodologies. Proceedings of the 2022 IEEE International Conference for Advancement in Technology (ICONAT), Goa, India.
28. Enhanced Attack Blocking in IoT Environments: Engaging Honeypots and Machine Learning in SDN OpenFlow Switches
29. Internet of Things: A Survey on Machine Learning-Based Intrusion Detection Approaches10.1016/j.comnet.2019.01.023 ↗
30. Generation of Synthetic Data for Honeypot Systems Using Deep Learning Methods10.3103/S014641162208003X ↗
31. New Framework for Adaptive and Agile Honeypots10.4218/etrij.2019-0155 ↗
32. El Ghazi, A., and Rachid, A.M. (2020, January 24–26). Machine Learning and Datamining Methods for Hybrid IoT Intrusion Detection. Proceedings of the 2020 5th IEEE International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech), Marrakesh, Morocco.10.1109/CloudTech49835.2020.9365895 ↗
33. A Deep Learning Framework for Securing IoT Against Malwares
34. Franco, J., Aris, A., Babun, L., and Uluagac, A.S. (2022, January 4–8). S-Pot: A Smart Honeypot Framework with Dynamic Rule Configuration for SDN. Proceedings of the GLOBECOM 2022–2022 IEEE Global Communications Conference, Rio de Janeiro, Brazil.10.1109/GLOBECOM48099.2022.10000682 ↗
35. Guan, C., Liu, H., Cao, G., Zhu, S., and La Porta, T. (June, January 29). HoneyIoT: Adaptive High-Interaction Honeypot for IoT Devices Through Reinforcement Learning. Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks, Guildford, UK.
36. A Survey of Using Machine Learning in IoT Security and the Challenges Faced by Researchers10.31449/inf.v47i6.4635 ↗
37. Automatic Identification of Honeypot Server Using Machine Learning Techniques10.1155/2019/2627608 ↗
38. Iwabuchi, M., and Nakamura, A. (2024, January 1–2). A Heuristics and Machine Learning Hybrid Approach to Adaptive Cyberattack Detection. Proceedings of the 2024 IEEE International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA), Victoria, Seychelles.10.1109/ACDSA59508.2024.10467929 ↗
39. Khan, S.U., Eusufzai, F., Azharuddin Redwan, M., Ahmed, M., and Sabuj, S.R. (2022). Artificial Intelligence for Cyber Security: Performance Analysis of Network Intrusion Detection. Explainable Artificial Intelligence for Cyber Security: Next Generation Artificial Intelligence, Springer.10.1007/978-3-030-96630-0_6 ↗
40. Kumar, S., Janet, B., and Eswari, R. (2019, January 13–14). Multi Platform Honeypot for Generation of Cyber Threat Intelligence. Proceedings of the 2019 IEEE 9th International Conference on Advanced Computing (IACC), Tiruchirappalli, India.10.1109/IACC48062.2019.8971584 ↗
41. Layton, J., Hu, F., and Hei, X. (2023). Survey of Machine Learning Defense Strategies. AI, Machine Learning and Deep Learning, CRC Press.10.1201/9781003187158-10 ↗
42. A Review on Honeypot-Based Botnet Detection Models for Smart Factory
43. Classification of Botnet Attacks in IoT Smart Factory Using Honeypot Combined with Machine Learning10.7717/peerj-cs.350 ↗
44. Lee, S., Abdullah, A., Jhanjhi, N., and Kok, S. (2020, January 25). Honeypot Coupled Machine Learning Model for Botnet Detection and Classification in IoT Smart Factory—An Investigation. Proceedings of the MATEC Web of Conferences, Subang Jaya, Malaysia.10.1051/matecconf/202133504003 ↗
45. Liu, H., and Lang, B. (2019). Machine Learning and Deep Learning Methods for Intrusion Detection Systems: A Survey. Appl. Sci., 9.10.3390/app9204396 ↗
46. Liu, J., Liu, S., and Zhang, S. (2019, January 27–30). Detection of IoT Botnet Based on Deep Learning. Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China.10.23919/ChiCC.2019.8866088 ↗
47. Mahajan, V., and Singh, J. (2023, January 6–8). Malware Detection and Analysis Using Modern Honeypot Allied with Machine Learning: A Performance Evaluation. Proceedings of the 2023 4th International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India.10.1109/ICESC57686.2023.10193253 ↗
48. Matin, I.M.M., and Rahardjo, B. (2019, January 6–8). Malware Detection Using Honeypot and Machine Learning. Proceedings of the 2019 7th International Conference on Cyber and IT Service Management (CITSM), Jakarta, Indonesia.10.1109/CITSM47753.2019.8965419 ↗
49. Mfogo, V.S., Zemkoho, A., Njilla, L., Nkenlifack, M., and Kamhoua, C. (2023, January 5–8). AIIPot: Adaptive Intelligent-Interaction Honeypot for IoT Devices. Proceedings of the 2023 IEEE 34th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Toronto, ON, Canada.10.1109/PIMRC56721.2023.10293827 ↗
50. Developing an Efficient Feature Engineering and Machine Learning Model for Detecting IoT-Botnet Cyber Attacks10.1109/ACCESS.2021.3092054 ↗
51. Deep Learning Based Early Intrusion Detection in IIoT using Honeypot
52. On the Rewards of Self-Adaptive IoT Honeypots10.1007/s12243-018-0695-7 ↗
53. Network Intrusion Detection Using Ensemble Weighted Voting Classifier Based Honeypot Framework
54. A Deep Learning Assisted Personalized Deception System for Countering Web Application Attacks
55. Ransomware Detection, Prevention and Protection in IoT Devices Using ML Techniques Based on Dynamic Analysis Approach10.1007/s13198-022-01793-0 ↗
56. Shinan, K., Alsubhi, K., Alzahrani, A., and Ashraf, M.U. (2021). Machine Learning-Based Botnet Detection in Software-Defined Network: A Systematic Review. Symmetry, 13.10.3390/sym13050866 ↗
57. Shobana, M., and Poonkuzhali, S. (2020, January 13–14). A Novel Approach to Detect IoT Malware by System Calls Using Deep Learning Techniques. Proceedings of the 2020 International Conference on Innovative Trends in Information Technology (ICITIIT), Kottayam, India.10.1109/ICITIIT49094.2020.9071531 ↗
58. Shrivastava, R.K., Bashir, B., and Hota, C. (2019, January 10–13). Attack Detection and Forensics Using Honeypot in IoT Environment. Proceedings of the Distributed Computing and Internet Technology: 15th International Conference, ICDCIT, Bhubaneswar, India.10.1007/978-3-030-05366-6_33 ↗
59. Modeling and Clustering Attacker Activities in IoT Through Machine Learning Techniques10.1016/j.ins.2018.04.065 ↗
60. Sun, C., Bu, Y., Chen, B., Zhang, D., Chen, Z., Lu, X., Zhang, S., and Sun, J. (2022, January 21–22). Application of Artificial Intelligence Technology in Honeypot Technology. Proceedings of the 2021 International Conference on Advanced Computing and Endogenous Security, Nanjing, China.10.1109/IEEECONF52377.2022.10013349 ↗
61. Tabari, A.Z., Liu, G., Ou, X., and Singhal, A. (2023). Revealing Human Attacker Behaviors Using an Adaptive Internet of Things Honeypot Ecosystem. IFIP International Conference on Digital Forensics, Springer Nature.10.1007/978-3-031-42991-0_5 ↗
62. Machine Learning Framework to Analyze IoT Malware Using ELF and Opcode Features10.1145/3378448 ↗
63. Game-Theoretic Modeling of Cyber Deception Against Epidemic Botnets in Internet of Things10.1109/JIOT.2021.3081751 ↗
64. Deep Reinforcement Learning for Building Honeypots Against Runtime DoS Attack10.1002/int.22708 ↗
65. Vishwakarma, R., and Jain, A.K. (2019, January 23–25). A Honeypot with Machine Learning Based Detection Framework for Defending IoT Based Botnet DDoS Attacks. Proceedings of the 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India.10.1109/ICOEI.2019.8862720 ↗
66. Wang, B., Dou, Y., Sang, Y., Zhang, Y., and Huang, J. (2020, January 7–11). IoTCMal: Towards a Hybrid IoT Honeypot for Capturing and Analyzing Malware. Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland.10.1109/ICC40277.2020.9149314 ↗
67. Game Analysis and Decision Making Optimization of Evolutionary Dynamic Honeypot10.1016/j.compeleceng.2024.109534 ↗
68. Xu, Y., Jiang, Y., Yu, L., and Li, J. (2021, January 18–21). Brief Industry Paper: Catching IoT Malware in the Wild Using HoneyIoT. Proceedings of the 2021 IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS), Nashville, TN, USA.10.1109/RTAS52030.2021.00045 ↗
69. Yamamoto, M., Kakei, S., and Saito, S. (2021, January 23–26). Firmpot: A Framework for Intelligent-Interaction Honeypots Using Firmware of IoT Devices. Proceedings of the 2021 Ninth International Symposium on Computing and Networking Workshops (CANDARW), Matsue, Japan.10.1109/CANDARW53999.2021.00074 ↗
70. Yu, X.N., Guo, W.K., Liu, Y.Z., Cao, Y.P., Zhang, M., and Wang, H.F. (2022). An Automatic Features Extraction Model of IDS for IoT. International Conference on Computer Engineering and Networks, Springer Nature.10.1007/978-981-19-6901-0_132 ↗
71. Shinly, S.S.S., and Raja, R.S. (2020, January 3–5). Investigation of Machine Learning Techniques in Intrusion Detection System for IoT Network 2020. In Proceeding of the 2020 3rd International Conference on Intelligent Sustainable Systems (ICISS), Thoothukudi, India.
72. Benerradi, J., Clos, J., Landowska, A., Valstar, M.F., and Wilson, M.L. (2023). Benchmarking framework for machine learning classification from fNIRS data. Front. Neuroergon., 4.10.3389/fnrgo.2023.994969 ↗
73. (2025, March 31). Machine Learning Models Organization Practical Guide: Deploying Machine Learning Models in Real-World. Available online: https://machinelearningmodels.org/practical-guide-deploying-machine-learning-models-in-real-world/.
74. Challenges in Deploying Machine Learning: A Survey of Case Studies
75. Cabrera, C., Paleyes, A., Thodoroff, P., and Lawrence, N.D. (2023). Real-world Machine Learning Systems: A Survey from a Data-Oriented Architecture Perspective. arXiv.