无处遁形:检测经过混淆的指纹脚本
密码学与安全
2022-06-29 v1
摘要
随着网络逐渐远离有状态追踪,浏览器指纹识别正变得愈发普遍。遗憾的是,现有的浏览器指纹检测方案未考虑代码混淆等潜在规避策略。为弥补这一不足,我们研究了最先进的指纹检测方案在面对各类现成混淆工具时的鲁棒性。总体而言,我们发现静态分析与动态分析相结合对不同类型混淆具有鲁棒性。尽管某些混淆器能在静态分析中引发假阴性,动态分析仍可检测这些情形。由于混淆不会引发显著假阳性,静态与动态分析相结合仍能准确检测经过混淆的指纹脚本。
引用
@article{arxiv.2206.13599,
title = {Nowhere to Hide: Detecting Obfuscated Fingerprinting Scripts},
author = {Ray Ngan and Surya Konkimalla and Zubair Shafiq},
journal= {arXiv preprint arXiv:2206.13599},
year = {2022}
}