Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
DDoS Status Update
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 43 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Ryan Sarver  
View profile  
(3 users)  More options Aug 7, 2:05 pm
From: Ryan Sarver <rsar...@twitter.com>
Date: Fri, 7 Aug 2009 11:05:32 -0700
Local: Fri, Aug 7 2009 2:05 pm
Subject: DDoS Status Update

I wanted to send everyone an update to let you know what has been happening,
the known issues, some suggestions on how to resolve them and some idea of
how to move forward.

*Whats been happening*
As you know all too well Twitter, among other services, has been getting hit
pretty hard with a DDoS attack over the past 24+ hours. Yesterday we saw the
attack come in a number of waves and from a number of different vectors
increasing in intensity along the way. We were able to stabilize our own
service for a bit, hence Biz's post saying all was
well<http://blog.twitter.com/2009/08/update-on-todays-dos-attacks.html>,
but that didn't mean the attacks had ceased. In fact, at around 3am PST
today the attacks intensified to almost 10x of what it was yesterday. In
order for us to defend from the attack we have had to put a number of
services in place and we know that some of you have gotten caught in the
crossfire. Please know we are as frustrated as you are and wish there was
more we could have communicated along the way.

*Known Issues*
* - HTTP 300 response codes* - One of the measures in thwarting the
onslaught requires that all traffic respect HTTP 30x response codes. This
will help us identify the good traffic from the bad.
* - General throttling* - Try to throttle your services back as much as
possible for you to continue operating. We are working on our end to better
understand the logic used in throttling traffic on the edge of the network
and will communicate what we can, but the best idea is to just throttle back
as much as you can in the mean time.
* - Streaming API* - as part of the edge throttling we know requests to the
Streaming API with lists of keywords or uses are getting dropped because the
request is too large. We are working to get this filter removed and will
update the list when we know more.
- *Unexpected HTTP response codes* - we know people are seeing a lot of
other weirdness and we aren't exactly sure what to attribute the various
issues to, but know that you aren't alone.

As the attacks change our tactics for defense will likely need to change as
well, so stay active on the list and let us know what problems you are
seeing and we will do our best to help guide you along.

*Moving forward *
We will try to communicate as much as we can so you guys are up to speed as
things change and progress. I personally apologize for not communicating
more in the mean time but there hasn't been much guidance we have been able
to give other than hold tight with us. We fully appreciate all the long
hours you are putting in to keep your apps running and supporting your users
and know we are frustrated with you. Continue to watch this list,
status.twitter.com and @twitterapi for updates

Thanks for your patience, Ryan

PM, Platform Team
@rsarver <http://twitter.com/rsarver>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich  
View profile  
 More options Aug 7, 2:28 pm
From: Rich <rhyl...@gmail.com>
Date: Fri, 7 Aug 2009 11:28:29 -0700 (PDT)
Local: Fri, Aug 7 2009 2:28 pm
Subject: Re: DDoS Status Update
Thanks for the update, however PLEASE get oAuth back up and running
ASAP please!

On Aug 7, 7:05 pm, Ryan Sarver <rsar...@twitter.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Goblin  
View profile  
 More options Aug 7, 2:32 pm
From: Goblin <stu...@abovetheinternet.org>
Date: Fri, 7 Aug 2009 11:32:36 -0700 (PDT)
Local: Fri, Aug 7 2009 2:32 pm
Subject: Re: DDoS Status Update
OAuth is working fine for my site. To be honest, for something that
does nothing but interact with Twitter I haven't seen much of a drop
in activity.

On Aug 7, 7:28 pm, Rich <rhyl...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Bowman  
View profile  
 More options Aug 7, 2:34 pm
From: Joe Bowman <bowman.jos...@gmail.com>
Date: Fri, 7 Aug 2009 11:34:36 -0700 (PDT)
Local: Fri, Aug 7 2009 2:34 pm
Subject: Re: DDoS Status Update
Applications in cloud hosting environments may be unable to throttle
anything, due to the fact that if it's IP based checking, the cloud
IPs are stlll going to be sending a lot of requests. ie: Appengine
applications.

On Aug 7, 2:28 pm, Rich <rhyl...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich  
View profile  
 More options Aug 7, 2:38 pm
From: Rich <rhyl...@gmail.com>
Date: Fri, 7 Aug 2009 11:38:57 -0700 (PDT)
Local: Fri, Aug 7 2009 2:38 pm
Subject: Re: DDoS Status Update
oAuth worked for me on testing this morning, but trying to
authenticate three seperate accounts, right now... all of them timeout
on clicking the 'Allow' button

On Aug 7, 7:32 pm, Goblin <stu...@abovetheinternet.org> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Greg Avola  
View profile  
 More options Aug 7, 2:49 pm
From: Greg Avola <gregory.av...@gmail.com>
Date: Fri, 7 Aug 2009 11:49:42 -0700 (PDT)
Local: Fri, Aug 7 2009 2:49 pm
Subject: Re: DDoS Status Update
This is happening all my applications.

Clicking Allow - just causes the App to timeout.

This reminds of the OAuth outage we had last time - which begs the
question, is OAuth ready for production applications?

On Aug 7, 2:38 pm, Rich <rhyl...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vincent Nguyen  
View profile  
 More options Aug 7, 2:51 pm
From: Vincent Nguyen <kureik...@gmail.com>
Date: Fri, 7 Aug 2009 19:51:53 +0100
Local: Fri, Aug 7 2009 2:51 pm
Subject: Re: [twitter-dev] Re: DDoS Status Update

Yes! Me too!
I think we must stop out service temporarily while waitng twitter team solve
it!
Be patient for all of us!

2009/8/7 Greg Avola <gregory.av...@gmail.com>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich  
View profile  
 More options Aug 7, 2:50 pm
From: Rich <rhyl...@gmail.com>
Date: Fri, 7 Aug 2009 11:50:38 -0700 (PDT)
Local: Fri, Aug 7 2009 2:50 pm
Subject: Re: DDoS Status Update
Except if you want from [source] on your posts for 'newer' apps you
can only use oAuth!

On Aug 7, 7:49 pm, Greg Avola <gregory.av...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mario Menti  
View profile  
 More options Aug 7, 2:53 pm
From: Mario Menti <mme...@gmail.com>
Date: Fri, 7 Aug 2009 19:53:48 +0100
Local: Fri, Aug 7 2009 2:53 pm
Subject: Re: [twitter-dev] DDoS Status Update

Thanks for the update Ryan.
One thing I don't quite understand is why it's not an option to allow
whitelisted applications to post. I will try and throttle our (
twitterfeed.com) service back, but with nearly half a million of active
feeds in the system, I can't quite see how this will help, as even a
fraction of requests will be way over any non-whitelist limits you have in
place.

Mario.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
narendra  
View profile  
 More options Aug 7, 2:59 pm
From: narendra <naren...@gmail.com>
Date: Fri, 7 Aug 2009 11:59:19 -0700 (PDT)
Local: Fri, Aug 7 2009 2:59 pm
Subject: Re: DDoS Status Update
Is there an insight into the hanging (posts, favorites) that is
happening on the twitter.com website?

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Bowman  
View profile  
 More options Aug 7, 3:00 pm
From: Joe Bowman <bowman.jos...@gmail.com>
Date: Fri, 7 Aug 2009 12:00:15 -0700 (PDT)
Local: Fri, Aug 7 2009 3:00 pm
Subject: Re: DDoS Status Update
All my oauth requests are failing with an invalid token exception, and
the response to the request for the token appears to be null. This is
using the twitter python client and from appengine. I don't even get
to the point of redirecting users to the login page.

On Aug 7, 2:53 pm, Mario Menti <mme...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jesse Stay  
View profile  
 More options Aug 7, 3:02 pm
From: Jesse Stay <jesses...@gmail.com>
Date: Fri, 7 Aug 2009 15:02:57 -0400
Local: Fri, Aug 7 2009 3:02 pm
Subject: Re: [twitter-dev] DDoS Status Update

Thanks for the communication - this is good.  Just curious - with entire
businesses being put out of place, and rumors that the Russian Gov't may be
behind such attacks, is Twitter communicating with Homeland Security about
this?  To me this seems like a matter of national security even more than it
is a Twitter issue.  The US economy is being attacked because of this.
Not to sound too radical - I'm just genuinely curious when the Government is
going to get involved.  (and thank you for doing what you can - I'm sure I
speak for all when I say we feel your pain)

Jesse


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich  
View profile  
 More options Aug 7, 3:05 pm
From: Rich <rhyl...@gmail.com>
Date: Fri, 7 Aug 2009 12:05:54 -0700 (PDT)
Local: Fri, Aug 7 2009 3:05 pm
Subject: Re: DDoS Status Update
I agree with this, although it's not just the US economy... hurts many
other countries too... well businesses within those countries anyway!

On Aug 7, 8:02 pm, Jesse Stay <jesses...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Kaiser  
View profile  
 More options Aug 7, 3:09 pm
From: Marco Kaiser <kaiser.ma...@gmail.com>
Date: Fri, 7 Aug 2009 21:09:55 +0200
Local: Fri, Aug 7 2009 3:09 pm
Subject: Re: [twitter-dev] Re: DDoS Status Update

I'm sure they would let you know first...

Get real.

Sent from my iPhone

On 07.08.2009, at 21:02, Jesse Stay <jesses...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris  
View profile  
 More options Aug 7, 3:10 pm
From: Chris <kiraili...@gmail.com>
Date: Fri, 7 Aug 2009 12:10:56 -0700 (PDT)
Local: Fri, Aug 7 2009 3:10 pm
Subject: Re: DDoS Status Update
Thank you for updating us!

I have still a problem with getting search results via curl like
described here: http://apiwiki.twitter.com/Twitter-Search-API-Method%3A-search
This was working pretty good before the DDoS attack, but now I don't
get any results just http_code of 302.

An example url, I'm trying to get is:
http://search.twitter.com/search.atom?q=twitter&lang=de&rpp=15&since_...

Can you give me a hint what I'm doing wrong or is this part of the API
still not working correct?

Thanks and best regards,
Chris


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Genevate  
View profile  
 More options Aug 7, 3:12 pm
From: Genevate <chris.corriv...@gmail.com>
Date: Fri, 7 Aug 2009 12:12:44 -0700 (PDT)
Local: Fri, Aug 7 2009 3:12 pm
Subject: Re: DDoS Status Update
Ryan,

First, thanks for finally posting such a message. It has been pretty
frustrating when there is no communication for you guys. Especially
when we developers rely on your service and you also rely on us
promoting your service. It makes us third party developers look stupid
when Biz/Twitter tells half truths to the public says that everything
is running great when in reality it is not. I understand you want to
look like things are fine so people don't loose confidence in your
service but it doesn't say much to us developers and give us much
confidence about your transparency and what the actual truth you tell
us is. If anyone should be updated it should be your developer
community first then the users, you owe us that much as we have built
your service up ever user we send your way. How about you make a more
public announcement to all your users to let them know that your
issues are affecting all the third party vendors and the issues is not
fixed.

Now that I have been able to finally get a message through to someone
at Twitter, how about getting oAuth working so that our users can at
least login consistently to our applications. Right now oAuth login
works some times and not others. You make us move over to something
that obviously is not production ready.

Also why are us white listed apps having troubles and getting a rate
limit of 150 like average users. I understand you want us to throttle
it back but, can't you give us more than that? Basically your idea of
throttling is cutting our usual allowed consumption down to less than
1%!? Serious, why not just shut it off entirely.

Chris-

On Aug 7, 2:05 pm, Ryan Sarver <rsar...@twitter.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tiago Pinto  
View profile  
 More options Aug 7, 2:56 pm
From: Tiago Pinto <tpi...@webreakstuff.com>
Date: Fri, 7 Aug 2009 11:56:33 -0700 (PDT)
Local: Fri, Aug 7 2009 2:56 pm
Subject: Re: DDoS Status Update
Hello Ryan,

Thanks for that update.

currently I can ping twitter.com but I can't access http on it

tpinto@vm:~/app$ ping twitter.com -c4
PING twitter.com (168.143.162.116) 56(84) bytes of data.
64 bytes from 168.143.162.116: icmp_seq=1 ttl=241 time=212 ms
64 bytes from 168.143.162.116: icmp_seq=2 ttl=241 time=243 ms
64 bytes from 168.143.162.116: icmp_seq=3 ttl=241 time=216 ms
64 bytes from 168.143.162.116: icmp_seq=4 ttl=241 time=214 ms
--- twitter.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3017ms
rtt min/avg/max/mdev = 212.389/221.455/243.174/12.611 ms

tpinto@vm:~/app$ curl http://twitter.com
curl: (7) couldn't connect to host

This app/ip is whitelisted and we're using mbleigh's twitter-auth.

Any thoughts on this one? Is it a problem on our end (i.e. our
network, dns cache etc.)?

Thanks,
Tiago

On Aug 7, 7:05 pm, Ryan Sarver <rsar...@twitter.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Seth  
View profile  
 More options Aug 7, 2:58 pm
From: Seth <seth.mcguinn...@yahoo.com>
Date: Fri, 7 Aug 2009 11:58:16 -0700 (PDT)
Local: Fri, Aug 7 2009 2:58 pm
Subject: Re: DDoS Status Update
DMs seem to be down as well. Haven't been able to get any to go out.
Tweets seem to be fine though.

On Aug 7, 1:53 pm, Mario Menti <mme...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
briantroy  
View profile  
 More options Aug 7, 3:00 pm
From: briantroy <brian.cosin...@gmail.com>
Date: Fri, 7 Aug 2009 12:00:17 -0700 (PDT)
Local: Fri, Aug 7 2009 3:00 pm
Subject: Re: DDoS Status Update
I have a php/memcache based Twitter Throttle if anyone needs a
reference implementation. Just drop me an email at brian dot roy at
cosinity dot com

On Aug 7, 11:49 am, Greg Avola <gregory.av...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tadeu Andrade  
View profile  
 More options Aug 7, 3:04 pm
From: Tadeu Andrade <tadeu.andr...@gmail.com>
Date: Fri, 7 Aug 2009 12:04:11 -0700 (PDT)
Local: Fri, Aug 7 2009 3:04 pm
Subject: Re: DDoS Status Update
Same with me. OAuth doesn't work at all. Even the login page is showed
up =\

On Aug 7, 4:00 pm, Joe Bowman <bowman.jos...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nick Arnett  
View profile  
(1 user)  More options Aug 7, 3:25 pm
From: Nick Arnett <nick.arn...@gmail.com>
Date: Fri, 7 Aug 2009 12:25:32 -0700
Local: Fri, Aug 7 2009 3:25 pm
Subject: Re: [twitter-dev] Re: DDoS Status Update

On Fri, Aug 7, 2009 at 12:02 PM, Jesse Stay <jesses...@gmail.com> wrote:
> Thanks for the communication - this is good.  Just curious - with entire
> businesses being put out of place, and rumors that the Russian Gov't may be
> behind such attacks, is Twitter communicating with Homeland Security about
> this?  To me this seems like a matter of national security even more than it
> is a Twitter issue.  The US economy is being attacked because of this.
> Not to sound too radical - I'm just genuinely curious when the Government
> is going to get involved.  (and thank you for doing what you can - I'm sure
> I speak for all when I say we feel your pain)

They probably already are and almost certainly will not say so, at least for
a while.

Meanwhile, here's a page to keep an eye on in that regard:
http://www.us-cert.gov/current/

Nick


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Justin Hart  
View profile  
(1 user)  More options Aug 7, 3:27 pm
From: Justin Hart <onyxra...@gmail.com>
Date: Fri, 7 Aug 2009 12:27:08 -0700 (PDT)
Local: Fri, Aug 7 2009 3:27 pm
Subject: Re: DDoS Status Update
Comments inline.

On Aug 7, 12:05 pm, Ryan Sarver <rsar...@twitter.com> wrote:

> *Known Issues*
> * - HTTP 300 response codes* - One of the measures in thwarting the
> onslaught requires that all traffic respect HTTP 30x response codes. This
> will help us identify the good traffic from the bad.

Does this affect POST as well as GET?  The issue here is the way
clients handle 30x after POST.  Most clients (now by convention) do
not respect the RFC (http://www.w3.org/Protocols/rfc2616/rfc2616-
sec10.html#sec10.3) and will send a GET after POST always.  Some
clients will respect the method, but not re-post any data.  We need to
be sure we are all expecting the right things.

How does this affect OAuth signed requests?  OAuth requires knowing
the HTTP Method as well as the full URI and parameters to generate
signatures a priori.   Most (all?) clients and libraries do not know
how to handle changes in these during a redirect.

> * - General throttling* - Try to throttle your services back as much as
> possible for you to continue operating. We are working on our end to better
> understand the logic used in throttling traffic on the edge of the network
> and will communicate what we can, but the best idea is to just throttle back
> as much as you can in the mean time.

Is there anything else we can do on the protocol level?  Keepalives on/
off? Specific headers?

Thanks for all your hard work. Having spent yesterday battling a rash
of spambots is nothing compared to what you guys are doing.

--Justin


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Etzel  
View profile  
 More options Aug 7, 3:27 pm
From: Chad Etzel <c...@twitter.com>
Date: Fri, 7 Aug 2009 15:27:03 -0400
Local: Fri, Aug 7 2009 3:27 pm
Subject: Re: [twitter-dev] Re: DDoS Status Update
As stated in Ryan's email, you should respect 302 responses.

In curl this can be accomplished with the --location flag. See the man
page for more details.

-Chad


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Beier  
View profile  
 More options Aug 7, 3:38 pm
From: Beier <beier...@gmail.com>
Date: Fri, 7 Aug 2009 12:38:16 -0700 (PDT)
Local: Fri, Aug 7 2009 3:38 pm
Subject: Re: DDoS Status Update
We have multiple servers running and they are getting different
response codes. some servers getting 302 for GETs and 408 for POSTs,
other servers getting 503s...

We can modify the code to respect 302s, but what about 503s?

On Aug 7, 11:05 am, Ryan Sarver <rsar...@twitter.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chad Etzel  
View profile  
 More options Aug 7, 3:44 pm
From: Chad Etzel <c...@twitter.com>
Date: Fri, 7 Aug 2009 15:44:53 -0400
Local: Fri, Aug 7 2009 3:44 pm
Subject: Re: [twitter-dev] Re: DDoS Status Update
Inline about 302's. I'm trying to get info on your other questions:

On Fri, Aug 7, 2009 at 3:27 PM, Justin Hart<onyxra...@gmail.com> wrote:
> Does this affect POST as well as GET?  The issue here is the way
> clients handle 30x after POST.  Most clients (now by convention) do
> not respect the RFC (http://www.w3.org/Protocols/rfc2616/rfc2616-
> sec10.html#sec10.3) and will send a GET after POST always.  Some
> clients will respect the method, but not re-post any data.  We need to
> be sure we are all expecting the right things.

You are correct that lots of clients now redirect with a GET instead
of a POST, even curl does this, which is a bummer.

The best thing to do in that case is to catch the response code
(without following the redirect automatically) and manually re-attempt
the POST with the new location.

We know it's a pain, but that's one way around the POST->GET problem.

-Chad


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 43   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google