信息网络安全 ›› 2016, Vol. 16 ›› Issue (3): 34-39.doi: 10.3969/j.issn.1671-1122.2016.03.006

• • 上一篇    下一篇

浏览器识别研究

李周辉(), 黄燕群, 唐屹   

  1. 广州大学数学与信息科学学院,广东广州 510006
  • 收稿日期:2015-12-13 出版日期:2016-03-25 发布日期:2020-05-13
  • 作者简介:

    作者简介: 李周辉(1992--),男,广东,硕士研究生,主要研究方向为信息安全;黄燕群(1993--),女 ,广东,本科,主要研究方向为信息安全;唐屹(1968--),男,湖南,教授,博士,主要研究方向为信息安全,人工智能.

  • 基金资助:
    广东省自然科学基金[S2012040007370]

Research on Browsers Recognition

Zhouhui LI(), Yanqun HUANG, Yi TANG   

  1. School of Mathematics and Information Sciences, Guangzhou University, Guangzhou Guangdong 510006, China
  • Received:2015-12-13 Online:2016-03-25 Published:2020-05-13

摘要:

近年来,随着互联网的高速发展,网络软件一直成为黑客攻击的主要目标.浏览器作为用户使用最频繁的网络软件,其安全和服务一直是广泛关注的焦点,也是用户选择使用的衡量标准.识别浏览器一方面能够根据浏览器对应的漏洞实现系统攻击,打开攻击的门户;另一方面能够利用浏览器识别技术进一步识别用户,带来更好的用户体验.先前的研究有通过植入服务器端脚本获取浏览器指纹信息,也有仅仅通过流量分析识别浏览器,但识别率比较低.文章通过截取加密传输的流量数据,获取13个浏览器的踪迹信息,用3种典型的机器学习方法处理浏览器踪迹信息,以此来识别浏览器.实验结果表明,浏览器可以被识别,而且识别的准确率最高为100%.这就意味着用户必须提高安全防范意识,及时更新浏览器版本和安装最新的补丁,以防止黑客利用原来浏览器的漏洞造成系统损害.

关键词: 浏览器, 加密, 内核, 踪迹, 机器学习

Abstract:

In recent years, with the high-speed development of Internet, network software has been the main target of the hacker. As the network software that users use most frequently, the safety and the service of the browser has always been the focus of attention, which is also a measure that users choose to use. On the one hand, recognizing the browsers can achieve system attacks according to corresponding loopholes of browsers and then open the gate for attackers. On the other hand, using the browsers recognition technology can further recognize the users, and then bring a better user experiences. Previous studies get browsers fingerprint information by implanting server-side scripts, and there are some people that use traffic analysis technology to recognize the browsers, but the recognition rate is relatively low. This paper derives trace information of thirteen browsers from the encryption transmission traffic, and processes trace information by three typical machine learning methods, in order to recognize the browsers. The experimental results show that the browsers can be recognized, and the recognition accuracy is as high as 100%. This means that the users must improve safety awareness, update the browser version, and install the latest patch to prevent system damages caused by the hackers using the original browsers vulnerabilities.

Key words: browser, encryption, kernel, trace, machine learning

中图分类号: