Googleの主張に反して、オープンChromiumもあなたをフォローしています



Googleには多くの優れたサービスがあり、その品質は本当に印象的です。 しかし、あらゆるものをスパイするという彼のマニアは、しばしば国境を越えます。 コミックですが、これについて非常にわかりやすいと、ビデオGoogle Toiletに語っています。確かに、多くはすでにここで見ています。 はい、そして誰もがおそらくオープンWi-Fiトラフィックを収集する話を覚えています。 この短い記事では、 Chromiumブラウザについて説明します。



だから、私たちの多くはChromeブラウザが好きです。 しかし、誰もが自分のプライバシーポリシーを持っているわけではないため、「Googleサービスの品質を向上させるために」表示しているサイトに関するほとんどすべての情報を使用できます。 しかし、クロムがあります! これはオープンソースです。つまり、そこにスパイウェアコードが存在するべきではありません。 この推測は英語版ウィキペディア確認されており、 ChromeとChromiumの違いは、Googleブランド、自動更新、および「スパイ」データをGoogleに送信しないことです!



これが本当にそうかどうか見てみましょう!



だから、スニファーを起動し、ブラウザを起動して... 推測したでしょ? まず、ブラウザーはGoogleをクロールして識別Cookieを取得します(インターフェイスではアクションを実行しません)。

HEAD / HTTP/1.1

Host: www.google.com

Connection: keep-alive

Content-Length: 0

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)

AppleWebKit/534.6 (KHTML, like Gecko) Chrome/6.0.489.0 Safari/534.6

Accept-Encoding: gzip,deflate,sdch

Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4

Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3




HTTP/1.1 302 Found

Location: www.google.ru

Cache-Control: private

Content-Type: text/html; charset=UTF-8

Set-Cookie:

PREF=ID=632128af861ebb83:TM=1281420591:LM=1281420591:S=ELyyEhjZ2JNSeGMV;

expires=Thu, 09-Aug-2012 06:09:51 GMT; path=/; domain=.google.com

Set-Cookie: NID=37=r81qA-

WGJc3SVSCovGM80YSzQb0LXRe39SHMzqClX_9reL_jYI7q3Y3UKfXAdVtkv8m5fZl1W6XR-

of4k10wGAw4LQYK5LTatCv3BOGwcmOc5V_1yhWjo9Hj6qbX2acc; expires=Wed, 09-

Feb-2011 06:09:51 GMT; path=/; domain=.google.com; HttpOnly


Date: Tue, 10 Aug 2010 06:09:51 GMT

Server: gws

Content-Length: 218

X-XSS-Protection: 1; mode=block








, :

GET /tools/pso/ping?

as=chrome&brand=&pid=&hl=en&rep=2&rlz=I7:1I7GGLL_ru,W1:1W1GGLL_ru,T4:1T4GGL­L_ru,C1:1C1_____enRU392RU392,C2:1C2_____enRU392,R7:1R7GGLL_ru&dcc=T

HTTP/1.1

Accept: text/*

User-Agent: Mozilla/4.0 (compatible; Win32)

Host: clients1.google.com




HTTP/1.1 200 OK

Content-Type: text/html; charset=utf-8

Date: Tue, 10 Aug 2010 06:10:07 GMT

Expires: Tue, 10 Aug 2010 06:10:07 GMT

Cache-Control: private, max-age=0

X-Content-Type-Options: nosniff

X-XSS-Protection: 1; mode=block

Server: GSE

Transfer-Encoding: chunked



rlzT4: 1T4GGLL_ru

rlzR7: 1R7GGLL_ru

rlzW1: 1W1GGLL_ru

rlzC1: 1C1_____enRU392RU392

rlzC2: 1C2_____enRU392

rlzI7: 1I7GGLL_ru

dcc: T

set_dcc:

T4:1T4GGLL_ru,R7:1R7GGLL_ru,W1:1W1GGLL_ru,C1:1C1_____enRU392RU392,C2:1C2_____enRU392,I7:1I7GGLL_ru

events:

stateful-events:

crc32: 7c33310f








, , - -- , RLZ, Google. :



//

// Ping information.

//



// rep=2: includes the new stateful events.

const char kProtocolCgiArgument[] = "rep=2";



const char kEventsCgiVariable[] = "events";

const char kStatefulEventsCgiVariable[] = "stateful-events";

const char kEventsCgiSeparator = ',';



const char kRlzCgiVariable[] = "rlz";

const char kRlzCgiSeparator[] = ",";

const char kRlzCgiIndicator[] = ":";



const char kProductSignatureCgiVariable[] = "as";

const char kProductBrandCgiVariable[] = "brand";

const char kProductLanguageCgiVariable[] = "hl";

const char kProductIdCgiVariable[] = "pid";



const char kDccCgiVariable[] = "dcc";

const char kRlsCgiVariable[] = "rls";

const char kMachineIdCgiVariable[] = "id";

const char kSetDccResponseVariable[] = "set_dcc";



//

// Financial server information.

//



const char kFinancialPingPath[] = "/tools/pso/ping";

const char kFinancialServer[] = "clients1.google.com";

const char kFinancialPingType[] = "GET";



const int kFinancialPort = 80;



// Ping times in 100-nanosecond intervals.

const int64 kEventsPingInterval = 24LL * 3600LL * 10000000LL; // 1 day

const int64 kNoEventsPingInterval = kEventsPingInterval * 7LL; // 1 week



const char kFinancialPingUserAgent[] = "Mozilla/4.0 (compatible; Win32)";

const char* kFinancialPingResponseObjects[] = { "text/*", NULL };








, , , Chrome, , « », Chromium.



Chromium-discuss, . , « » - ?



All Articles