Machine Learning and Browser Fingerprinting Based Approach for Web Bot Detection

Web bots are becoming increasingly sophisticated, posing a serious threat to internet security and integrity. In response to this growing issue, this study proposes a novel bot detection method based on browser fingerprinting and machine learning. The proposed method is a model that was trained on browser fingerprints collected from web traffic using a custom script with a browser fingerprinting library. The traffic was classified as legitimate or malicious based on firewall rules and honeypots. This model seeks to enhance bot detection accuracy while decreasing false positives, filling a gap in the existing research on browser fingerprint-based bot detection. The experimental results demonstrate that detailed browser fingerprint data can serve as an effective indicator for distinguishing between human and automated traffic, providing a foundation for integrating browser fingerprinting into wider security measures. The study also analyzes the specific attributes on browser fingerprints that contribute most significantly to differentiating between legitimate and bot traffic, while acknowledging the limitations in the proposed method.

Authors

Institutions

Publication Details

Published
2024-12-12
DOI
https://doi.org/10.1109/icac64487.2024.10850990
Citations
2
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine Learning and Browser Fingerprinting Based Approach for Web Bot Detection

Kalpani Manathunga, Gihan Saminda Pathirage
2 citations
Spam and Phishing Detection
1.56
article

Machine Learning and Browser Fingerprinting Based Approach for Web Bot Detection

Kalpani Manathunga, Gihan Saminda Pathirage
article en
2 citations

Abstract

Web bots are becoming increasingly sophisticated, posing a serious threat to internet security and integrity. In response to this growing issue, this study proposes a novel bot detection method based on browser fingerprinting and machine learning. The proposed method is a model that was trained on browser fingerprints collected from web traffic using a custom script with a browser fingerprinting library. The traffic was classified as legitimate or malicious based on firewall rules and honeypots. This model seeks to enhance bot detection accuracy while decreasing false positives, filling a gap in the existing research on browser fingerprint-based bot detection. The experimental results demonstrate that detailed browser fingerprint data can serve as an effective indicator for distinguishing between human and automated traffic, providing a foundation for integrating browser fingerprinting into wider security measures. The study also analyzes the specific attributes on browser fingerprints that contribute most significantly to differentiating between legitimate and bot traffic, while acknowledging the limitations in the proposed method.

Sri Lanka Institute of Information Technology (LK)
Openalex Percentile: Top 11%
Spam and Phishing Detection
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.