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
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...
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...
A Study of Filtering Method for Accurate Indoor Positioning System Using Bluetooth Low Energy Beacons
A Study of Filtering Method for Accurate Indoor Positioning System Using Bluetooth Low Energy Beacons
Fingerprinting technique is an essential element in the indoor positioning system (IPS). Common methods utilize Wi-Fi signals. However, most of the Wi-Fi, because it is pre-install...
Creating Secure File Systems in Open-Source Operating Systems
Creating Secure File Systems in Open-Source Operating Systems
The relevance of this study is determined by insecure data storage on personal computers, as it is the main operating system that performs authentication and file access control. B...
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...

