



Security Fears Over Google Accelerator 355
Espectr0 writes "A software tool launched by Google on Wednesday that speeds up the process of downloading Web sites (covered recently on Slashdot) has caused some users to worry about their privacy.
A ZDNet article discusses problems that users have been experiencing with the information that is cached by the software. On a Google Labs discussion group, one user said that 'I went to the Futuremark forums and noticed that I'm logged in as someone I don't know...'" Commentary also available on Signal vs. Noise and BlogNewsChannel.
I, for one, welcome (Score:5, Funny)
Re:I, for one, welcome (Score:2, Offtopic)
http://catb.org/~esr/jargon/html/I/I-for-one-welc
Re:I, for one, welcome (Score:4, Insightful)
Is G-os coming?
Re:I, for one, welcome (Score:5, Funny)
Re:I, for one, welcome (Score:4, Funny)
Google Privacy-b-gone! (Score:5, Funny)
thats not a bug, its a feature.
Re:Google Privacy-b-gone! (Score:5, Interesting)
Maybe i don'd understand how it works? (Score:2, Interesting)
Re:Maybe i don't understand how it works? (Score:4, Interesting)
-Jesse
Re:Maybe i don't understand how it works? (Score:2)
That doesn't mean that GWA should let someone use another's cookie
Re:Maybe i don't understand how it works? (Score:2, Flamebait)
It doesn't just cache your cookies, it acts as a proxy that compresses the data as you browse, much like the ISPs that offer "high speed" compressed modem surfing.
I.E. In addition to compressing the cookies for performance, they also compress other crap.
-Jesse
Re:Maybe i don't understand how it works? (Score:3, Insightful)
-Jesse
Re:Maybe i don'd understand how it works? (Score:3, Insightful)
What i *think* might have happen to the user in the above article is that the site used the IP address, not a cookie, to identify the user. Thus there was no cookie being misplaced but rather the site assumed google's ip belonged to the same user.
Re:Maybe i don'd understand how it works? (Score:2, Informative)
Re:Maybe i don'd understand how it works? (Score:4, Informative)
caching personalized content != caching cookies (Score:5, Informative)
Who said it was a cookie that was cached, and not the page content? Much of the discussion thusfar seemed based off what an anonymous quote in a ZDnet article. Far as I can tell, the guy saw "Welcome back, Bob!" and freaked, when he wasn't -actually- logged in as Bob. Furthermore, who says it isn't Futuremark (or their forum software- because we all know how security-conscious PHP/MySQL forum software is) tagging their pages as cacheable when they shouldn't be? If Google is ignoring "don't cache this page", now yes, we have a problem- but the ZDnet story is of a technical level I'd expect of a community newspaper, so it's kind of hard to tell. It's like a story in your city newspaper that read "somebody killed by a cop!" and going off on a rant about police brutality...only to find out later the guy was a bank robber with an Uzi.
Before you get all excited about bank sites etc- keep in mind those often use very unique URLs for each page and other tricks.
Aaaaaaaah! (Score:4, Funny)
All Together Now... (Score:5, Insightful)
E
T
A
You'll get better results filing a report with Google as opposed to complaining on
As for me, I used the 3.7 minutes I've saved so far to spend some quality time with my friends.
Re:All Together Now... (Score:3, Funny)
Re:All Together Now... (Score:5, Funny)
Re:All Together Now... (Score:2)
At least no one is having to pay for the privilege of beta testing Google's software.
Re:All Together Now... (Score:3, Informative)
Uhh... right, lets see, here is a page http://www.google.com/options/index.html [google.com] with 16 Services and 8 tools that they offer, none of which are in Beta, and here is a page http://www.google.com/downloads/ [google.com] of six software downloads and ooooohhh, one of them is Beta, and here is their "labs" page http://labs.google.com/ [google.com] that has all their Beta products, note the list on the right hand side of their seven "Graduates of Labs" non-Beta
Re:All Together Now... (Score:5, Funny)
Rosie Palm and her 5 sisters?
Re:All Together Now... (Score:5, Funny)
Rosie Palm and her 5 sisters?
Probably, but then what about the other 3.2 minutes?
Re:Um.... 6 fingers? (Score:3)
I wanna go home.
Re:All Together Now... (Score:2)
Re:All Together Now... (Score:5, Insightful)
Re:All Together Now... (Score:2)
Re:All Together Now... (Score:2)
You say that, but... (Score:5, Insightful)
How long has Google Groups been labelled Beta now, two years maybe? How many users does it have?
If a wide number of even adventurous, risk-taking users could be exposed to a potentially significant security hole, then word should get out more widely than just Google's "thanks for the feedback" e-mail addresses.
Beta is not the Greek word for "without responsibility." As much as we criticize Microsoft for making the idea of a "release date" (or "security") meaningless, I think Google's well on it's way to making the idea of the "Beta Release" meaningless.
They act like a small, groovy coding lab with Beta releases and all, but seemingly aren't simultaneously recognizing that because of their prominence in consumer's minds, *anything* they do has widespread impact on ordinary Net consumers. So a true, uncontrolled Beta release? That's fine for me when I just coded a little midi tool and want to run it past my friends, but there's really no such thing when you're Google.
I think that the number of users that adopt even their least publicized tools takes them out of the realm of the real intent of a Beta release, especially when security issues are involved.
Re:You say that, but... (Score:5, Interesting)
So you would have them move it out of beta sooner? Not beta it? What's the solution you're proposing?
Are you saying that software that Google issues in beta should be bug free, or are you suggesting that Google, being a search engine and all, should be scraping all of the Web's most popular forums as their bug reporting mechanism?
I'm really not sure what you're proposing, here.
Re:You say that, but... (Score:5, Insightful)
Links.... (Score:5, Interesting)
Re:Links.... (Score:2)
Privacy eh? (Score:5, Interesting)
Re:Privacy eh? (Score:5, Interesting)
It's about time the net at large woke up to P3P [w3.org], or better yet webmasters started thinking before they mindlessly implement cookies for tracking their visitors.
Does this surprise anyone? (Score:5, Informative)
Re:Does this surprise anyone? (Score:5, Informative)
The client-side portion of the architecture aggressively prefetches content. It's a two-stage proxy, really, and the issue some people have with it is that the content in the portion on the end-user's hard drive is not content that the user asked for, but content that the proxy predicts the user will soon ask for.
Re:Does this surprise anyone? (Score:5, Funny)
I, for one, think that in Soviet Googlia, cache prefetches you .
Re:Does this surprise anyone? (Score:2)
Actually, it is a bit surprising. Proxies are nothing new. All of the issues are well defined and have long since been worked through. Google really has little excuse for caching pages that should not be cached.
Comment removed (Score:3, Interesting)
Re:Sooooo (Score:3, Insightful)
"I went to the Futuremark forums and noticed that I'm logged in as someone I don't know. Great, I've used Google's Web Accelerator for a couple of hours, visited lots of sites where I'm logged in. Now I wonder how many people used my cache. I understand it's a beta, sure, but something like that is totally unacceptable."
I frankly don't know a ton about it since it fucked up my firefox install but others are giving the example of user X who has mod status browses www.popularfo
I have another concern though (Score:2, Interesting)
Not only that, but Google will conceal real web statistics from websites.
Remember acquisition of Urchin? Here is my concern about Google Webaccelerator [artemfrolov.com].
Re:I have another concern though (Score:4, Informative)
Most web statistics are complete crap.
Re:I have another concern though (Score:4, Funny)
T/Y...
Had to remove it from my computer (Score:4, Informative)
Re:Had to remove it from my computer (Score:5, Informative)
Google everything (Score:2)
Using a ton of apps from one source is a risk on it's own. Google appears to be great now. But what if they stepps to teh 'dark side' and started doing crazy stupid stuff?
Microsoft To The Rescue... (Score:2)
Well, it *is* beta, after all (Score:2, Informative)
OTOH, one must consider whether or not one trusts Google with one's information that way. I wanted to check it out, but probably, in the long run, wouldn't have used it. But it's worth noting that millions of people use ISP proxy servers without even knowing it (think transparent proxies) or without unde
Bigger problems with web accelerator (Score:5, Informative)
Re:Bigger problems with web accelerator (Score:2)
Re:Bigger problems with web accelerator (Score:2)
Re:Bigger problems with web accelerator (Score:2)
Re:Bigger problems with web accelerator (Score:2, Informative)
in effect clicking on all of them (except ads), which includes links that say 'delete this' or 'unsubscribe' etc. Many webpages use GET links to do these actions
Then they were coded by morons. Section 9.1.1. of RFC 2616 (the HTTP 1.1 specification) explicitly states that GET should not be used for unsafe actions:
Re:Bigger problems with web accelerator (Score:4, Interesting)
Re:Bigger problems with web accelerator (Score:5, Insightful)
In which case, many webpages are BROKEN AS HELL.
Come on, "webmasters". I knew well enough to implement any irreversible actions as a form with method=POST to prevent spiders from triggering them back in 1998. There's no excuse for a professional web developer to make that mistake in 2005.
Google being the global aggregator that it is, though, should have expected the worst and foreseen that this kind of thing would happen and planned for it. Disappointing.
Re:Bigger problems with web accelerator (Score:3, Insightful)
So did these people. But this isn't a spider. This is a monkey piggy-backing on an AUTHENTICATED USER SESSION.
And I, for one, say it is time to punch that monkey.
Roll your own... (Score:2)
Bad caching directives (Score:5, Informative)
this site [mnot.net] was pretty useful for information. So was AOL webmaster resources [aol.com] info.
Cache-Control is your friend. (Score:5, Informative)
For more info about these known issues with HTTP caching, see the following
Some things I've noticed (Score:3, Informative)
From a users point of view:
1 - Ignores hosts file, so I end up seeing ads I normally wouldn't see
2 - Cookies work weirdly if at all, a lot more sites that I visit frequently appear to use cookies, and I've noticed some definte weirdness
3 - The time saved on a broadband connection really seems minimal, after an hr or two of surfing it takes a few seconds
4 - The pre-fetching it supports is already in firefox and probably other browsers
From a webmasters point of view:
1 - No way to limit caching of certain pages outside of moving them to SSL. Robots.txt isn't being followed (although probably rightly so, based on the application ).
2 - Because of the flawed cookie support (at least right now) a lot of affilate and different advertising methods have to be modified to support this.
I'm a big google fan, and I use most of their applications daily, but this one defintely needs some work. :)
Re:Some things I've noticed (Score:2)
Re:Some things I've noticed (Score:2)
Re:Some things I've noticed (Score:2)
Since when does Firefox do any pre-fetching? It doesn't.
Re:Some things I've noticed (Score:2)
Darn.
Wow.... that author didn't do any research (Score:2)
I read the FAQ and it said it is doubtful that the Google Web Accelerator will have any affect on dialup connections as it was designed for broadband.
It doesn't say that it is not available for dialup users. Sounds like a hurried article to grab some headlines.
Something Awful's take on this (Score:2, Informative)
Really insightful.
Re:Something Awful's take on this (Score:2)
Really insightful.
A blatantly exaggerating troll.
Re:Something Awful's take on this (Score:2)
Adsense clicks (Score:5, Interesting)
Re:Adsense clicks (Score:4, Interesting)
effectiveness (Score:2)
:-?
NoCache directive (Score:4, Insightful)
Re:NoCache directive (Score:2)
Not quite as serious as it sounds.. (Score:4, Interesting)
The problem appears to be that you will sometimes be given a page that was personalised for someone else. However if you attempt to do anything from that page (for example if you find yourself looking like admin of a web board) you'll find that it doesn't work, any more than it would if someone emailed you a copy of a page where they were logged in as admin and you clicked on links (if you are on a website where doing that would work, you already have serious security problems). It also doesn't occur with SSL as google doesn't doing anything with SSL pages (as you would hope)
This is still a problem if that page shows something private of course, and should be fixed. (a password of course being the worst case, but how often do you see your actual passwords printed on a webpage?)
For Webmasters : Blog Google Accelerator (Score:2, Interesting)
Since such activity could pose both a security risk to web surfers and site owners, there are some web sites which are interested in not having Web Accelerator pick up their material.
A very fast and efficacious method of denying Google Web Accelerator (GWA) funneled traffic access to your web site is blocking the IPs it is calling your pages from:
http://www.searchenginejournal.com/index.php?p=167 6 [searchenginejournal.com]
one unhappy webmaster's account (Score:3, Interesting)
lowtax of SomethingAwful makes some interesting points amidst all his fuming but I'll have to defer to the /. tech wizards to vet his technical claims.
If your worried about privacy... (Score:3, Insightful)
It broke my firefox installation (Score:2)
I don't know what it did, but my firefox is not happy now.
Re:It broke my firefox installation (Score:2)
alternatives? (Score:2)
Much more "beta" then most google betas (Score:5, Interesting)
1. Links that open another window stopped working entirely (although they worked if I right-clicked and selected "open in new tab")
2. Even after closing all Firefox windows, a firefox.exe process would remain running, and prevent any new firefox windows from being opened until it was manually killed
3. "Proxy not available" errors when opening several pages at once, such as when using the Firefox "open in tabs" on a folder of bookmarks.
And I haven't even checked into some of these cookie / privacy issues. Perhaps these issues are unique to my system, but my environment is pretty vanilla... I just run a few of the more popular Firefox plugins. Removing the GWA cleared up all of the problems cited above.
Up to this point, I've always been very impressed with the level of testing that has gone into Google software products before they enter Beta. In this case, I'm not. Hope this isn't a sign of things to come.
-R
the dialup isp market (Score:2)
Futuremark's problem, not Google's (Score:5, Informative)
Here are the headers that the Futuremark forums give me when I am logged in: As you can see, neither "Cache-Control: private" nor "Vary: Cookie" is given. In fact, the server doesn't even give an expiration date for the content. Under these conditions, the HTTP/1.1 protocol says that it is perfectly OK for a cache to keep this page for awhile and serve it to other people.
This problem is firmly the fault of the people who wrote Futuremark's forums. This constitutes a major security hole in the WWWThreads [infopop.com] forum package, because this problem will occur when using any standards-compliant HTTP cache. I would strongly recommend against the use of these forums on any web site until they fix their security problems.
(I do not know if other forum software has this problem, but frankly it would not surprise me. It seems lots of PHP developers and other high-level web programmers have no idea how HTTP/1.1 works, and assume that headers are completely unimportant. I have written a web server and forum software myself, though, and I made damned sure that mine produces the right headers.)
Re:Futuremark's problem, not Google's (Score:3, Informative)
Re:Futuremark's problem, not Google's (Score:3, Informative)
It looks like microsoft.com, which simply redirects to www.microsoft.com, is marked "private". That's excessive, and indicates to me that Microsoft's web designers don't understand cache-friendliness o
Re:Futuremark's problem, not Google's (Score:4, Informative)
As far as Microsoft's sites, I really could care less how stupid their choices are, I'm just glad I can now implement it properly by adding the change where necessary instead of having egg on my face for not having a piece of information when I built the site. During building the site, the only cache I considered was the browser cache. Bad, but not as bad as what I'm finding on my personal PHP driven sites on this same issue. There I just look stupid: (Um, yeah, haven't updated that ugly site in four years).
Re:Futuremark's problem, not Google's (Score:3, Informative)
Some code to block GWA from application pages (Score:3, Informative)
PHP:
if(array_key_exists($_SERVER['HTTP_X_MOZ'
{
if(strtoupper($_SERVER['HTTP_X_MOZ']) == 'prefetch')
{
header("HTTP/1.x 403 Forbidden");
header("Content-Type: text/html; charset=iso-8859-1");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache,
must-revalidate");
header("Cache-Control: post-check=0, pre-check=0",
FALSE);
header("Pragma: no-cache");
header('Accept-Ranges:');
exit();
}
}
CFML:
Damien
Re:Some code to block GWA from application pages (Score:3, Informative)
<!--- block Mozilla Web Accelerator --->
<cfif structKeyExists(cgi, 'HTTP_X_MOZ')>
<cfif cgi.HTTP_X_MOZ EQ 'prefetch'>
<cfheader statuscode="403" statustext="Google Web Accelerator requests are forbidden."
<cfabort
</cfif>
</cfif>
Small typo on the second variable name. Doh!
Damien
Google is becoming a threat (Score:3, Interesting)
If the purpose is to speed up web access, then why couldn't all this gzip compression, prefetching, and so forth, be handled on your local drive without going through Google? Wouldn't that be faster? Not everyone lives next door to a Google data center (not yet, anyway), and there is latency when you hop around the web to get stuff from Google. The accelerator installation file isn't exactly lean (1.4 meg), so I don't understand why Google has to broker all of this stuff on their servers.
Google claims that there's no more of a privacy issue with this thing than there is with your ISP. However, I think most ISPs are a bit different than Google.
My ISP has no reason to store it's logs indefinitely. Google has every intention of storing everything about me forever. My ISP rotates their logs regularly, while Google indexes and compresses their logs using globally-unique IDs, and stashes it away for future reference. My ISP is not the world's largest advertiser, but Google is determined to "know more about you" (Eric Schmidt's words) for profiling purposes. My ISP has a real privacy policy, and I believe that they would demand a subpoena before giving out information about my surfing behavior. Google has never suggested that they even require a subpoena from officials, so I have to assume that they have a very cozy relationship with various governments.
All that is from the user's perspective. What about webmasters?
The web accelerator ignores robots.txt. The web accelerator ignores the NOARCHIVE meta. I believe, but have yet to confirm, that it ignores any no-cache pragma headers. It avoids prefetching anything with a question mark in the URL, but what about all those PATH_INFO dynamic links we've been installing for the last four years so that our dynamic pages look like static URLs? Google prefetches many of these, and there are numerous reports that this prefetching, along with some cookie mishandling by Google, is breaking sites out there. Does Google care?
Why isn't there a sitewide opt-out option for this monster? Heck, it's so bloody dangerous for both the user and the webmaster that it ought to be opt-in instead of opt-out.
All webmasters should block this thing. If a user cannot get to your site because of this block, then at least you as a webmaster won't be complicit. We have to protect users from Google's megalomania, because they've been so dumbed-down by Google worship over the last few years that they can no longer think straight.
Re:Google is becoming a threat (Score:3, Insightful)
Never heard of the slashdot effect? Well if everyone is using this, it will eliminate it. Google downloads the site's content, everyone downloads from google, site stays up.
Response (Score:5, Informative)
The web accelerator is not a robot, so this is correct behavior.
NOARCHIVE is a Google specific extension to the robots.txt specification, and again, this is not a robot.
I'd be absolutely shocked if that were actually the case. I also believe it respects the Expires header as well as the Cache-Control header.
If they're following the proper standards, then it's not their place to care or not. If your website doesn't properly specify cache-control (many don't) then you get what you get.
For any pages with user-specific content, add the "Cache-Control: private" header and voila, problem solved for you.
If you want to opt out entirely, then a simple "Cache-Control: no-cache" header in your HTTP responses would do the trick, as would "Pragma: no-cache", I bet.
Furthermore, there is no cookie-mishanding I've actually seen, and I've tested it. It passes cookies through just fine, without caching them, near as I can tell.
Re:Looking suspicious... (Score:2, Insightful)
Re:Looking suspicious... (Score:3, Funny)
Answer:
No. This isn't the article your'e looking for. You can go about your business. Move along, move along. :P
Re:Its ok (Score:2)
Google's starting to scare me, and I'm not even a tinfoil-hatter.
Time to try this out on EBAY! (Score:4, Funny)
Re:No cookies! (Score:2, Offtopic)
Cookie monster has partially given up cookies! [cnn.com]
His song is no longer "'C' is for cookie (that's good enough for me)", but "Cookies are a sometimes food.".
What has this society come to!
What is the uproar about? (Score:2)