论文部分内容阅读
随着网络技术的飞速发展,使得网络越来越贴近人类的生活。人们可以通过手机、电脑随时随地获取他们想要的最新资讯,还可以通过网络,足不出户就能轻松购买心仪物品。可见网络已经融入了人类的生活。与此同时,为了给网络用户提供更加智能化,更加贴心的服务,Web应用开发者和广告联盟开始关注用户上网行为。大数据时代下,广告联盟往往可以通过一个人在Internet上的浏览习惯和访问记录,推断出这个人接下来的需求。这种方式既可以方便用户获取自己想要的资源,也使得广告联盟可以有目的性地精准投放广告,降低投放成本。但是如何识别和追踪用户,这将成为目前需要解决的主要问题。本文针对这一问题进行了研究,经过对目前现有用户行为追踪技术的研究和对比,发现一种新型的浏览器用户身份识别技术——浏览器指纹识别技术。它以其独特的识别方式、难以察觉和清除的特性,正在被广泛推崇。该技术利用用户设备的配置信息、操作系统类型、浏览器配置等作为用户身份识别的特征参数,通过这些特征参数可以获得区别于其他用户浏览器的指纹。而该浏览器指纹将替代cookies等技术来识别用户身份,达到持久追踪用户的目的。本文的主要工作:首先本文对目前浏览器用户行为追踪技术的研究现状进行了详细的介绍。其次,宏观上对之前已经使用的追踪技术进行了介绍和对比;详细介绍了浏览器指纹识别技术的相关内容,包括特征参数的采集、信息熵的应用、指纹识别算法的描述,以及在此基础上出现的HTML5 Canvas指纹技术的介绍。再次,针对浏览器指纹技术存在的不足,提出了两点改进,通过改进特征参数的选取和指纹更新算法阈值参数的训练,并通过实验对改进算法的效果进行了测试。最后,将浏览器指纹识别技术进行了实际应用,将它用于医院网站挂号系统上,识别黄牛党身份,确保医院挂号资源合理分配。