CN101505247A - 一种共享接入主机数目的检测方法和装置 - Google Patents
一种共享接入主机数目的检测方法和装置 Download PDFInfo
- Publication number
- CN101505247A CN101505247A CNA200910106030XA CN200910106030A CN101505247A CN 101505247 A CN101505247 A CN 101505247A CN A200910106030X A CNA200910106030X A CN A200910106030XA CN 200910106030 A CN200910106030 A CN 200910106030A CN 101505247 A CN101505247 A CN 101505247A
- Authority
- CN
- China
- Prior art keywords
- cookie
- packet
- record
- host
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种共享接入主机数目的检测方法,包括:接收被重定向的HTTP请求数据包;当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;根据所述记录表统计所述Cookie ID记录数,得到所述源地址的共享接入主机数目。所述检测方法能够提高对共享接入主机数目检测的准确性。
Description
技术领域
本发明涉及通信领域,尤其涉及一种共享接入主机数目的检测方法和装置。
背景技术
为解决全球IP地址资源匮乏的问题,IETF(Internet Engineering TaskForce,因特网工程部)组织提出了网络地址转换协议(Network AddressTranslation,NAT)技术。NAT设备完成的是网络地址转换的功能,NAT设备拥有一个或多个公网IP地址,位于NAT后的主机拥有自己的私网IP地址。当主机需要与位于公网上的设备进行通信时,NAT设备将对应的私网IP地址和端口号映射为一个公网IP地址和端口号,然后才能通信。这样位于NAT后的主机相对其它公网上设备就是非透明的。在很多情况下,为实现对主机进行监管,因此,需要了解NAT设备后的共享接入主机情况。
Cookie是为了辨别用户身份而存储在用户本地终端上的数据,它实际上是一种能够让网络服务器把少量数据存储到客户端的硬盘或内存,或是从客户端的硬盘读取数据的技术。通常情况下,当浏览某网站时,WEB服务器发送给用户的不仅仅是一个页面,还有一个包含日期时间和用户ID等信息的Cookie。用户的浏览器在获得页面的同时会将这个Cookie保存在用户硬盘上的某个文件夹下,当用户再次访问该网站时,网站通过读取Cookie,得到用户的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。
在HTTP协议中,网络服务器一般会给初次访问该网站的用户通过HTTP200 OK回应包中的Set-Cookie字段分配Cookie,用户获得Cookie之后在每次发送给该网站的HTTP请求包中都会在Cookie字段中含有用户的Cookie信息。
目前,检测共享接入主机数目的方法主要是利用在Cookie有效期内访问同一网站的不同用户获取的CookieID值不同,通过区分同一个IP地址下的不同CookieID值,从而检测出位于NAT设备后处于活动状态的主机数目。
发明人在实现本发明的过程中,发现在现有技术中由于每个网站都是独立分配自己的CookieID,而网上用户访问的网站并不是特定的,这就导致了在统计NAT设备后的共享接入主机数目时需要对使用每个帐号或者IP地址的用户访问的所有网站进行记录并分类统计,最后才能检测出这个IP地址下有多少个处于活动状态的主机,检测过程比较复杂,并且由于CookieID绑定的IP不一样,并且用户访问的网站各不相同,因此,检测的准确性也不高。
发明内容
本发明实施例提供了一种共享接入主机数目的检测方法,所述检测方法能够提高检测共享接入主机数目的准确性,更加有利于对共享接入主机的监管。
本发明实施例提供一种共享接入主机数目的检测方法,包括:接收被重定向的超文本传输协议HTTP请求数据包;当所述数据包中包含有下载到终端的小程序Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,当所述数据包未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的CookieID;根据所述记录表统计所述Cookie ID的记录数,得到所述源地址的共享接入主机数目。
本发明实施例还提供了一种共享接入主机数目的检测装置,所述检测装置包括数据接收模块、下发记录模块、统计模块,所述数据接收模块用于接收被重定向的HTTP请求数据包;所述下发记录模块用于对数据接收模块接收的所述数据包进行处理,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;所述统计模块用于根据所述下发记录模块中的记录统计待检测的源地址的Cookie ID记录数目,得到所述源地址的共享接入主机数目。
本发明实施例还提供了一种网络******,所述网络******包括检测装置和限制接入装置,所述检测装置用于通过所接收的HTTP请求数据包检测共享接入主机数目,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,通过统计所述记录表中的Cookie ID记录数目,得到所述源地址的共享接入主机数目,并将检测结果发送给限制接入装置,所述HTTP请求数据包通过重定向方式获得;所述限制接入装置用于对检测装置所检测的共享接入主机数目进行判断,并对超出阈值范围的主机进行限制接入处理。
本发明实施例所述共享接入主机数目的检测方法基于不同网络服务器分配给用户的Cookie ID不同的性质,通过将用户的HTTP请求数据包重定向到自建的Cookie策略服务器上,通过所述Cookie策略服务器收集包含Cookie信息的数据包中的Cookie ID信息,并对没有包含Cookie信息的数据包下发Cookie,并同时在预置的存储表中更新各HTTP请求数据包中的Cookie信息,从而可以根据所述记录表统计出各IP地址下不同Cookie ID的记录数,从而得到该IP地址的NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目,提高了检测的准确性,使对共享接入主机的监管更加有效。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的共享接入主机数目的检测方法中预置的保存Cookie信息的存储表格式示意图;
图2为本发明实施例一提供的共享接入主机数目的检测方法示意图;
图3为本发明实施例二提供的共享接入主机数目的检测方法流程示意图;
图4为本发明实施例三提供的共享接入主机数目的检测方法流程示意图;
图5为本发明实施四提供的共享接入主机数目的检测装置的结构示意图;
图6为本发明实施五提供的共享接入主机数目的检测装置的结构示意图;
图7为本发明实施六提供的一种网络******的结构示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在HTTP协议中,网络服务器会给初次访问该网站的用户一般通过HTTP200 OK回应包中的Set-Cookie字段分配Cookie,用户获得Cookie之后在每次发送给该网站的HTTP请求包中都会在Cookie字段中含有用户的Cookie信息。Cookie的格式如下:
Set-Cookie:NAME=VALUE;Expires=DATE;Path=PATH;Domain=DOMAIN_NAME;SECURE
上述Cookie字段中只有NAME=VALUE属性为必选项,该属性是网站分配给用户的唯一的ID值;Expires(有效期)属性用以确定Cookie有效终止日期,如果Cookie没有设定有效期,则其生命周期从打开浏览器开始,到关闭浏览器结束。
本发明实施例正是基于不同网络服务器分配给用户的Cookie ID不同的性质提出的,通过将用户的HTTP请求数据包重定向到指定的服务器,并根据该服务器下发的Cookie ID判断共享接入主机的数目,并且还可以更进一步的根据判断结果对相应的主机进行指定干扰。
在实际应用中,由于可能不只需要检测一个IP地址的共享接入主机数目,还可能需要对一个网络下甚至是对整个城域网内的共享接入主机进行监控,因此,在本发明实施例中,采用如图1所示的存储表来记录Cookie信息。如图1所示,存储表中至少应包括如下信息:IP地址、Cookie有效期和Cookie ID。其中,IP地址对应于待检测的IP地址,即待检测的共享接入主机使用的IP地址,所述IP地址可以是一个NAT设备的IP地址或路由器的IP地址或用于实现共享接入的主机的IP地址,等等,所述IP地址还可以是一个局域网络下的IP地址或整个城域网下的IP地址。Cookie有效期用于判断共享接入主机是否处于活动状态。Cookie ID对应着该IP地址下NAT设备后的实际主机。除上述信息外,存储表中还可以存储一些辅助信息,如所述数据包的收包数、更新时间等等,这些辅助信息可以用于辅助Cookie ID进行检测结果的判断操作,提高检测结果的准确性。
图2为本发明实施例一提供的共享接入主机数目的检测方法示意图。如图所示,所述检测共享接入主机数目的方法包括如下步骤:
步骤201:接收被重定向的HTTP请求数据包;
所述HTTP请求数据包用于提出获取网页信息请求,所述数据包包括GET(获取)类型的请求数据包。所述重定向可以通过在伪造的重定向数据包中的frame src字段中写入重定向的目的地址,并以参数的形式保存用户原来要访问的网页地址;还可以通过构造代码为3xx(3xx协议为HTTP协议中的协议类型)响应报文的方式实现。且不限于以上实现方式。
步骤202:当所述数据包中包含有Cookie ID时,在所述数据包的源IP地址对应的记录表中记录数据包的Cookie ID;当所述数据包中未包含有CookieID时,对所述数据包下发Cookie,在所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。所述源地址通常为数据包的源IP地址。
所述记录表如图1所示,所述记录表中记录的信息还包括所述数据包中的源IP地址和Cookie有效期。所述为数据包下发Cookie,可以采用回应200OK数据包来设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式来下发Cookie。
步骤203:根据所述记录表统计所述源地址的Cookie ID记录数目,得到该IP地址下的共享接入主机数目。
所述统计待检测的IP地址对应的Cookie ID记录数的方法可以包括根据所述预置的记录表判断所述IP地址的Cookie ID是否已过有效期,对于超过有效期的Cookie ID需要进行删除,然后再统计所述IP地址对应的Cookie ID记录数,根据该Cookie ID记录数的最大值得到该IP地址的共享接入主机数:如果该Cookie ID记录数的最大值等于1,则使用该IP地址的是普通上网用户;如果该Cookie ID记录数的最大值大于1,则该IP地址就是NAT设备或路由器或具有共享接入功能的主机的IP地址,该Cookie ID记录数的最大值就是NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目。
本发明实施例一所述技术方案通过主动对未包含Cookie ID的HTTP请求数据包下发Cookie,并在与所述数据包的源IP地址对应的记录表中记录所述数据包中的Cookie ID,通过所述预置的记录表中每个IP下的Cookie ID记录数目,得到该IP地址下的共享接入主机数目,判断方法简单,提高了检测的准确性。
图3为本发明实施例二提供的共享接入主机数目的检测方法具体流程示意图,如图所示,所述检测方法包括如下步骤:
步骤301:监控并获取网络中的HTTP数据包;
步骤302:判断步骤301中所述HTTP数据包的数据类型,如果该数据包是HTTP GET数据包,则进入步骤303,否则进入步骤301,继续监控并接收网络中的HTTP数据包;
所述HTTP GET(获取)数据包是HTTP请求类型数据包的一种。
步骤303:将步骤302所述HTTP GET数据包重定向至Cookie策略服务器;
所述Cookie策略服务器是预置的服务器,所述将用户重定向至Cookie策略服务器可以在伪造的重定向数据包中的frame src字段中写入Cookie策略服务器地址,并以参数的形式保存用户原来要访问的网页地址;还可以通过构造代码为3xx(3xx协议为HTTP协议中的协议类型)响应报文的方式实现。且不限于以上实现方式。
步骤304:Cookie策略服务器判断步骤303所述HTTP GET数据包中是否含有Cookie ID,如果有,则进入步骤306,否则进入步骤305;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。
步骤305:为步骤304所述HTTP GET数据包下发Cookie,进入步骤306;
所述为数据包下发Cookie,可以通过采用回应200OK数据包设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式来下发Cookie。
步骤306:提取所述HTTP GET数据包的源IP地址、Cookie ID值等信息,进入步骤307;
所述信息包括所述数据包的源IP地址、Cookie有效期、Cookie ID以及所述HTTP GET数据包的收包数。
步骤307:根据步骤306所提取的数据包中的源IP地址查找对应的记录表,进入步骤308;
所述记录表是预置的记录表,所述记录表中至少包括数据包的源IP地址信息、数据包中的Cookie有效期以及Cookie ID,此外,为了提高判断的准确性,本发明实施例二中的预置记录表中还包含有所述数据包的收包数信息。
步骤308:判断步骤307中所述对应的记录表中是否存在相应的CookieID记录,如果有,则进入步骤309,否则,进入步骤3010;
步骤309:在步骤308所述相应的Cookie ID记录中将相应的数据包的收包数增1,进入步骤3011;
所述记录表中的数据包的收包数用于后续判断共享主机数目时的辅助操作。
步骤3010:在步骤307中所述的相应的记录表中新建一条Cookie ID记录,并将该Cookie ID的收包数填充为1;
所述Cookie ID记录包括所述数据包中的Cookie ID、Cookie有效期以及所述数据包的收包数。
步骤3011:根据所述记录表统计所述源IP地址对应的Cookie ID记录数,得到该源IP地址的共享接入主机数目。
所述步骤3011中统计所述IP地址对应的Cookie ID记录数时,首先需要判断每一个Cookie ID是否过期,对于已过期的Cookie ID需要进行删除,然后再统计所述IP地址下对应的Cookie ID记录数,根据该Cookie ID记录数的最大值得到该IP地址下的共享接入主机数:如果该Cookie ID记录数的最大值等于1,则该IP地址下是普通上网用户;如果该Cookie ID记录数的最大值大于1,则该IP地址就是NAT设备或路由器或具有共享接入功能的主机的IP地址,该Cookie ID记录数的最大值就是NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目。同时,本发明实施例二中设置有一定的检测条件,所述检测条件可以为收包数大于2,即对收包数大于2的数据包所对应的Cookie ID记录数进行统计,提高了检测的准确性。
通过上述实施例可以看出,本发明实施例基于不同网络服务器分配给用户的Cookie ID不同的性质,通过将用户的HTTP GET数据包重定向到自建的Cookie策略服务器上,通过所述Cookie策略服务器收集包含Cookie ID的数据包中的Cookie ID信息,并对没有包含Cookie ID的数据包下发Cookie,并在预置的记录表中更新各HTTP GET数据包中的Cookie ID,从而可以根据所述记录表统计各IP地址下不同Cookie ID的记录数得到该IP地址的NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目,提高了判断的准确性。
图4为本发明实施例三提供的共享接入主机数目的检测方法具体流程示意图,如图所示,所述检测方法包括如下步骤:
步骤401:监控并获取网络中的HTTP数据包;
步骤402:判断步骤401中所述HTTP数据包的数据类型,如果该数据包是HTTP GET数据包,则进入步骤403,否则进入步骤401,继续监控并接收网络中的HTTP数据包;
所述HTTP GET(获取)数据包是HTTP请求类型数据包中的一种。
步骤403:将步骤402所述HTTP请求数据包重定向至Cookie策略服务器;
所述Cookie策略服务器是预置的服务器,所述将用户重定向至Cookie策略服务器可以在伪造的重定向数据包中的frame src字段中写入Cookie策略服务器地址,并以参数的形式保存用户原来要访问的网页地址;还可以通过构造代码为3xx(3xx协议为HTTP协议中的协议类型)响应报文的方式实现。且不限于以上实现方式。
步骤404:Cookie策略服务器判断所述HTTP GET数据包中是否含有Cookie ID,如果有,则进入步骤406,否则进入步骤405;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。
步骤405:为步骤404所述HTTP GET数据包下发Cookie,进入步骤406;
所述为数据包下发Cookie,可以采用回应200OK数据包设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式。
步骤406:提取所述HTTP GET数据包的源IP地址、Cookie ID值等关键信息,进入步骤407;
所述关键信息包括所述数据包的源IP地址、Cookie有效期、Cookie ID以及所述HTTP GET数据包的收包数信息。
步骤407:根据步骤406所提取的数据包中的源IP地址查找对应的记录表,进入步骤408;
所述记录表是预置的记录表,所述记录表中至少包括数据包的源IP地址信息、数据包中的Cookie有效期以及Cookie ID,此外,为了提高判断的准确性,本发明实施例三中的预置记录表中还包含有所述数据包的收包数信息。
步骤408:判断步骤407中所述对应的记录表中是否存在相应的CookieID记录,如果有,则进入步骤409,否则,进入步骤4010;
步骤409:在步骤408所述记录表中将与所述数据包中的Cookie ID相应的数据包的收包数增1,进入步骤4011;
所述将记录表中的数据包的收包数用于后续判断共享主机数目时的辅助操作。
步骤4010:在步骤407中所述的相应的记录表中新建一条Cookie ID记录,将该Cookie ID的收包数填充为1;
步骤4011:根据所述记录表统计所述IP地址下对应的Cookie ID记录数,得到该IP地址下的共享接入主机数目,进入步骤4012;
所述统计所述IP地址下对应的Cookie ID记录数时,首先需要判断每一个Cookie ID是否过期,对于已过期的Cookie ID需要进行删除,然后再统计所述IP地址下对应的Cookie ID记录数,根据该Cookie ID记录数的最大值得到该IP地址下的共享接入主机数:如果该Cookie ID记录数的最大值等于1,则该IP地址下是普通上网用户;如果该Cookie ID记录数的最大值大于1,则该IP地址就是NAT设备或路由器或具有共享接入功能的主机的IP地址,该Cookie ID记录数的最大值就是NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目。同时,本发明实施例设置有一定的检测条件,所述检测条件可以为收包数大于2,即对收包数大于2的数据包所对应的Cookie ID记录数进行统计,提高了检测的准确性。
步骤4012:判断步骤4011中所统计的所述IP地址下对应的Cookie ID记录数是否超出阈值范围,如果在阈值范围内则进入步骤4013,否则进入步骤4014;
所述阈值是指所述IP地址下所允许的共享接入主机数目的最大值。
步骤4013:将所述HTTP GET数据包重定向至原目的网页;
所述将数据包重定向至原目的网页可以通过构造的重定向报文中的Location字段访问原目的网页,且不限于以上实现方式。
步骤4014:依据预置的干扰策略对超出所述IP地址的共享接入主机数目阈值范围的用户进行干扰;
所述干扰策略可以采用对超出阈值范围的主机推送告警页面的方式,也可以采用对超出阈值范围的主机进行直接干扰,断掉其连接请求的方式,且不限于上述两种方式。可以理解的是,本领域普通技术人员可以知道,所述对阈值范围的用户进行干扰只是对共享接入主机进行限制接入的一种方式,还可以通过对超出阈值范围的主机推送广告信息或对超出阈值范围的主机进行收费等方式对共享接入主机进行相应限制接入处理。
从本发明实施例三所述技术方案可知,本发明实施例三通过将用户的HTTP GET数据包重定向到自建的Cookie策略服务器上,并向用户主动下发Cookie的方式来判断共享接入主机数目,并通过对得到的共享接入主机数目进行判断,将共享接入主机数目在阈值范围内则将该用户的HTTP请求数据包重定向至原目的网页,对超出阈值范围的共享接入主机进行指定干扰。所述技术方案不仅提高了共享接入主机数据检测的准确性,还能根据预置的干扰策略对超出阈值范围的用户进行指定干扰,提高了干扰的准确性,从而使对共享接入主机的监控管理更加有效。
图5为本发明实施四提供的共享接入主机数目的检测装置的结构示意图,如图5所示,所述共享接入主机数目的检测装置包括:
数据接收模块501:用于接收被重定向的HTTP请求数据包,触发下发记录模块502;
所述HTTP请求数据包用于提出获取网页信息请求,所述数据包包括GET(获取)类型的请求数据包。所述重定向可以通过在伪造的重定向数据包中的frame src字段中写入重定向的目的地址,并以参数的形式保存用户原来要访问的网页地址;还可以通过构造代码为3xx(3xx协议为HTTP协议中的协议类型)响应报文的方式实现。且不限于以上实现方式。
下发记录模块502:用于对数据接收模块501接收的所述数据包进行处理,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。所述为数据包下发Cookie,可以采用回应200OK数据包来设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式来下发Cookie。所述记录表中记录的信息还包括所述数据包中的源IP地址和Cookie有效期。所述源地址通常为数据包的源IP地址。
所述下发记录模块502包括:
Cookie下发子模块5021:用于对不包含有Cookie ID的HTTP GET数据包下发Cookie,触发Cookie信息记录子模块5022;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。所述为数据包下发Cookie,可以采用回应200OK数据包来设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式来下发Cookie。
Cookie信息记录子模块5022:用于根据包含有Cookie ID的HTTP GET数据包的源地址信息在对应记录表中记录所述数据包的Cookie ID。
统计模块503:用于根据所述下发记录模块502中的记录统计待检测的源地址下的Cookie ID记录数目,得到该源地址的共享接入主机数目。
所述统计模块503包括:
第一判断子模块5031:用于判断所述源地址的Cookie是否超过有效期;
统计子模块5032:用于根据第一判断子模块5031的判断结果对有效期内的Cookie ID记录数进行统计,得到所述源地址的共享接入主机数目。
所述统计包括对超过有效期的Cookie ID进行删除,然后再统计所述IP地址下对应的Cookie ID记录数,根据该Cookie ID记录数的最大值得到该IP地址下的共享接入主机数:如果该Cookie ID记录数的最大值等于1,则使用该IP地址的是普通上网用户;如果该Cookie ID记录数的最大值大于1,则该IP地址就是NAT设备或路由器或具有共享接入功能的主机的IP地址,该Cookie ID记录数的最大值就是NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目。
本发明实施例四所述技术方案通过主动对未包含Cookie ID的HTTP GET数据包下发Cookie,并在所述HTTP GET数据包中源地址对应的记录表中记录所述数据包中的Cookie ID,通过统计所述记录表中源地址的Cookie ID记录数目,得到该源地址的共享接入主机数目,判断方法简单,提高了检测的准确性,有利于对共享接入主机的监管。
图6为本发明实施五提供的共享接入主机数目的检测装置的结构示意图,如图所示,所述共享接入主机数目的检测装置包括:
数据包检测模块601:用于检测网络用户的HTTP GET数据包;
所述HTTP GET(获取)数据包是HTTP请求类型数据包的一种。
重定向模块602:用于将数据包检测模块501检测到的HTTP GET数据包重定向至数据接收模块603;
所述将数据包重定向至数据接收模块可以在伪造的重定向数据包中的frame src字段中写入数据接收模块的地址,并以参数的形式保存用户原来要访问的网页地址;还可以通过构造代码为3xx(3xx协议为HTTP协议中的协议类型)响应报文的方式实现。且不限于以上实现方式。
数据接收模块603:接收重定向模块602重定向的数据包,并触发第一判断模块604;
第一判断模块604:用于判断所述数据接收模块603所接收的数据包中是否包含有Cookie ID,并触发下发记录模块605;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。
下发记录模块605:用于根据第一判断模块604的判断结果对所述数据包进行处理,当所述数据包中包含有Cookie ID时,在与所述数据包的源IP地址对应的记录表中记录所述数据包的Cookie ID,当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源IP地址对应的记录表中记录所述数据包的Cookie ID;
所述为数据包下发Cookie,可以采用回应200 OK数据包来设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式来下发Cookie。所述记录表中记录的信息还包括所述数据包中的源IP地址、Cookie有效期以及数据包的收包数,所述数据包的收包数用于对共享接入主机数目进行判断时的辅助操作。
所述下发记录模块605包括:
Cookie下发子模块6051:用于对不包含有Cookie ID的HTTP GET数据包下发Cookie,触发Cookie信息记录子模块6052;
Cookie信息记录子模块6052:用于根据包含有Cookie ID的HTTP GET数据包的源IP地址信息在对应记录表中进行相应的记录。
所述记录表中记录的信息包括所述数据包中的Cookie ID、Cookie有效期以及数据包的收包数。
统计模块606:根据所述下发记录模块605中的记录统计待检测的源IP地址的Cookie ID记录数目,得到该IP地址的共享接入主机数目。
所述统计模块606包括:
第二判断子模块6061:用于判断所述IP地址下的Cookie是否超过有效期以及所述Cookie ID所对应的数据包的收包数是否符合预置的检测条件;
所述检测条件是为了提高统计的准确性所预置的,所述检测条件可以为收包数大于2,即只对收包数大于2的数据包所对应的Cookie ID记录数进行判断统计,提高了检测的准确性。
统计子模块6062:用于根据第二判断子模块6061的判断结果对有效期内的Cookie ID记录数进行统计,得到所述IP地址的共享接入主机数目。
所述统计IP地址下对应的Cookie ID记录数时,需要将已过有效期的Cookie ID需要进行删除,然后再统计所述IP地址下对应的Cookie ID记录数,根据该Cookie ID记录数的最大值得到该IP地址下的共享接入主机数:如果该Cookie ID记录数的最大值等于1,则使用该IP地址的是普通上网用户;如果该Cookie ID记录数的最大值大于1,则该IP地址就是NAT设备或路由器或具有共享接入功能的主机的IP地址,该Cookie ID记录数的最大值就是NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目。
本发明实施例五所述的检测装置通过对检测到的网络中的HTTP GET数据包进行重定向,主动对未包含有Cookie ID的数据包下发Cookie,并在预置的记录表中记录所述数据包中的相关信息,根据所述记录表统计待检测IP地址下满足预置的检测条件的Cookie ID记录数得到所述IP地址下共享接入的主机数目,提高了检测的准确性,更有利于对共享接入主机的监管。
图7为本发明实施例六提供的一种网络******的结构示意图,如图所示,所述网络******包括:
检测装置70:用于通过所接收的HTTP请求数据包检测共享接入主机数目,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,通过统计所述记录表中的Cookie ID记录数目,得到所述源地址的共享接入主机数目,并将检测结果发送给限制接入装置71,所述HTTP请求数据包通过重定向方式获得;
所述源地址通常为数据包的源IP地址。
限制接入装置71:用于对检测装置70所检测的共享接入主机数目进行判断,并对超出阈值范围的主机进行相应的限制接入处理。
所述检测装置70包括:
数据包检测模块701:用于检测网络用户的HTTP GET数据包;
所述HTTP GET(获取)数据包是HTTP请求类型数据包的一种。
重定向模块702:用于将数据包检测模块701检测到的HTTP GET数据包重定向至数据接收模块703,或者用于将经过第三判断模块707判断为未超出阈值范围的共享接入主机的HTTP GET数据包重定向至原目的网页;
所述将数据包重定向至数据接收模块可以在伪造的重定向数据包中的frame src字段中写入数据接收模块的地址,并以参数的形式保存用户原来要访问的网页地址;还可以通过构造代码为3xx(3xx协议为HTTP协议中的协议类型)响应报文的方式实现。且不限于以上实现方式。
数据接收模块703:接收重定向模块702重定向的数据包,并触发第一判断模块704;
第一判断模块704:用于判断所述数据接收模块703所接收的数据包中是否包含有Cookie ID,并触发下发记录模块705;
所述Cookie ID是指Cookie信息中的NAME=VALUE字段,该字段是网站分配给用户的唯一的ID值。
下发记录模块705:用于根据第一判断模块704的判断结果将包含有Cookie ID的数据包中的信息在与所述数据包的源IP地址对应的记录表中进行相应的记录,或对未包含Cookie ID的数据包下发Cookie后在所述记录表中进行相应的记录;
所述为数据包下发Cookie,可以采用回应200 OK数据包来设置SET-Cookie字段来下发Cookie,也可以采用JS脚本等方式来下发Cookie。所述记录表中记录的信息包括所述数据包中的源IP地址、Cookie ID、Cookie有效期以及数据包的收包数,所述数据包的收包数用于对共享接入主机数目进行判断时的辅助操作。
所述下发记录模块705包括:
Cookie下发子模块7051:用于对不包含有Cookie ID的HTTP GET数据包下发Cookie;
Cookie信息记录子模块7052:用于根据包含有Cookie ID的HTTP GET数据包的源IP地址信息在对应的记录表中进行相应记录。
所述记录表中记录的信息包括所述数据包中的Cookie ID、Cookie有效期以及数据包的收包数。
统计模块706:根据所述下发记录模块705中的记录统计待检测的源IP地址下的Cookie ID记录数目,得到该IP地址下的共享接入主机数目,并触发第二判断模块707;
所述统计模块706包括:
第二判断子模块7061:用于判断所述IP地址下的Cookie是否超过有效期以及所述Cookie ID所对应的数据包的收包数是否符合预置的检测条件;
所述检测条件是为了提高统计的准确性所预置的,所述检测条件可以为收包数大于2,即只对收包数大于2的数据包所对应的Cookie ID记录数进行判断统计,提高了检测的准确性。
统计子模块7062:用于根据第二判断子模块7061的判断结果对有效期内的Cookie ID记录数进行统计,得到所述IP地址下的共享接入主机数目。
所述统计IP地址下对应的Cookie ID记录数时,需要将已过有效期的Cookie ID需要进行删除,然后再统计所述IP地址下对应的Cookie ID记录数,根据该Cookie ID记录数的最大值得到该IP地址的共享接入主机数:如果该Cookie ID记录数的最大值等于1,则使用该IP地址的是普通上网用户;如果该Cookie ID记录数的最大值大于1,则该IP地址就是NAT设备或路由器或具有共享接入功能的主机的IP地址,该Cookie ID记录数的最大值就是NAT设备或路由器或具有共享接入功能的主机后面的共享接入主机数目。
所述限制接入装置71包括:
第二判断模块711:用于判断统计模块706所统计的所述IP地址下的共享接入主机数目是否超出阈值范围,如果没有超出阈值范围则触发检测装置70中的重定向模块702将所述HTTP GET数据包重定向至原目的网页,如果超出阈值范围则触发限制接入模块712;
限制接入模块712:用于根据预置的限制接入策略对超出阈值范围的用户进行限制接入。
所述阈值是指所述IP地址所允许的共享接入主机数目的最大值。所述预置的限制接入策略可以为对超出阈值范围的主机推送告警页面,也可以为对超出阈值范围的主机进行直接干扰,断掉其连接请求的方式,或对超出阈值范围的主机推送广告信息或对超出阈值范围的主机进行收费等方式,且不限于上述限制接入策略。
从本发明实施例六所述的技术方案可以看出,本发明实施例六提供的网络******通过对网络中的HTTP请求数据包主动下发Cookie,通过对数据包中的Cookie ID进行记录和统计得到共享接入的主机数目,并根据检测结果对超出阈值范围主机进行限制接入处理,提高了检测共享接入主机数目的准确性,使对共享接入主机的限制接入处理更有针对性,使对共享接入的主机的监控管理更加有效。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述仅为本发明的几个实施例,可以理解的是,对本领域普通技术人员来说,可以根据本发明实施例的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
Claims (14)
1、一种共享接入主机数目的检测方法,其特征在于,包括:
接收被重定向的超文本传输协议HTTP请求数据包;
当所述数据包中包含有下载到终端的小程序Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;
根据所述记录表统计所述Cookie ID的记录数,得到所述源地址的共享接入主机数目。
2、根据权利要求1所述方法,其特征在于,还包括:判断所述共享接入主机数目是否超出阈值范围,将没有超出阈值范围的HTTP请求数据包重定向至所述数据包的原目的网页。
3、根据权利要求1所述方法,其特征在于,还包括:判断所述共享接入主机数目是否超出阈值范围,对超出阈值范围的用户进行限制接入处理。
4、根据权利要求3所述方法,其特征在于:所述限制接入处理包括对超出阈值范围的主机推送告警页面、断掉所述主机的连接请求。
5、根据权利要求1所述方法,其特征在于,所述记录表中还记录有:所述数据包的源地址和Cookie有效期。
6、根据权利要求1所述方法,其特征在于:所述为数据包下发Cookie的方式包括采用回应200 OK数据包来设置SET-Cookie字段来下发Cookie。
7、根据权利要求1所述方法,其特征在于:所述重定向的方式包括在伪造的重定向数据包中的frame src字段中写入重定向的目的地址。
8、一种共享接入主机数目的检测装置,其特征在于,包括:
数据接收模块,用于接收被重定向的HTTP请求数据包;
下发记录模块,用于对数据接收模块接收的所述数据包进行处理,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;当所述数据包未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;
统计模块,用于根据所述下发记录模块中的记录统计待检测的源地址下的Cookie ID记录数目,得到所述源地址的共享接入主机数目。
9、根据权利要求8所述检测装置,其特征在于,还包括:
数据包检测模块,用于检测网络用户的HTTP请求数据包;
重定向模块,用于将数据包检测模块检测到的HTTP请求数据包重定向至数据接收模块;
第一判断模块,用于判断所述数据接收模块所接收的数据包中是否包含有Cookie ID,并触发下发记录模块。
10、根据权利要求8所述检测装置,其特征在于,所述下发记录模块包括:
Cookie下发子模块,用于对不包含有Cookie ID的HTTP请求数据包下发Cookie;
Cookie信息记录子模块,用于将包含有Cookie ID的HTTP请求数据包中的信息在预置记录表中进行相应记录。
11、根据权利要求8所述检测装置,其特征在于,所述统计模块包括:
第一判断子模块,用于判断所述源地址下的Cookie是否超过有效期;
统计子模块,用于根据第一判断子模块的判断结果将有效期内的CookieID记录数进行统计,得到所述源地址的共享接入主机数目。
12、一种网络******,其特征在于,包括:
检测装置,用于通过所接收的HTTP请求数据包检测共享接入主机数目,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;当所述数据包未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID,通过统计所述记录表中的Cookie ID记录数目,得到所述源地址下的共享接入主机数目,并将检测结果发送给限制接入装置,所述HTTP请求数据包通过重定向方式获得;
限制接入装置,用于对检测装置所检测的共享接入主机数目进行判断,并对超出阈值范围的主机进行限制接入处理。
13、根据权利要求12所述网络******,其特征在于,所述检测装置包括:
数据接收模块,用于接收被重定向的HTTP请求数据包;
下发记录模块,用于对数据接收模块接收的所述数据包进行处理,当所述数据包中包含有Cookie ID时,在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;当所述数据包中未包含有Cookie ID时,对所述数据包下发Cookie,并在与所述数据包的源地址对应的记录表中记录所述数据包的Cookie ID;
统计模块,用于根据所述下发记录模块中的记录统计待检测的源地址的Cookie ID记录数目,得到所述源地址的共享接入主机数目。
14、根据权利要求12所述网络******,其特征在于,所述限制接入装置包括:
第二判断模块,用于判断所述统计模块所统计的所述源地址的共享接入主机数目是否超出阈值范围,如果没有超出阈值范围则触发所述检测装置中的重定向模块将所述HTTP请求数据包重定向至原目的网页,如果超出阈值范围则触发限制接入模块;
限制接入模块,用于根据预置的限制接入策略对超出阈值范围的用户进行限制接入处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200910106030XA CN101505247A (zh) | 2009-03-09 | 2009-03-09 | 一种共享接入主机数目的检测方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200910106030XA CN101505247A (zh) | 2009-03-09 | 2009-03-09 | 一种共享接入主机数目的检测方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101505247A true CN101505247A (zh) | 2009-08-12 |
Family
ID=40977327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200910106030XA Pending CN101505247A (zh) | 2009-03-09 | 2009-03-09 | 一种共享接入主机数目的检测方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101505247A (zh) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011113265A1 (zh) * | 2010-03-18 | 2011-09-22 | 中兴通讯股份有限公司 | 一种实现数据共享访问的方法、装置及*** |
CN103329162A (zh) * | 2010-12-20 | 2013-09-25 | 尼尔森(美国)有限公司 | 使用分布式人口统计信息确定媒体印象的方法和装置 |
CN103368964A (zh) * | 2013-07-18 | 2013-10-23 | 北京京东尚科信息技术有限公司 | 一种Cookie动态加载方法 |
CN103747114A (zh) * | 2013-12-27 | 2014-04-23 | 北京集奥聚合网络技术有限公司 | 在nat网络环境下关联用户的方法和*** |
US8843626B2 (en) | 2010-09-22 | 2014-09-23 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions using distributed demographic information |
CN104580540A (zh) * | 2013-10-09 | 2015-04-29 | 腾讯科技(深圳)有限公司 | 网站访问的实现方法和装置 |
US9118542B2 (en) | 2011-03-18 | 2015-08-25 | The Nielsen Company (Us), Llc | Methods and apparatus to determine an adjustment factor for media impressions |
US9215288B2 (en) | 2012-06-11 | 2015-12-15 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
US9237138B2 (en) | 2013-12-31 | 2016-01-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9313294B2 (en) | 2013-08-12 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US9519914B2 (en) | 2013-04-30 | 2016-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
CN106302797A (zh) * | 2016-08-31 | 2017-01-04 | 北京锐安科技有限公司 | 一种cookie访问去重方法和装置 |
CN106664223A (zh) * | 2015-06-18 | 2017-05-10 | 华为技术有限公司 | 一种共享接入主机数目检测方法及检测装置 |
US9838754B2 (en) | 2015-09-01 | 2017-12-05 | The Nielsen Company (Us), Llc | On-site measurement of over the top media |
US9852163B2 (en) | 2013-12-30 | 2017-12-26 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US9912482B2 (en) | 2012-08-30 | 2018-03-06 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9953330B2 (en) | 2014-03-13 | 2018-04-24 | The Nielsen Company (Us), Llc | Methods, apparatus and computer readable media to generate electronic mobile measurement census data |
US10045082B2 (en) | 2015-07-02 | 2018-08-07 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices |
US10068246B2 (en) | 2013-07-12 | 2018-09-04 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10147114B2 (en) | 2014-01-06 | 2018-12-04 | The Nielsen Company (Us), Llc | Methods and apparatus to correct audience measurement data |
US10205994B2 (en) | 2015-12-17 | 2019-02-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10270673B1 (en) | 2016-01-27 | 2019-04-23 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US10311464B2 (en) | 2014-07-17 | 2019-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions corresponding to market segments |
CN109933367A (zh) * | 2019-02-03 | 2019-06-25 | 广州视源电子科技股份有限公司 | 小程序的Cookie实现方法、装置和计算机设备 |
US10333882B2 (en) | 2013-08-28 | 2019-06-25 | The Nielsen Company (Us), Llc | Methods and apparatus to estimate demographics of users employing social media |
US10380633B2 (en) | 2015-07-02 | 2019-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to generate corrected online audience measurement data |
US10803475B2 (en) | 2014-03-13 | 2020-10-13 | The Nielsen Company (Us), Llc | Methods and apparatus to compensate for server-generated errors in database proprietor impression data due to misattribution and/or non-coverage |
US10963907B2 (en) | 2014-01-06 | 2021-03-30 | The Nielsen Company (Us), Llc | Methods and apparatus to correct misattributions of media impressions |
US11381860B2 (en) | 2014-12-31 | 2022-07-05 | The Nielsen Company (Us), Llc | Methods and apparatus to correct for deterioration of a demographic model to associate demographic information with media impression information |
US11562394B2 (en) | 2014-08-29 | 2023-01-24 | The Nielsen Company (Us), Llc | Methods and apparatus to associate transactions with media impressions |
US11968413B2 (en) | 2013-10-10 | 2024-04-23 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
-
2009
- 2009-03-09 CN CNA200910106030XA patent/CN101505247A/zh active Pending
Cited By (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011113265A1 (zh) * | 2010-03-18 | 2011-09-22 | 中兴通讯股份有限公司 | 一种实现数据共享访问的方法、装置及*** |
US8843626B2 (en) | 2010-09-22 | 2014-09-23 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions using distributed demographic information |
CN103329162B (zh) * | 2010-12-20 | 2015-11-25 | 尼尔森(美国)有限公司 | 使用分布式人口统计信息确定媒体印象的方法和装置 |
US10284667B2 (en) | 2010-12-20 | 2019-05-07 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US12015681B2 (en) | 2010-12-20 | 2024-06-18 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US10567531B2 (en) | 2010-12-20 | 2020-02-18 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US8954536B2 (en) | 2010-12-20 | 2015-02-10 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
CN103473721A (zh) * | 2010-12-20 | 2013-12-25 | 尼尔森(美国)有限公司 | 使用分布式人口统计信息确定媒体印象的方法和装置 |
US11729287B2 (en) | 2010-12-20 | 2023-08-15 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US9596150B2 (en) | 2010-12-20 | 2017-03-14 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US11533379B2 (en) | 2010-12-20 | 2022-12-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
CN103473721B (zh) * | 2010-12-20 | 2017-04-12 | 尼尔森(美国)有限公司 | 使用分布式人口统计信息确定媒体印象的方法和装置 |
US10951721B2 (en) | 2010-12-20 | 2021-03-16 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US9979614B2 (en) | 2010-12-20 | 2018-05-22 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
US11218555B2 (en) | 2010-12-20 | 2022-01-04 | The Nielsen Company (Us), Llc | Methods and apparatus to use client-server communications across internet domains to determine distributed demographic information for media impressions |
CN103329162A (zh) * | 2010-12-20 | 2013-09-25 | 尼尔森(美国)有限公司 | 使用分布式人口统计信息确定媒体印象的方法和装置 |
US9497090B2 (en) | 2011-03-18 | 2016-11-15 | The Nielsen Company (Us), Llc | Methods and apparatus to determine an adjustment factor for media impressions |
US9118542B2 (en) | 2011-03-18 | 2015-08-25 | The Nielsen Company (Us), Llc | Methods and apparatus to determine an adjustment factor for media impressions |
US12010191B2 (en) | 2012-06-11 | 2024-06-11 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
US9215288B2 (en) | 2012-06-11 | 2015-12-15 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
US11870912B2 (en) | 2012-08-30 | 2024-01-09 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US11792016B2 (en) | 2012-08-30 | 2023-10-17 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US11483160B2 (en) | 2012-08-30 | 2022-10-25 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US10778440B2 (en) | 2012-08-30 | 2020-09-15 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9912482B2 (en) | 2012-08-30 | 2018-03-06 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US10063378B2 (en) | 2012-08-30 | 2018-08-28 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9519914B2 (en) | 2013-04-30 | 2016-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US11669849B2 (en) | 2013-04-30 | 2023-06-06 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US10937044B2 (en) | 2013-04-30 | 2021-03-02 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US11410189B2 (en) | 2013-04-30 | 2022-08-09 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US10192228B2 (en) | 2013-04-30 | 2019-01-29 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US10643229B2 (en) | 2013-04-30 | 2020-05-05 | The Nielsen Company (Us), Llc | Methods and apparatus to determine ratings information for online media presentations |
US11205191B2 (en) | 2013-07-12 | 2021-12-21 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US11830028B2 (en) | 2013-07-12 | 2023-11-28 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10068246B2 (en) | 2013-07-12 | 2018-09-04 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
CN103368964B (zh) * | 2013-07-18 | 2016-04-06 | 北京京东尚科信息技术有限公司 | 一种Cookie动态加载方法 |
CN103368964A (zh) * | 2013-07-18 | 2013-10-23 | 北京京东尚科信息技术有限公司 | 一种Cookie动态加载方法 |
US9928521B2 (en) | 2013-08-12 | 2018-03-27 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US11222356B2 (en) | 2013-08-12 | 2022-01-11 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US9313294B2 (en) | 2013-08-12 | 2016-04-12 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US11651391B2 (en) | 2013-08-12 | 2023-05-16 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US10552864B2 (en) | 2013-08-12 | 2020-02-04 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US11496433B2 (en) | 2013-08-28 | 2022-11-08 | The Nielsen Company (Us), Llc | Methods and apparatus to estimate demographics of users employing social media |
US10333882B2 (en) | 2013-08-28 | 2019-06-25 | The Nielsen Company (Us), Llc | Methods and apparatus to estimate demographics of users employing social media |
CN104580540A (zh) * | 2013-10-09 | 2015-04-29 | 腾讯科技(深圳)有限公司 | 网站访问的实现方法和装置 |
CN104580540B (zh) * | 2013-10-09 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 网站访问的实现方法和装置 |
US11968413B2 (en) | 2013-10-10 | 2024-04-23 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
CN103747114B (zh) * | 2013-12-27 | 2015-09-09 | 北京集奥聚合网络技术有限公司 | 在nat网络环境下关联用户的方法和*** |
CN103747114A (zh) * | 2013-12-27 | 2014-04-23 | 北京集奥聚合网络技术有限公司 | 在nat网络环境下关联用户的方法和*** |
US9852163B2 (en) | 2013-12-30 | 2017-12-26 | The Nielsen Company (Us), Llc | Methods and apparatus to de-duplicate impression information |
US10846430B2 (en) | 2013-12-31 | 2020-11-24 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9641336B2 (en) | 2013-12-31 | 2017-05-02 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US10498534B2 (en) | 2013-12-31 | 2019-12-03 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US12008142B2 (en) | 2013-12-31 | 2024-06-11 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9237138B2 (en) | 2013-12-31 | 2016-01-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US11562098B2 (en) | 2013-12-31 | 2023-01-24 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US9979544B2 (en) | 2013-12-31 | 2018-05-22 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions and search terms |
US11727432B2 (en) | 2014-01-06 | 2023-08-15 | The Nielsen Company (Us), Llc | Methods and apparatus to correct audience measurement data |
US11068927B2 (en) | 2014-01-06 | 2021-07-20 | The Nielsen Company (Us), Llc | Methods and apparatus to correct audience measurement data |
US10147114B2 (en) | 2014-01-06 | 2018-12-04 | The Nielsen Company (Us), Llc | Methods and apparatus to correct audience measurement data |
US10963907B2 (en) | 2014-01-06 | 2021-03-30 | The Nielsen Company (Us), Llc | Methods and apparatus to correct misattributions of media impressions |
US10217122B2 (en) | 2014-03-13 | 2019-02-26 | The Nielsen Company (Us), Llc | Method, medium, and apparatus to generate electronic mobile measurement census data |
US11887133B2 (en) | 2014-03-13 | 2024-01-30 | The Nielsen Company (Us), Llc | Methods and apparatus to generate electronic mobile measurement census data |
US9953330B2 (en) | 2014-03-13 | 2018-04-24 | The Nielsen Company (Us), Llc | Methods, apparatus and computer readable media to generate electronic mobile measurement census data |
US11037178B2 (en) | 2014-03-13 | 2021-06-15 | The Nielsen Company (Us), Llc | Methods and apparatus to generate electronic mobile measurement census data |
US11568431B2 (en) | 2014-03-13 | 2023-01-31 | The Nielsen Company (Us), Llc | Methods and apparatus to compensate for server-generated errors in database proprietor impression data due to misattribution and/or non-coverage |
US10803475B2 (en) | 2014-03-13 | 2020-10-13 | The Nielsen Company (Us), Llc | Methods and apparatus to compensate for server-generated errors in database proprietor impression data due to misattribution and/or non-coverage |
US10311464B2 (en) | 2014-07-17 | 2019-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions corresponding to market segments |
US11068928B2 (en) | 2014-07-17 | 2021-07-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions corresponding to market segments |
US11854041B2 (en) | 2014-07-17 | 2023-12-26 | The Nielsen Company (Us), Llc | Methods and apparatus to determine impressions corresponding to market segments |
US11562394B2 (en) | 2014-08-29 | 2023-01-24 | The Nielsen Company (Us), Llc | Methods and apparatus to associate transactions with media impressions |
US11381860B2 (en) | 2014-12-31 | 2022-07-05 | The Nielsen Company (Us), Llc | Methods and apparatus to correct for deterioration of a demographic model to associate demographic information with media impression information |
US11983730B2 (en) | 2014-12-31 | 2024-05-14 | The Nielsen Company (Us), Llc | Methods and apparatus to correct for deterioration of a demographic model to associate demographic information with media impression information |
CN106664223B (zh) * | 2015-06-18 | 2020-03-20 | 华为技术有限公司 | 一种共享接入主机数目检测方法及检测装置 |
CN106664223A (zh) * | 2015-06-18 | 2017-05-10 | 华为技术有限公司 | 一种共享接入主机数目检测方法及检测装置 |
US11706490B2 (en) | 2015-07-02 | 2023-07-18 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices |
US10785537B2 (en) | 2015-07-02 | 2020-09-22 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over the top devices |
US11645673B2 (en) | 2015-07-02 | 2023-05-09 | The Nielsen Company (Us), Llc | Methods and apparatus to generate corrected online audience measurement data |
US12015826B2 (en) | 2015-07-02 | 2024-06-18 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices |
US10368130B2 (en) | 2015-07-02 | 2019-07-30 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over the top devices |
US11259086B2 (en) | 2015-07-02 | 2022-02-22 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over the top devices |
US10380633B2 (en) | 2015-07-02 | 2019-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to generate corrected online audience measurement data |
US10045082B2 (en) | 2015-07-02 | 2018-08-07 | The Nielsen Company (Us), Llc | Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices |
US9838754B2 (en) | 2015-09-01 | 2017-12-05 | The Nielsen Company (Us), Llc | On-site measurement of over the top media |
US11272249B2 (en) | 2015-12-17 | 2022-03-08 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US11785293B2 (en) | 2015-12-17 | 2023-10-10 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10205994B2 (en) | 2015-12-17 | 2019-02-12 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10827217B2 (en) | 2015-12-17 | 2020-11-03 | The Nielsen Company (Us), Llc | Methods and apparatus to collect distributed user information for media impressions |
US10536358B2 (en) | 2016-01-27 | 2020-01-14 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US10979324B2 (en) | 2016-01-27 | 2021-04-13 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US11971922B2 (en) | 2016-01-27 | 2024-04-30 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US11562015B2 (en) | 2016-01-27 | 2023-01-24 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US11232148B2 (en) | 2016-01-27 | 2022-01-25 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
US10270673B1 (en) | 2016-01-27 | 2019-04-23 | The Nielsen Company (Us), Llc | Methods and apparatus for estimating total unique audiences |
CN106302797A (zh) * | 2016-08-31 | 2017-01-04 | 北京锐安科技有限公司 | 一种cookie访问去重方法和装置 |
CN109933367A (zh) * | 2019-02-03 | 2019-06-25 | 广州视源电子科技股份有限公司 | 小程序的Cookie实现方法、装置和计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101505247A (zh) | 一种共享接入主机数目的检测方法和装置 | |
CN109951500B (zh) | 网络攻击检测方法及装置 | |
KR101391781B1 (ko) | 웹 트랜잭션 밀집도 기반 에이치티티피 봇넷 탐지 장치 및 방법 | |
CN103179132B (zh) | 一种检测和防御cc攻击的方法及装置 | |
KR101662605B1 (ko) | 모바일 네트워크 환경에서 네트워크 정보를 가입자 정보와 상관시키는 시스템 및 방법 | |
CN102624706B (zh) | 一种dns隐蔽信道的检测方法 | |
KR101689299B1 (ko) | 보안이벤트 자동 검증 방법 및 장치 | |
US8413247B2 (en) | Adaptive data collection for root-cause analysis and intrusion detection | |
US9660833B2 (en) | Application identification in records of network flows | |
CN108259425A (zh) | 攻击请求的确定方法、装置及服务器 | |
CN103095676A (zh) | 过滤***以及过滤方法 | |
CN102404741B (zh) | 移动终端上网异常检测方法和装置 | |
CN103139138A (zh) | 一种基于客户端检测的应用层拒绝服务防护方法及*** | |
US8806001B2 (en) | Method, device and gateway server for detecting proxy at the gateway | |
CN105162763B (zh) | 通讯数据的处理方法和装置 | |
CN103152325B (zh) | 防止通过共享方式访问互联网的方法及装置 | |
CN101599857B (zh) | 检测共享接入主机数目的方法、装置及网络检测*** | |
KR101623570B1 (ko) | 위조 사이트 검출 방법과 이에 대한 보안 시스템 | |
CN114301706B (zh) | 基于目标节点中现有威胁的防御方法、装置及*** | |
CN106411819A (zh) | 一种识别代理互联网协议地址的方法及装置 | |
Bartos et al. | IFS: Intelligent flow sampling for network security–an adaptive approach | |
KR102211503B1 (ko) | 유해 ip 판단 방법 | |
CN107612946A (zh) | Ip地址的检测方法、检测装置和电子设备 | |
US9723017B1 (en) | Method, apparatus and computer program product for detecting risky communications | |
CN115664833B (zh) | 基于局域网安全设备的网络劫持检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Address after: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River Applicant after: Huawei Symantec Technologies Co., Ltd. Address before: 611731 Chengdu high tech Zone, Sichuan, West Park, Qingshui River Applicant before: Chengdu Huawei Symantec Technologies Co., Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD. TO: HUAWEI DIGITAL TECHNOLOGY (CHENGDU) CO., LTD. |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20090812 |