管理网站跟踪的方法和计算装置制造方法及图纸

技术编号:17269341 阅读:47 留言:0更新日期:2018-02-14 18:45
方法、裝置、系统和非暂时性进程可读存储媒体通过评估浏览器应用程序在与网站的会话期间遇到的条件来管理不想要的跟踪。计算装置的处理器所执行的实施例方法可包含用于以下各项的操作:识别所述计算装置在与网站的会话期间遇到的预定义浏览执行条件;基于所述所识别的预定义浏览执行条件确定是否可能存在所述计算装置的不想要的跟踪;以及响应于基于所述所识别的预定义浏览执行条件确定可能存在所述计算装置的所述不想要的跟踪,执行校正性动作。实施例方法还可包含用于以下各项的操作:识别所述预定义浏览执行条件中的每一者的条件类型;以及确定每种类型的条件的数目是否超过针对所述会话的每种类型的条件的预定义阈值。

Unwanted tracking on a management device

Methods, devices, systems and non transient process readable storage media manage unwanted traces by evaluating the conditions encountered by browser applications during conversations with websites. The method of the embodiment of the implementation of a computing device processor can include for the following operations: the identification of the computing device predefined encountered during a session with the web browsing execution conditions; predefined recognition based on the browser execution conditions to determine whether there may be the computing device does not want tracking; and in response to a predefined the recognition based on the browsing execution conditions determine the possible the computing device of the unwanted tracking, corrective action. The embodiment method can also include operations for the following: identifying the condition types of each of the predefined browsing execution conditions, and determining whether the number of conditions of each type exceeds the predefined threshold for each type of session.

【技术实现步骤摘要】
【国外来华专利技术】管理装置上的不想要的跟踪
技术介绍
网站通常经配置以致使用户计算装置执行浏览器应用程序(或浏览器),以在接入那些站点时,执行操作和/或存储数据(例如HTML小型文字档、局部共享对象(LSO),或存储在浏览器或装置高速缓冲存储器中的其它数据)。通常,此类操作或所存储的数据具有合法且有用的目的,例如加速网络接入以及自动激活安全协议(例如安全超文本传输协议(HTTPS)的使用等)。装置用户通常欢迎可信的服务提供商将数据存储在用户计算装置上,以便辨识用户、遏制舞弊和/或简化验证。
技术实现思路
各个方面提供供用户计算装置通过评估浏览器应用程序在与网站的会话期间遇到的条件来控制跟踪的方法、执行此类方法的计算装置、实施此类方法的系统以及存储指令的非暂时性进程可读存储媒体。计算装置的处理器上实施的管理网站跟踪的实例方法可包含用于以下的操作:识别计算装置在与网站的会话期间遇到的预定义浏览执行条件;基于所述所识别的预定义浏览执行条件来确定计算装置的不想要的跟踪是否可能存在;以及响应于基于所述所识别的预定义浏览执行条件确定计算装置的不想要的跟踪可能存在,执行校正性动作。在一些方面,识别计算装置在与网站的会话期间遇到的预定义浏览执行条件可包含识别所存储的数据的存在,所述数据可包含HTML小型文字档、脚本、标记数据、可执行码或其任何组合中的至少一者。在一些方面,基于所识别的预定义浏览执行条件确定计算装置的不想要的跟踪是否可能存在可包含确定到会话的所存储数据内的文档或来源的链路是否不同于到先前会话的为网站存档的数据内的文档或来源,且响应于确定到会话的所存储数据内的文档或来源的链路不同于到先前会话为网站存档的数据内的文档或来源的链路,确定计算装置的不想要的跟踪可能存在。在一些方面,识别计算装置在与网站的会话期间遇到的预定义浏览执行条件可包含识别可疑重导向、元素在浏览器高速缓冲存储器中的存储、存取浏览器高速缓冲存储器中的元素的尝试、对画布存储区域的存取或尝试修改浏览器的状态的脚本的执行或其任何组合中的至少一者的发生。可疑重导向的实例包含401重导向、I帧重导向、HTML来源内的特殊元标记(例如元刷新)、HTTP重定向、301永久地移动的重导向、302“寻找”重导向、307“临时”重导向、重导向、ht接入重导向、帧集重导向和/或各种其它重导向类型/方法。在一些方面,基于所识别的预定义浏览执行条件来确定计算装置的不想要的跟踪是否可能存在可包含:识别用于所述预定义浏览执行条件中的每一者的条件的类型;确定每种类型的条件的数目是否超过针对所述会话的每种类型的条件的预定义阈值;以及响应于确定至少一个类型的条件的数目超过针对所述会话的对应预定义阈值,确定计算装置的所述不想要的跟踪可能存在。在一些方面,基于所识别的预定义浏览执行条件来确定计算装置的不想要的跟踪是否可能存在可包含基于在会话已结束之后的所识别预定义浏览执行条件,确定计算装置的不想要的跟踪是否可能存在。在一些方面,响应于基于所识别的预定义浏览执行条件确定计算装置的不想要的跟踪可能存在而执行校正动作可包含:基于所述所识别的预定义浏览执行条件,从多个预定义动作选择一或多个校正性动作;以及执行选定的一或多个校正性动作。在一些方面,所述多个预定义动作可包含以下各项中的至少一者:使与会话的所识别的预定义浏览执行条件相关联的所存储数据无效;调整网站所请求的响应数据;阻止对计算装置上的本地数据的存取;产生给用户的消息;产生配置文件;或终止会话,或其任何组合。在一些方面,使与会话的所识别的预定义浏览执行条件相关联的所存储数据无效可包含以下各项中的一或多者:将所述所存储数据从计算装置的存储器删除;修改来自计算装置的所述存储器的所存储数据;或将所述存储数据重定位在计算装置的存储器内,或其任何组合。在一些方面,调整响应数据可包含以下各项中的至少一者:使响应数据随机化;省略网站所请求的信息的一部分;或在响应数据内提供不准确或不精确的信息,或其任何组合。在一些方面,阻止对计算装置上的本地数据的存取可包含防止会话的跟踪元素读取计算装置上的本地缓冲器或写入到所述本地缓冲器。在一些方面,所述方法可进一步包含:从远程装置接收与不想要的跟踪相关联的预定义浏览执行条件的列表,其中所述接收到的列表基于来自多个用户计算装置的报告而聚集;以及确定所述会话的所识别的预定义浏览执行条件是否与和所述接收到的列表中的不想要的跟踪相关联的预定义浏览执行条件匹配,其中响应于确定计算装置的不想要的跟踪可能存在而执行校正性动作可包含响应于确定会话的所识别的预定义浏览执行条件与和所述接收到的列表中的不想要的跟踪相关联的预定义浏览执行条件匹配,而执行所述校正性动作。在一些方面,所述接收到的列表可包含对应于与所述接收到的列表中的不想要的跟踪相关联的预定义浏览执行条件的校正性动作,且其中执行所述校正性动作可包含执行所述接收到的列表中对应于与所述接收到的列表中的不想要的跟踪相关联的匹配的预定义浏览执行条件的校正性动作。在一些方面,所述方法可进一步包含:基于所执行的校正性动作和会话的所识别的预定义浏览执行条件产生报告;以及将所产生的报告发射到远程装置,所述远程装置经配置以聚集来自多个用户计算装置的数据。进一步方面包含被配置成具有用于执行上文所描述的方法的操作的处理器可执行指令的计算装置。进一步方面包含一种非暂时性处理器可读媒体,其上存储有处理器可执行指令,其经配置以致使计算装置执行上文所描述的方法的操作。进一步方面包含一种通信系统,其包含被配置成具有用以执行上文所描述的方法的操作的处理器可执行指令的计算装置。附图说明并入本文中并且构成本说明书的一部分的附图说明了示范性实施例,并且连同上文给出的总体描述和下文给出的具体描述一起用来阐释所附权利要求书的特征。图1是说明适合于一些实施例的可包含至少一用户计算装置和一网络服务器的示范性通信系统的组件框图。图2是说明供用户计算装置管理网站跟踪的实施例方法的过程流程图。图3是说明在与网站的会话已完成之后,供用户计算装置管理网站跟踪的实施例方法的过程流程图。图4是说明供用户计算装置通过识别超过与不想要的跟踪相关联的预定义阈值的跟踪条件来管理网站跟踪的实施例方法的过程流程图。图5是说明供用户计算装置通过识别所存档的跟踪项目与后续跟踪项目之间的熵来管理网站跟踪的实施例方法的过程流程图。图6是说明供用户计算装置执行各种校正性动作以便补救不想要的跟踪的实施例方法的过程流程图。图7是说明供用户计算装置通过利用从众包服务器聚集的数据来管理网站跟踪的实施例方法的过程流程图。图8是说明供用户计算装置通过利用来自众包服务器聚集的指示与跟踪条件相关联的校正性动作的数据来管理网站跟踪的实施例方法的过程流程图。图9是适合在一些实施例中使用的移动计算装置的组件框图。图10是适合在一些实施例中使用的服务器计算装置的组件框图。具体实施方式将参看附图详细描述各种实施例。在可能的情况下,将在整个图式中使用相同参考编号来指代相同或相似部分。出于说明性目的而参考特定实例和实施方案,且并不希望限制本专利技术或权利要求书的范围。所述各种实施例提供用于评估和控制跟踪用户计算装置对网站的接入的成果的系统和方法。在一些方面,所述装置可评估浏览器应用程序在与每一网站的会本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201680033021.html" title="管理网站跟踪的方法和计算装置原文来自X技术">管理网站跟踪的方法和计算装置</a>

【技术保护点】
一种在计算装置的处理器上实施以管理网站跟踪的方法,其包括:识别所述计算装置在与网站的会话期间遇到的预定义浏览执行条件;基于所述所识别的预定义浏览执行条件,确定是否可能存在所述计算装置的不想要的跟踪;以及响应于基于所述所识别的预定义浏览执行条件确定可能存在所述计算装置的所述不想要的跟踪,执行校正性动作。

【技术特征摘要】
【国外来华专利技术】2015.06.22 US 14/745,7421.一种在计算装置的处理器上实施以管理网站跟踪的方法,其包括:识别所述计算装置在与网站的会话期间遇到的预定义浏览执行条件;基于所述所识别的预定义浏览执行条件,确定是否可能存在所述计算装置的不想要的跟踪;以及响应于基于所述所识别的预定义浏览执行条件确定可能存在所述计算装置的所述不想要的跟踪,执行校正性动作。2.根据权利要求1所述的方法,其中识别所述计算装置在与所述网站的所述会话期间遇到的预定义浏览执行条件包括识别所存储数据的存在,所述所存储数据包含HTML小型文字档、脚本、标记数据、可执行码中的至少一者,或其任何组合。3.根据权利要求2所述的方法,其中基于所述所识别的预定义浏览执行条件确定是否可能存在所述计算装置的所述不想要的跟踪包括:确定到所述会话的所存储数据内的文档或来源的链路是否不同于到针对所述网站的先前会话的所存档数据内的文档或来源的链路;以及响应于确定到所述会话的所述所存储数据内的文档或来源的链路不同于到针对所述网站的先前会话的所存档数据内的文档或来源的链路,确定可能存在所述计算装置的所述不想要的跟踪。4.根据权利要求1所述的方法,其中识别所述计算装置在与所述网站的所述会话期间遇到的预定义浏览执行条件包括识别以下各项中的至少一者的发生:可疑重导向、元素在浏览器高速缓冲存储器中的存储、存取浏览器高速缓冲存储器中的所述元素的尝试、对画布存储区域的存取,或尝试修改浏览器的状态的脚本的执行,或其任何组合。5.根据权利要求1所述的方法,其中基于所述所识别的预定义浏览执行条件确定是否可能存在所述计算装置的所述不想要的跟踪包括:识别所述预定义浏览执行条件中的每一者的条件类型;确定每种类型的条件的数目是否超过针对所述会话的每种类型的条件的预定义阈值;以及响应于确定至少一种类型的条件的数目超过针对所述会话的对应预定义阈值,确定可能存在所述计算装置的所述不想要的跟踪。6.根据权利要求1所述的方法,其中基于所述所识别的预定义浏览执行条件确定是否可能存在所述计算装置的不想要的跟踪包括在所述会话已结束之后基于所述所识别的预定义浏览执行条件,确定是否可能存在所述计算装置的所述不想要的跟踪。7.根据权利要求1所述的方法,其中响应于基于所述所识别的预定义浏览执行条件确定可能存在所述计算装置的所述不想要的跟踪执行所述校正性动作包括:基于所述所识别的预定义浏览执行条件,从多个预定义动作选择一或多个校正性动作;以及执行所述选定的一或多个校正性动作。8.根据权利要求7所述的方法,其中所述多个预定义动作包含以下各项中的至少一者:使与所述会话的所述所识别的预定义浏览执行条件相关联的所存储数据无效;调整所述网站所请求的响应数据;阻止对所述计算装置上的本地数据的存取;产生给用户的消息;产生配置文件;或终止所述会话;或其任何组合。9.根据权利要求8所述的方法,其中使与所述会话的所述所识别的预定义浏览执行条件相关联的所存储数据无效包括以下各项中的一者:将所述所存储数据从所述计算装置的存储器删除;修改来自所述计算装置的所述存储器的所述所存储数据;或重定位所述计算装置的所述存储器内的所述所存储数据,或其任何组合。10.根据权利要求8所述的方法,其中调整响应数据包括以下各项中的至少一者:使所述响应数据随机化;省略所述网站所请求的信息的一部分;或在所述响应数据内提供不准确的或不精确的信息,或其任何组合。11.根据权利要求8所述的方法,其中阻止对所述计算装置上的本地数据的存取包括阻止所述会话的跟踪元素读取或写入到所述计算装置上的本地缓冲器。12.根据权利要求1所述的方法,其进一步包括:从远程装置接收与所述不想要的跟踪相关联的预定义浏览执行条件的列表,其中基于来自多个用户计算装置的报告聚集所述接收到的列表;以及确定所述会话的所述所识别的预定义浏览执行条件是否与和所述接收到的列表中的所述不想要的跟踪相关联的所述预定义浏览执行条件匹配,其中响应于确定可能存在所述计算装置的所述不想要的跟踪执行所述校正性动作包括响应于确定所述会话的所述所识别的预定义浏览执行条件与和所述接收到的列表中的所述不想要的跟踪相关联的所述预定义浏览执行条件匹配,执行所述校正性动作。13.根据权利要求12所述的方法,其中所述接收到的列表包含对应于与所述接收到的列表中的所述不想要的跟踪相关联的所述预定义浏览执行条件的校正性动作,且其中执行所述校正性动作包括执行所述接收到的列表中的对应于与所述接收到的列表中的所述不想要的跟踪相关联的所述匹配预定义浏览执行条件的所述校正性动作。14.根据权利要求1所述的方法,其进一步包括:基于所述所执行的校正性动作以及所述会话的所述所识别的预定义浏览执行条件,产生报告;以及将所述所产生的报告发射到经配置以聚集来自多个用户计算装置的数据的远程装置。15.一种计算装置,其包括:存储器,其经配置以存储处理器可执行指令;处理器,其经配置以执行所述处理器可执行指令以执行包括以下各项的操作:识别所述计算装置在与网站的会话期间遇到的预定义浏览执行条件;基于所述所识别的预定义浏览执行条件,确定是否可能存在所述计算装置的不想要的跟踪;以及响应于基于所述所识别的预定义浏览执行条件确定可能存在所述计算装置的所述不想要的跟踪,执行校正性动作。16.根据权利要求15所述的计算装置,其中所述处理器经配置以执行所述处理器可执行指令以执行操作,使得识别所述计算装置在与所述网站的所述会话期间遇到的预定义浏览执行条件包括识别所存储数据的存在,所述所存储数据包含HTML小型文字档、脚本、标记数据、可执行码中的至少一者,或其任何组合。17.根据权利要求16所述的计算装置,其中所述处理器经配置以执行所述处理器可执行指令以执行操作,使得基于所述所识别的预定义浏览执行条件确定是否可能存在所述计算装置的不想要的跟踪包括:确定到所述会话的所存储数据内的文档或来源的链路是否不同于到针对所述网站的先前会话的所存档数据内的文档或来源的链路;以及响应于确...

【专利技术属性】
技术研发人员:B·M·雅各布松
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1