信息网络安全 ›› 2017, Vol. 17 ›› Issue (4): 71-77.doi: 10.3969/j.issn.1671-1122.2017.04.010

• • 上一篇    下一篇

一种基于特征信息隐式获取的抗干扰浏览器指纹生成算法

康年华, 陈明志(), 冯映燕, 刘川葆   

  1. 福州大学数学与计算机科学学院,福建福州 350116
  • 收稿日期:2017-02-14 出版日期:2017-04-20 发布日期:2020-05-12
  • 作者简介:

    作者简介: 康年华(1991—),男,福建,硕士研究生,主要研究方向为网络与智能信息技术;陈明志(1975—),男,福建,副教授,博士,主要研究方向为网络空间安全、移动互联网通信安全、大数据处理;冯映燕(1992—),女,福建,硕士研究生,主要研究方向为移动互联通信安全;刘川葆(1992—) ,男,福建,硕士研究生,主要研究方向为信息安全。

  • 基金资助:
    福建省科技厅区域发展项目[2015H4005];福建省科技厅工业引导性(重点)项目[2015H0020]

An Anti-interference Browser Fingerprinting Generation Algorithm Based on Implicitly Acquiring Features

Nianhua KANG, Mingzhi CHEN(), Yingyan FENG, Chuanbao LIU   

  1. School of Mathematics and Computer Science, Fuzhou University, Fuzhou Fujian 350116, China
  • Received:2017-02-14 Online:2017-04-20 Published:2020-05-12

摘要:

浏览器指纹技术通过收集用户的User-Agent、浏览器版本、插件列表、操作系统等特征信息,构建独特的浏览器指纹,以用于用户追踪、身份认证等方面。然而,随着研究的不断深入,干扰浏览器指纹生成的方法不断被提出,指纹干扰工具能够通过伪造信息、限制功能等方式影响指纹的生成。针对这一问题,文章提出一种基于特征信息隐式获取的抗干扰浏览器指纹生成算法。该算法首先采集特征信息,构建指纹特征信息数据库;然后将获取的特征信息使用SHA 1算法进行加密;最后通过base 64方式对加密后的特征信息进行编码生成指纹。即使在使用干扰工具的情况下,该算法的指纹生成结果也不会受到影响。实验结果表明,该算法具有有效性和准确性。

关键词: 特征信息隐式获取, 浏览器指纹, 抗干扰, 指纹生成

Abstract:

The browser fingerprinting technique builds a unique browser fingerprinting through the combination of user User-Agent, browser version, plug-ins list, OS and other features. This technique is commonly employed to user tracking, authentication and other aspects. However, with the deepening of the research, the method of interfering with the browser fingerprinting generation has been proposed. The fingerprinting interference tool can affect the generation of the fingerprinting by forging the information and limiting the functions. To solve these problems, this paper proposes an anti-interference browser fingerprinting generation algorithm based on implicitly acquiring features. Firstly, the features are collected to construct the database of fingerprinting features. Then, the obtained features are encrypted by SHA 1 algorithm. Finally, the encrypted features are encoded by base 64 method to generate the fingerprinting. Even in the case of using interference tools, the generated fingerprinting result will not be affected. Experimental result shows that the algorithm is effective and accurate.

Key words: features implicit acquisition, browser fingerprinting, anti-interference, fingerprinting generation

中图分类号: