Live data from Hacker News

Using Facebook Notes to DDoS any website

chr13.com

41–50 of 79 posts

Re: Using Facebook Notes to DDoS any website

#41

This is actually the third time this has been submitted [1] (including once by the actual author of this post). There's an extra `/?` appended to the url so HN thinks it's a different link. Not sure why - just adding the slash and question mark doesn't change the target. [1] https://hn.algolia.com/#!/story/past_month/0/ddos%20facebook

Are you saying this is a bad thing? Personally I think it's a good thing that the duplicate detector is easy to get around. Allows for submissions to get multiple chances.

Re: Using Facebook Notes to DDoS any website

#42
So giving a 404 for unknown get parameters should fix this for your own site? A way for Facebook to detect such a thing would be to hash the images and when two images have the same hash and only differ by some get parameter it could remember that it can ignore that parameter.

Re: Using Facebook Notes to DDoS any website

#44
post #40

He's using "outbound" traffic as a DoS metric which is sort of novel. I guess it looked better than "1000 HTTP requests"?

DNS amplification works on precisely the same principle.

DNS amplification works by sending huge amounts inbound to a target and overwhelming them.

Re: Using Facebook Notes to DDoS any website

#45
post #41

This is actually the third time this has been submitted [1] (including once by the actual author of this post). There's an extra `/?` appended to the url so HN thinks it's a different link. Not sure why - just adding the slash and question mark doesn't change the target. [1] https://hn.algolia.com/#!/story/past_month/0/ddos%20facebook

Are you saying this is a bad thing? Personally I think it's a good thing that the duplicate detector is easy to get around. Allows for submissions to get multiple chances.

Yeah, the HN admins (including dang, very recently) have said that the detector is meant to be porous.

It isn't meant to stop you if you are intent on reposting a dup, it is just there for informational purposes and to make you stop and think about it before you really do it.

Re: Using Facebook Notes to DDoS any website

#46

This is actually the third time this has been submitted [1] (including once by the actual author of this post). There's an extra `/?` appended to the url so HN thinks it's a different link. Not sure why - just adding the slash and question mark doesn't change the target. [1] https://hn.algolia.com/#!/story/past_month/0/ddos%20facebook

first time I'm seeing this post, but also now I found out there is another portal for HN. Thanks!

Re: Using Facebook Notes to DDoS any website

#47
post #26

This is actually the third time this has been submitted [1] (including once by the actual author of this post). There's an extra `/?` appended to the url so HN thinks it's a different link. Not sure why - just adding the slash and question mark doesn't change the target. [1] https://hn.algolia.com/#!/story/past_month/0/ddos%20facebook

Next post: using hacker news to DDoS any website.

If HN is still running on one server, I don't think that's going to be possible.

Re: Using Facebook Notes to DDoS any website

#49
post #20
post #11

Ideally, if the webserver should just return HTTP 420 (Enhance your calm), 429 (Too many requests), or 509 (Bandwidth Limit exceeded).

Side note: 420 is not a standard HTTP error.

While this is true, it's also not a huge problem, exactly:

  > HTTP status codes are extensible. HTTP applications are not required
  > to understand the meaning of all registered status codes, though such
  > understanding is obviously desirable. However, applications MUST
  > understand the class of any status code, as indicated by the first
  > digit, and treat any unrecognized response as being equivalent to the
  > x00 status code of that class, with the exception that an
  > unrecognized response MUST NOT be cached. For example, if an
  > unrecognized status code of 431 is received by the client, it can
  > safely assume that there was something wrong with its request and
  > treat the response as if it had received a 400 status code. In such
  > cases, user agents SHOULD present to the user the entity returned
  > with the response, since that entity is likely to include human-
  > readable information which will explain the unusual status.
http://tools.ietf.org/html/rfc2616#section-6.1.1

This text was basically unchanged in httpbis: http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-2...

Re: Using Facebook Notes to DDoS any website

#50
post #47
post #26

Earlier quoted context omitted.

Next post: using hacker news to DDoS any website.

If HN is still running on one server, I don't think that's going to be possible.

There's several hundred thousand computers in the hands of us readers.
Post reply on HN