为什么Google +1会记录我的鼠标动作? [英] Why does Google +1 record my mouse movements?

查看:152
本文介绍了为什么Google +1会记录我的鼠标动作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这仅适用于我网站上包含Google +1信箱的网页:

This is only on pages with a Google +1 box on my website:

它似乎是在每次鼠标移动时触发一个事件。有谁知道它在做什么?我在Google上搜索过(也许我应该在这个上尝试过Bing一次!)但似乎没有人写过这篇文章。它是否记录了我的访客浏览习惯的信息?是否有某种类型的CAPTCHA来检测像behviour这样的人类?

It seems to be firing off an event on every mouse move. Anyone know what it is doing? I searched on Google (perhaps I should try Bing for once on this one!) but no one seems to have written about it. Is it recording information about my visitors browsing habits? Is it some sort of CAPTCHA to detect human like behviour?

示例URL,按下Chrome中的F12,转到时间轴并按下记录,然后在此页面上移动鼠标(它加上这个问题,不用担心):

Example URL, press F12 in chrome, go to timeline and press record, then move your mouse around this page (it plus ones this question, don't worry):

https://plusone.google.com/u/0 /_/+1/button?hl=en-US&jsh=r%3Bgc%2F22224365-adc8a19e#url=https://stackoverflow.com/questions/6667544/google-1-recording-mouse-move&size=高大和放大器;计数=真和ID = I1_1310488711647和放大器;父= HTTPS://plusone.google.com/u/0/_/+1/button ^ h L = EN-US&放大器; JSH = R%3Bgc%2F22224365-adc8a19e#URL = HTTPS://stackoverflow.com/questions/6667544/google-1-recording-mouse-move&大小=身高和放大器;计数=真和ID = I1_1310488711647

对于它的价值(我可以看到这将是一个受欢迎的问题),我认为它背后没有任何险恶的东西,它甚至可能是一个无用的神器/ bug,但如果它正在进行某种跟踪,那么它似乎对我有点欺骗。

For what it's worth (I can see this is going to be a popular question), I don't think there is anything sinister behind it, it might even be a useless artifact/bug, but if it is doing some sort of tracking, well, it seems a little deceptive to me.

Google + 1隐私政策

http://www.google.com/intl/zh-CN/privacy/plusone/


Google +1按钮隐私政策

Google +1 Button Privacy Policy

2011年6月28日

June 28, 2011

Google隐私政策描述了我们如何处理个人信息
当您使用Google的产品和服务时,包括使用Google +1按钮时提供的信息
。此外,以下
描述了我们针对您使用
+1按钮的其他隐私权惯例。

The Google Privacy Policy describes how we treat personal information when you use Google’s products and services, including information provided when you use the Google +1 button. In addition, the following describes our additional privacy practices specific to your use of the +1 button.

我们收集的信息及其收集方式分享

Information we collect and how it is shared

Google +1按钮是您与全世界公开分享信息
的一种方式。 Google +1按钮可帮助您和其他人从Google及其合作伙伴处获得
个性化内容。 Google会记录您
+ 1的内容,以及您在点击+1按钮时查看的页面信息。
您的+ 1可能会在其他人看来是一个注释,其中包含您的个人资料名称
和Google服务中的照片(例如搜索结果或您的
Google个人资料)或其他网站和广告上的照片互联网。

The Google +1 button is a way for you to share information publicly with the world. The Google +1 button helps you and others receive personalized content from Google and our partners. The fact that you +1’d something will be recorded by Google, along with information about the page you were viewing when you clicked on the +1 button. Your +1’s may appear to others as an annotation with your profile name and photo in Google services (such as in search results or on your Google Profile) or elsewhere on websites and ads on the Internet.

我们将记录您的+1活动信息,以便为您和其他用户提供
的Google服务体验。

We will record information about your +1 activity in order to provide you and other users with a better experience on Google services.

要使用Google +1按钮,您需要向全世界公开Goog​​le
个人资料,其中至少包含您$ b $的名称b选择了个人资料。该名称将用于Google服务
,在某些情况下,它可能会替换您在Google帐户下共享
内容时使用的其他名称。我们可能会向拥有您的电子邮件地址或其他识别
信息的人显示您的Google个人资料
身份。

In order to use the Google +1 button, you need to have a public Google Profile visible to the world, which at a minimum includes the name you chose for the profile. That name will be used across Google services and in some cases it may replace another name you’ve used when sharing content under your Google Account. We may display your Google Profile identity to people who have your email address or other identifying information.

使用收集的信息

除上述用途外,您向我们提供的
信息将根据我们的主要Google隐私政策使用。

In addition to the above-described uses, the information you provide to us is used subject to our main Google Privacy Policy.

我们可能会与公众,我们的用户和合作伙伴(例如发布商,广告客户,
或关联网站)分享与用户+1活动相关的汇总统计信息。例如,我们可能会告诉发布商在本页为此页面+1的人中,10%的
位于华盛顿州塔科马市。

We may share aggregate statistics related to users’ +1 activity with the public, our users, and partners, such as publishers, advertisers, or connected sites. For example, we may tell a publisher that "10% of the people who +1’d this page are in Tacoma, Washington."

您的选择

您可以在
配置文件的+1标签上查看您拥有的项目列表+ 1。您可以从该列表中删除单个项目。

You may view the list of items you have +1’d on the +1 tab on your Profile. You can remove individual items from that list.

您可以选择不在第三方网站上看到+1推荐
(包括第三方广告)来自您认识的人的网站。

You may opt out of seeing +1 recommendations on third-party websites (including on ads on third-party sites) from people you know.

我们会在您的浏览器中本地存储数据(例如您最近的+1)。
您可以在浏览器
设置中访问和清除此信息。

We will store data (such as your recent +1’s) locally in your browser. You may be able to access and clear this information in your browser settings.

更多信息

Google遵守美国安全港隐私权原则。有关安全港框架或我们的注册的更多
信息,请参阅商务部网站的

Google adheres to the U.S. Safe Harbor privacy principles. For more information about the Safe Harbor framework or our registration, see the Department of Commerce’s website.


推荐答案

它似乎是用你的鼠标移动播种一个随机数生成器。

It appears to be seeding a random number generator with your mouse movements.

鼠标移动处理程序本身做了一些事情。以下内容:

The mouse move handler itself does something along the lines of the following:

var b = ((event.X << 16) + event.Y) * (new Date().getTime() % 1000000);
c = c * b % d;
if (previousMouseMoveHandler) previousMouseMoveHandler.call(arguments);

d (screen.width * screen.width + screen.height)* 1000000 c 是一个以1开头的变量。

d is (screen.width * screen.width + screen.height) * 1000000, and c is a variable that starts out as 1.

所有这些都包含在匿名函数的范围内,匿名函数本身会立即被评估以返回分配给名为random的属性的函数。返回的函数看起来像这样:

All of this is wrapped in the scope of an anonymous function, which itself is immediately evaluated to return a function that is assigned to a property named "random". That returned function looks something like this:

var b = c;
b += parseInt(hash.substr(0,20), 16);
hash = MD5(hash);
return b / (d + Math.pow(16, 20));

hash ,BTW,是一个变量以页面的cookie,位置,新Date()。getTime() Math.random()

hash, BTW, is a variable that starts out as the MD5 hash of the page's cookies, location, the new Date().getTime(), and Math.random().

(请注意,Google当然可以随时更改返回的脚本,从而使此分析无效)

(Note, of course, that Google may change the script returned at any time and hence invalidate this analysis)

这篇关于为什么Google +1会记录我的鼠标动作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆