Chrome Feature Helps Shield Websites From DDoS Attacks
An anonymous reader writes "Google has an interesting idea on how to take the edge off denial of service attacks. The latest developer builds of Chrome 12 have an option called 'http throttling,' which will simply deny a user access to a website once the browser has received error messages from the URL. Chrome will react with a 'back-off interval' that will increase the time between requests to the website. If there are enough Chrome requests flooding a website under attack, this could give webmasters some room to recover from a nasty DDoS attack."
This is just to prevent ACCIDENTAL DoSing. You can turn it off with a command line switch, or simply use another browser or a dedicated DoSing tool.
Since dedicated DDoS programs like LOIC are readily available, nobody performs actual DDoS attacks with a browser. Hell, ping floods are more effective than a bunch of people pressing refresh too often.
Now, this might reduce the Slashdot Effect, but not a DDoS.
Finally, some positive news about Google. Let's see how they muck it up now.
"No matter how cynical you get, it is impossible to keep up." -- Lily Tomlin
Distributed means from many sources. Attacks of this nature will not be affected by Chrome's mechanism. Chrome's feature will only prevent repeated requests from the same user. DOS attacks are blunted, not DDOS.
Do botnets even use browser attacks anymore? I was under the impression that most of these attacks were done with direct PING requests.
On an unrelated note, I must remember to buy a replacement for my worn-out F5 key.
What are you talking about? I always do my DDos attacks by repeatedly clicking the "reload" button on my browser. You never know when those GIFs in the browser cache are going to change.
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
I have an interesting way to stop muggers. I just don't mug anyone.
Wait...
... Chrome promises to throw less stones?
When you're trying to fix a 500 error caused by a script? Are you already getting this problem? I hadn't noticed anything when testing with Chrome...
I personally hate this 'feature'. I don't understand what it defends against, because someone hitting refresh a few times in a browser is hardly a serious DoS attack. And it got in the way of me (and many others) the first time they rolled it out because the "DoS" it was defending against was me hitting my local test webserver which was returning a 500 because the page code was broken.
This is going to make it that much harder to get a bag of crap off of woot.
Now I have to re-write my malware to some use other browser that may or may not be installed on the machine like Firefox.
What if we DDOS the Russian Goatse copy that the recent crew of trolls is using? Maybe those links will start showing Unavailable instead?
(Question for the Philosophy majors - what are the ethics of hacking a troll?)
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Remind me not to use Chrome when camping Blizzard for Blizzcon tickets.
This will only make it more difficult to get my Bandoleer of Carrots!
My sausage tree didn't grow, does that make me a bad mommy?
It's hard to see this being much of an impact, even for stressed sites with a lot of Chrome users; people don't usually sit there mashing the refresh button when their page won't load. Most folk will actually implement their own"back-off" feature, Sure, there are outliers, but this is a game of big numbers and average statistics.
Where this can help is with automated page loading. Your saved session has twenty tabs with pages from a single site? That's all loaded at once, in parallel in the browsers I know about. I imagine it can be a considerable load in some cases.
Those people who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)
This common sense idea brought to you by someone who runs a popular website and builds a browser.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
...to force everyone to use a CR-48? (insert holy war here)
And it's not a feature, it's a bug. It's been in chrome for a while now, suddenly popped up overnight, and made life more complex to all developers. Do you have any idea of how hard it is to test a webapp if you can only get an error message once?
It's a real piece of shit. I found a way to disable it, but it still pisses me off that google suddenly decided to implement such a stupid feature overnight, without warning, and without informing users of a way to disable it.
This kind of protection should be implemented server-side. Relying in any way on the client is just braindead.
WTF am I doing replying to an AC at 5 A.M on a Friday night?
You're just an AC, so you might not see this, but I'm working on some really wild counter-troll concepts. My original post meant a LOIC style event though.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Now I will NEVER be able to get my bag of crap from woot using Chrome. Thanks for ensuring that... hah.