Jump to content
tromfil

Denial of Service Attacks on GitHub

Recommended Posts

On Tuesday, March 11th, GitHub was largely unreachable for roughly 2 hours as the result of an evolving distributed denial of service (DDoS) attack. I know that you rely on GitHub to be available all the time, and I'm sorry we let you down. I'd like to explain what happened, how we responded to it, and what we're doing to reduce the impact of future attacks like this.

Fac share pentru paragraful urm?tor.

Cei care chiar au nevoie de aceast? info, vor aprecia, restul li se va p?rea neinteresant. :)

O consider o idee interesant? în ambele sensuri, asta chiar dac? nu e inventat?/descoperit? acum.

After some investigation, we discovered that we were seeing several thousand HTTP requests per second distributed across thousands of IP addresses for a crafted URL. These requests were being sent to the non-SSL HTTP port and were then being redirected to HTTPS, which was consuming capacity in our load balancers and in our application tier. Unfortunately, we did not have a pre-configured way to block these requests and it took us a while to deploy a change to block them.

https://github.com/blog/1796-denial-of-service-attacks

Edited by tromfil
Link to comment
Share on other sites

Ma intreb cat de retarzi sunt incat sa dea flood la o aplicatie web ce ajuta sute de mii de programatori sau la un site web educational. Lumea asta se duce pe zi ce trece pe p**a si e plina de "canibali".

Side note: Am facut load balancing cu tot felul de echipamente hardware cat si cu solutii software (servere multiple cu haproxy) si am ajuns la concluzia ca in afara de Load Balancerele de la Juniper ce fac si tcp offloading "la nesimtire", solutiile cu haproxy + FreeBSD bat la fund cam orice solutie hardware cu preturi de 4 zero-uri in euro.

Edited by aelius
Link to comment
Share on other sites

Nu prea ?tiu multe despre acest domeniu ?i a? avea o întrebare:

These requests were being sent to the non-SSL HTTP port and were then being redirected to HTTPS

Cum se face asta? Adic? sa zicem ca HTTPS e pe portul default (443). Cum po?i face un request pe orice alt port astfel încât s? fac? forward pe 443? Sau a?a era configurat serverul?

Link to comment
Share on other sites

Nu prea ?tiu multe despre acest domeniu ?i a? avea o întrebare:

Cum se face asta? Adic? sa zicem ca HTTPS e pe portul default (443). Cum po?i face un request pe orice alt port astfel încât s? fac? forward pe 443? Sau a?a era configurat serverul?

E vorba de http redirect to https


macbook ~$ curl --head http://www.github.com/
HTTP/1.1 301 Moved Permanently
Content-length: 0
Location: https://www.github.com/
Connection: close


macbook ~$ curl --head http://www.rstforums.com/
HTTP/1.1 302 Found
Date: Sat, 15 Mar 2014 16:47:32 GMT
Server: Apache
Location: https://rstforums.com/
Connection: close
Content-Type: text/html; charset=iso-8859-1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...