2011-08-23 27 views
9

任何人都可以解释网络信标的工作原理吗?我知道他们通常被广告平台使用,但我无法真正找到他们如何工作的好解释。网络信标(网络bug)如何工作?

我知道cookie不能跨域访问。网络信标是向服务器发送请求的映像,服务器将Cookie添加到响应中,对吗?那么如何在不同的域上访问?

谢谢!

+0

http://en.wikipedia.org/wiki/Web_bug –

回答

11

当下载一个HTML页面时,浏览器解析该页面并查找显示该页面所需的其他资源,例如图像。对于每个图像,它发现浏览器在后台向服务器发出另一个请求。当服务器接收到请求时,他们通常会记录请求以监视服务器上的负载,并记录有关发送请求的人员及其来源的信息。网络信标是一种微小的不可见图形,它会向跟踪公司的服务器发出请求。他们将请求记录在日志中,然后分析日志以查看谁去了哪里以及做什么和什么时候做什么。

将图像从服务器返回到浏览器时,还可以发送信息以添加到cookie中。有第三方cookie可以跨域进行跟踪。如果您返回该网站,并再次发出信标请求,则该cookie也会在请求中发送给服务器,并且跟踪公司将获得更多关于您的信息。

想想这个。即使您正在访问myfavoritesite.com的网站信标图像被要求从trackers.com。他们创建的cookie被分配/锁定到他们的域名trackers.com。但是,如果你再浏览到myotherfavoritesite.com,他们也正在发送网络信标trackers.com,cookie将基本上可以在两个站点之间共享。这里有更多的考虑,但这是基本的前提。

0

而不是去使用Php和Apache重定向创建一个,我的投票是你去http://webbeak.com并创建一个,使用它并跟踪它。没有任何成本。

+0

或[Canary tokens](http://canarytokens.org)...我相信它是原创的 –