Javascript must be enabled to continue!
XFP-recognizer: detecting cross-file browser fingerprinting
View through CrossRef
Abstract
In recent years, the evolving browser fingerprinting technology has posed significant challenges and constant demands on detection methods. Research related to malicious code shows that cross-file techniques, which disperse code into multiple files, can resist current detection methods. To address this challenge, we introduce cross-file tracking technology into browser fingerprinting, constructing cross-file browser fingerprinting (XFP). The dispersion of files and features in XFP effectively circumvents detection methods that primarily focus on single-file tracking. In this paper, we propose XFP-Recognizer, a Random Forest-based detection method for identifying XFP behaviors. XFP-Recognizer aggregates code files and dynamic APIs by constructing function call relationship graphs (FCRgraphs). It extracts dynamic and static features to train random forest models for detecting and classifying the aggregated files, and then backtracks based on FCRgraphs to mark original scripts. To validate our method, we implement a code-splitting algorithm and constructed a cross-file tracking dataset to address the lack of XFP in real-world scenarios. We combine this dataset with the dataset of Alexa Top-10K websites in different proportions to verify the effectiveness of XFP-Recognizer. The results show that XFP-Recognizer achieved an Accuracy of 92.25%, a Precision of 97.01% and an AUC of 0.9152 in recognizing browser fingerprinting, demonstrating superior performance in both single-file and cross-file tracking. XFP-Recognizer complements existing detection methods, and the constructed split dataset also serves as a foundational resource for future research.
Springer Science and Business Media LLC
Title: XFP-recognizer: detecting cross-file browser fingerprinting
Description:
Abstract
In recent years, the evolving browser fingerprinting technology has posed significant challenges and constant demands on detection methods.
Research related to malicious code shows that cross-file techniques, which disperse code into multiple files, can resist current detection methods.
To address this challenge, we introduce cross-file tracking technology into browser fingerprinting, constructing cross-file browser fingerprinting (XFP).
The dispersion of files and features in XFP effectively circumvents detection methods that primarily focus on single-file tracking.
In this paper, we propose XFP-Recognizer, a Random Forest-based detection method for identifying XFP behaviors.
XFP-Recognizer aggregates code files and dynamic APIs by constructing function call relationship graphs (FCRgraphs).
It extracts dynamic and static features to train random forest models for detecting and classifying the aggregated files, and then backtracks based on FCRgraphs to mark original scripts.
To validate our method, we implement a code-splitting algorithm and constructed a cross-file tracking dataset to address the lack of XFP in real-world scenarios.
We combine this dataset with the dataset of Alexa Top-10K websites in different proportions to verify the effectiveness of XFP-Recognizer.
The results show that XFP-Recognizer achieved an Accuracy of 92.
25%, a Precision of 97.
01% and an AUC of 0.
9152 in recognizing browser fingerprinting, demonstrating superior performance in both single-file and cross-file tracking.
XFP-Recognizer complements existing detection methods, and the constructed split dataset also serves as a foundational resource for future research.
Related Results
FP-tracer: Fine-grained Browser Fingerprinting Detection via Taint-tracking and Entropy-based Thresholds
FP-tracer: Fine-grained Browser Fingerprinting Detection via Taint-tracking and Entropy-based Thresholds
Browser fingerprinting is an effective technique to track web users by building a fingerprint from their browser attributes. It is also stealthy because the tracker uses legitimate...
A study of prosodic features for Indonesian speech recognition
A study of prosodic features for Indonesian speech recognition
Utterance-type information has been used been used in spoken dialogue system, speech recognition system and translation machine. In a typical spoken dialogue system, a user can ask...
PERBANDINGAN KINERJA BROWSER PADA PEMANFAATAN ANIMASI SVG (SCALABLE VECTOR GRAPHIC)
PERBANDINGAN KINERJA BROWSER PADA PEMANFAATAN ANIMASI SVG (SCALABLE VECTOR GRAPHIC)
Penggunaan Motion Graphic (MG) tidak hanya dugunakan sebagai sarana media seni, namun perkembanganya MG dapat dimanfaatakan di berbagai bidang. Baik bidang pendidikan, periklanan, ...
Reservoir Architecture and Fluid Connectivity in an Abu Dhabi Oil Accumulation
Reservoir Architecture and Fluid Connectivity in an Abu Dhabi Oil Accumulation
Summary
Developing an understanding of reservoir architecture and fluid connectivity is a challenging, but essential task for well, reservoir and facilities manageme...
Medical – pharmaceutical information system with recognition of Lithuanian voice commands
Medical – pharmaceutical information system with recognition of Lithuanian voice commands
This paper presents a Lithuanian voice recognition system of medical – pharmaceutical terms. The system consists of two separate speech recognition modules working in par...
Comparative evaluation of the effect of glide path creation with Nitiflex hand K- file, Proglider and Path file on canal transportation and concentricity in apically curved canals - An In- Vitro study.
Comparative evaluation of the effect of glide path creation with Nitiflex hand K- file, Proglider and Path file on canal transportation and concentricity in apically curved canals - An In- Vitro study.
Abstract
Aim:
To compare and evaluate the effect of glide path creation with Nitiflex hand K- file, Proglider and Path file on canal transportation and concentricity in...
Efficacy and safety of Xiaofeng powder (xiao feng san) in treating urticaria
Efficacy and safety of Xiaofeng powder (xiao feng san) in treating urticaria
Abstract
Background:
Urticaria is a common skin disease that has a high impact on a patient's daily life. Xiaofeng powder (XFP) is one of the mos...

