Detecting LLM-Based Web Honeypots Using Machine Learning
2026 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
One of the shortcomings of low and medium interaction honeypots is the static nature of their responses. To address this, solutions using Large Language Models (LLMs) have been proposed to equip them with dynamic response generation capabilities, serving to decrease detectability and consequently, improve attacker engagement. However, to ensure the efficacy of the systems, there is a need for rigorous evaluation of their detectability. While previous research has demonstrated machine learning classifiers capable of identifying static honeypots, this approach has yet to be applied to LLM-powered honeypots. Therefore, this thesis investigates the feasibility of utilizing machine learning technology to identify characteristics of LLM web honeypot responses for fingerprinting purposes. By applying novel evaluation techniques, we aim to provide developers and honeypot administrators with a tool for the assessment of honeypot detectability. To this end, a set of 1,597 URIs was collected and served as the basis for compiling a dataset. Legitimate responses, alongside generated responses from two open source honeypots (Galah, Beelzebub), were gathered and used to train a random forest classifier. The model proved capable of distinguishing between legitimate and honeypot responses, where response latency and lack of credible headers were shown to be of particular importance. We present a framework for fingerprinting LLM honeypots which, by delivering actionable results, could be used during both honeypot development and configuration.
Place, publisher, year, edition, pages
2026. , p. 37
Keywords [en]
Cybersecurity, Detection, Fingerprinting, Honeypots, Hypertext Transfer Protocol, Large Language Models, Machine Learning
National Category
Security, Privacy and Cryptography
Identifiers
URN: urn:nbn:se:mau:diva-85918OAI: oai:DiVA.org:mau-85918DiVA, id: diva2:2073066
Educational program
TS Systemutvecklare
Presentation
2026-06-02, NI:A0502, Nordenskiöldsgatan 1, Malmö, 11:30 (English)
Supervisors
Examiners
2026-06-232026-06-162026-06-23Bibliographically approved