The great thing about being popular is that everybody wants to see you go down

Date:January 28, 2009 / year-entry #31
Tags:non-computer
Orig Link:https://blogs.msdn.microsoft.com/oldnewthing/20090128-01/?p=19343
Comments:    20
Summary:The servers that run this Web site are under heavy load, even when things are operating normally. And on top of that, they have to fend off a lot of attacks. There's the usual spam pingbots, but usually when the site starts to get all bogged down, it's because there is an active attack on...

The servers that run this Web site are under heavy load, even when things are operating normally. And on top of that, they have to fend off a lot of attacks. There's the usual spam pingbots, but usually when the site starts to get all bogged down, it's because there is an active attack on the site at the network level. And it doesn't matter what software is running the site. It's not like the bad guys are going to say, "Oh, this site is using PHP. I guess we'll leave them alone."

For example, the problems earlier this week were caused by two IP addresses saturating all the connections to the server. Last October's slowdown was caused by the server being overwhelmed by 100,000 simultaneous connections (suspected to be a denial of service attack but no proof). The slowdown from last August was caused by a distributed attack from a botnet attempting to perform various SQL injection attacks. (They failed, but they kept trying.) The outage from last July was caused by a computer owned by a different customer of the hosting service that had been hacked, and which was launching its own network attack that took out connectivity for all other computers on the same network subnet. (In other words, blogs.msdn.com just happened to be in the wrong place at the wrong time.)

Those are all the outages for the past six months that I still have records of. (I'm not saying there were no other outages; those are just the ones that the people who run the servers considered significant enough that they sent out an explanation for the outage.) And it's not clear how switching to a different blog engine would have prevented any of them.


Comments (20)
  1. JenK says:

    I can’t believe no one has commented on this one yet :)

  2. JenK says:

    Or maybe they’re all in the mod queue :)

  3. Alexandre Grigoriev says:

    "we traced the calls. They come from inside your house".

    Is there any time the server is not under attack? Judging by its performance, it’s always overstressed. It’s pretty normal for it to just drop comments without any error message. It just returns to the blog home. Maybe that’s because the blog engine is P.O.S.?

    PS. Trying submit this for a few hours. Doesn’t work. Great.

  4. Reginald Wellington III. says:

    Fix the server!  Alexandre Grigoriev had to wait HOURS to complain today.  How inconvenient.

  5. Alexandre Grigoriev says:

    Reginald,

    This is a meta-complain.

  6. porter says:

    > Maybe that’s because the blog engine is P.O.S.?

    Probably it’s another "Microsoft server under  the desk of somebody who has left". :)

  7. Mark Sowul says:

    My biggest complaint with the blog software is that when it /does/ encounter an error, it redirects you to the error page in a way that breaks the back button.  This causes big problems when resuming previous browser sessions.

    [Yeah, that’s annoying. -Raymond]
  8. Cd-MaN says:

    Have you considered using some dedicated blog hosting service (something like WordPress.org or Blogspot.com but more Microsoft specfic probably :-)). In my experience they take very good care of uptime and security…

    [I can’t tell if that’s “you=Raymond” or “you=whoever runs blogs.msdn.com”. If “you=Raymond” then the answer is “I don’t control what software runs on blogs.msdn.com.” If “you=whoever runs blogs.msdn.com” then the answer is “How the heck should I know?” -Raymond]
  9. Dave says:

    This reminds me of one of the minor dumbs in Marcus Ranum’s Six Dumbest Ideas in Computer Security:

     "We’re Not a Target" – yes, you are.

     Worms aren’t smart enough to realize

     that your web site/home network isn’t

     interesting.

    (Or, in this case, that you’re running PHP).

  10. danilopiazza@gmail.com says:

    My only complaint with the blog software is that a valid search often returns "No results". Only by trying over and over (and over) I can hope to get some results.

    Examples: try searching for "windows", "memory" or "knitting".

  11. ton says:

    The amount of hatred and bias against Microsoft is pervasive in both academia and industry. In school my professors refused to teach about Microsoft technologies because it was "proprietary" then when I graduated most of the employers expected .net programming skills. When I tried to join professional software development communities many other programmers thought I was less of a developer because I didn’t spend my days hacking on Linux systems. These are the types who would spend all their free time trying to get a DDOS attack going against blogs.msdn.com.  

  12. eff Five says:

    Why is it exactly, that everybody wanting to see you go down is a great thing about being popular.

    [That was irony. Another example: “The great thing about standards is that there are so many to choose from.” -Raymond]
  13. Neil (SM) says:

    @taralluccio: A good workaround for searching is to use a google search term like this:

    windows site:blogs.msdn.com/oldnewthing/

    This is helpful for a great deal of web forums, all of which somehow have crappy search functions.

  14. MS says:

    CD-MaN: Actually, Raymond has this excellent alternative hosting service, called "book".  Sure, it isn’t updated as quickly and you have to pay a little bit, but I guarantee you that it will never crash or time out.

  15. Wang-Lo says:

    @MS: "Raymond has this excellent alternative hosting service, called "book"."

    Yes, I’ve visited it many times.  But nobody ever responds to my posts over there…

    -Wang-Lo.

  16. Wang-Lo says:

    @ton:  The professors at your alma mater and the members of your professional organizations spend their time mounting DDOS attacks against a Microsoft server?  Here on the planet Earth they usually just teach and discuss computer science.

    -Wang-Lo.

  17. Eugene says:

    "called "book".  Sure, it isn’t updated as quickly and you have to pay a little bit, but I guarantee you that it will never crash or time out."

    There are those little creatures called book WORMS out there … oh the irony. =)

  18. Cooney says:

    ton:

    When I tried to join professional software development communities many other programmers thought I was less of a developer because I didn’t spend my days hacking on Linux systems. These are the types who would spend all their free time trying to get a DDOS attack going against blogs.msdn.com.  

    no, speaking as a unix bigot working in an MS shop, I just like how it works better and have noticed that MS stuff tends to work best with other MS stuff, while unix stuff isn’t as picky. I don’t DDOS websites in my spare time, I expand my knowledge and pursue hobbies instead.

  19. ton says:

    @Wang-Lo

    Ha you’re very clever! The point is that short sighted hate and bias can lead some to eventually attempt DDOS attacks. I didn’t say *specifically* they did it but I do believe that their overall sentiment could lead to this type of irrational behavior.

  20. Luke Breuer says:

    Is it better for the attackers if websites reveal the details of attacks (including IPs), or keep them hidden?  Wouldn’t extensive sharing of attack information help "triangulate" the attackers?  (No, it’s not always going to be perfect, you nitpickers.)

Comments are closed.


*DISCLAIMER: I DO NOT OWN THIS CONTENT. If you are the owner and would like it removed, please contact me. The content herein is an archived reproduction of entries from Raymond Chen's "Old New Thing" Blog (most recent link is here). It may have slight formatting modifications for consistency and to improve readability.

WHY DID I DUPLICATE THIS CONTENT HERE? Let me first say this site has never had anything to sell and has never shown ads of any kind. I have nothing monetarily to gain by duplicating content here. Because I had made my own local copy of this content throughout the years, for ease of using tools like grep, I decided to put it online after I discovered some of the original content previously and publicly available, had disappeared approximately early to mid 2019. At the same time, I present the content in an easily accessible theme-agnostic way.

The information provided by Raymond's blog is, for all practical purposes, more authoritative on Windows Development than Microsoft's own MSDN documentation and should be considered supplemental reading to that documentation. The wealth of missing details provided by this blog that Microsoft could not or did not document about Windows over the years is vital enough, many would agree an online "backup" of these details is a necessary endeavor. Specifics include:

<-- Back to Old New Thing Archive Index