Google Accelerator: Be Careful Where You Browse
Eagle5596 writes "It seems that there can be a serious problem with Google's Web Accelerator, and I'm not talking about the privacy concerns. Evidently some people have been finding that due to the prefetching of pages their accounts and data are being deleted."
Google should have beta tested it first.
Perhaps we should start keeping our own data secure, rather than relying on other people to do it for us? I mean, if you're paranoid about people using this program and gaining access to our "sensitive" data, then it's your own damn fault. Your data shouldn't be so wide open on internet web pages anyhow. Bah.
Forgot who we were talking about, sorry. :)
In the linked page, someone in the comments posted PHP code that's very clearly wrong... The dangers of cutting and pasting!
[o]_O
I'm not sure if I agree with the "Google is the new Microsoft" sentiments, but thinking before you install new software is always a good idea.
Goo goo g'joob.
According to the HTTP spec, GET requests must not be used to change content. POST actions must be used if you're deleting / changing something. And google doesn't prefetch POST, does it?
If it can't determine whether or not a dynamic link (like "delete this") is harmful or not, perhaps this could be the end of Google Accelerator?
The root of the problem is stupid web developers ignoring RFC 2616 and using the GET method to change state.
Now all the people who cut corners thinking it didn't matter have been caught with their pants down, they look silly because the web applications they wrote are losing data, so they have gotten angry and pointed the finger at Google.
Sorry kids, but this is what happens when you don't follow the specs. They are there to make all our lives easier, you ignored them, you fucked up.
Yeah, maybe Google could have guessed the fact that you've fucked up and hobbled their software to hide your bugs. But you've got no right to complain that they didn't mollycoddle your stupid, broken web applications when it's you that broken them in the first place trying to cut corners.
Good to know, I've disabled prefetching in GWA as a result.
It's quite easy and common.. and it's in the HTML spec. Too many people just create a GET link instead of a POST form becuase it's a little easier.
-- these are only opinions and they might not be mine.
You dont even have to visit their pages to get "infected"
DangerBlog
Hey, shitfuck: it's obviously Google's fault. Web application designers are dumb for using GET for stuff like this, but it was not a real problem for users until the stupid fucks at Google decided to release something awful like GWA without thinking for a second of the responsibility that should come with the high profile of Google. It was people at Google that were too arrogant to think about what they were doing, and it is the fault of people at Google.
Sigh...YADA (Yet Another Duplicate Article)
/. in the last day or two.
This was already posted on
Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
hey guys did i do this rite
Looks like all of Google.com went off-line about an hour ago. the search engine is back, news and gmail are still MIA. I'm not getting asked for cookies to sites I haven't visited yet, so pre-fetch may be gone.
There is always hope
so it is would still mainly be the kids fault--not the railway company--and the law would probably agree.
In a sane world, yes. In places like the U.S. the rail line would be quickly writing lots and lots of settlement checks.
My Dad worked for a power company that had to settle over a case of a kid breaking into an electrical substation and getting injured, where "breaking in" means doing something along the lines of climbing a 15-foot fence.
They settled, because they were afraid they would lose the lawsuit. Compared to that, the train situation above would be a slam dunk for the families of the victims.
You are in a maze of twisty little passages, all alike.
If you can delete content by following a link, then this is a major security hole. Any website could easily embed such a link into java, javascript, even just an image link. Someone could send you an email with an image referencing the link. This is one place you should be following the spec. If you're making an important side-effect, use POST.
Ignoring the fact that you now have accounts that are logged in, couldn't you just as easily make a public site that allows anonymous visitors to edit content -- let's say, a wiki -- with "delete" links sprinkled on it?
What would you say to a webmaster that sticks "delete" links everywhere on their pages, and suddenly finds that Googlebot, in its daily rounds, wipes out their entire wiki?
Link pre-fetching, as performed by Mozilla/Firefox, is an opt-in thing. Webmasters should add the "rel='prefetch'" attribute to their tags to enable software to intelligently prefetch links.
It's safe, it's an emerging standard, and webmasters maintain control. Why isn't Google following the standard?
Nearly every highly-rated comment points the finger at "stupid" web designers rather than at Google, because GWA simply reveals that putting side effects on links is dangerous.
;)
I hope you appreciate the irony of posting such comments on a site whose Logout link is implemented via a GET (see upper left of your screen.) That's the point: every site implements Logout as a link, and Google should have recognized this.
PS while I'm writing I might as well point out my previous GWA comment from a few days before this whole controversy. I was kinda hoping to shed some light on this exact problem. No one noticed, so I went and told 37signals what was going on
All this stuff we bitch and moan about here probably won't make a dent in the adoption of Google's accelerator and they're just going to run roughshod over webmasters whose sites don't comply. If they pick up X million users, you will code your site to work with their accelerator or face the consequences.
- Greg
Start a happiness pandemic
I went to http://webaccelerator.google.com/ and I saw this message:
"Thank you for your interest in Google Web Accelerator. We have currently reached our maximum capacity of users and are actively working to increase the number of users we can support."
Maybe has this someting to do with all this security concerns?