Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Did Russian Hackers Crash Skype?

Posted by kdawson on Sat Aug 18, 2007 06:59 PM
from the flicking-a-domino dept.
An anonymous reader sends us to the www.xakep.ru forum where a poster claims that the worldwide Skype crash was caused by Russian hackers (in Russian). The claim is that they found a local buffer overflow vulnerability caused by sending a long string to the Skype authorization server. You can try Google's beta Russian-to-English translation, but the interesting part is the exploit code, and that's more readable in the original. The Washington Post reports that Skype has denied this rumor.

Related Stories

[+] Skype Blames Microsoft Patch Tuesday for Outage 286 comments
brajesh writes to tell us that Skype has blamed its outage over the last week on Microsoft's Patch Tuesday. Apparently the huge numbers of computers rebooting (and the resulting flood of login requests) revealed a problem with the network allocation algorithm resulting in a couple days of downtime. Skype further stressed that there was no malicious activity and user security was never in any danger.
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • The code snippet seems to be wrong (Score:4, Informative)

    by ghost4096 (661448) on Saturday August 18, @07:06PM (#20281129)
    The loop body will never execute....
  • Look (Score:4, Interesting)

    strncpy
    • Re:Look by Traa (Score:2) Saturday August 18, @07:34PM
      • Re:Look by TheRealMindChild (Score:2) Saturday August 18, @07:46PM
        • Re:Look by Traa (Score:1) Saturday August 18, @07:59PM
      • Re:Look by nevali (Score:3) Saturday August 18, @07:58PM
        • Re:Look by obarel (Score:1) Saturday August 18, @08:06PM
      • Re:Look by jlarocco (Score:2) Saturday August 18, @11:55PM
      • 1 reply beneath your current threshold.
    • Re:Look (Score:4, Insightful)

      by PhrostyMcByte (589271) <phrosty@gmail.com> on Saturday August 18, @08:03PM (#20281621)
      (http://www.int64.org/)
      It's very rare for it to be okay to not write a trailing 0 terminator, or need unused buffer space padded with 0's. and that's exactly what the 'n' functions can do - the number of coders who don't know this and choose to blindly assume the functions protect them is astounding.

      Really, though. If you need the buffer space, you need the buffer space. Truncation is usually not an option. This is sloppy coding, but not due to lack of using 'n' functions. Resize as needed or reject the request if it gets too big.
      [ Parent ]
      • Re:Look by TheRaven64 (Score:2) Saturday August 18, @08:38PM
        • Re:Look by cortana (Score:3) Saturday August 18, @10:25PM
        • Re:Look by QuoteMstr (Score:2) Saturday August 18, @11:46PM
          • Re:Look by QuoteMstr (Score:2) Saturday August 18, @11:49PM
    • Re:Look by LanceUppercut (Score:1) Sunday August 19, @12:56AM
      • Re:Look by eneville (Score:1) Sunday August 19, @11:11AM
  • Translation (Score:5, Informative)

    by ACS Solver (1068112) on Saturday August 18, @07:14PM (#20281217)
    Here's the article's introductory part properly translated.

    "The reason for yesterday's downtime of the Skype network is research of Russian crackers, as reported by one of our readers.

    While searching for a local buffer overflow, a possibility was found to send a long string to the server, overflowing its buffer and causing the server to go down. Its place is taken by another server from the P2P network, the error arises on it in the same way, and so on. As a result, the entire Skype network refused service for several hours and the developer team was forced to turn off authentication.

    Here's the exploit code:"
  • by dominious (1077089) on Saturday August 18, @07:18PM (#20281253)

    Did Russian Hackers Crash Skype?
    No. According to the article they were burglars!
  • by rpp3po (641313) on Saturday August 18, @07:21PM (#20281295)
    Skype's login servers usually don't carry much load compared to the mass of traffic routed directly between all nodes via P2P. My guess is they just got overrun because they were not prepared for the worst case: ALL clients trying to connect AT THE SAME TIME to their master. I bet Slashdot wouldn't be prepared for all of its users connecting at the same time, either. But it needs not to. It is never going to happen (why should it? - well how about December 1st, 1AM UTC everybody?). With Skype it's different. They should have been prepared for the case, that whenever their network would be down for whatever reason all clients would try to connect concurrently! Obviously they weren't prepared. If you watched the aftermath closely you could see that they started filtering by IP on day two. Only a certain number of clients were allowed to connect per IP range. They probably hired super expensive DoS emergency contractors to get this back up. A hack is still possible, but I rather guess that it brought the network down, but did not keep it from coming back up. That was Skype's own fault.
  • fake? (Score:5, Informative)

    by arghblubber (948051) on Saturday August 18, @07:33PM (#20281381)
    • Re:fake? by shird (Score:2) Sunday August 19, @12:16AM
  • They were just expressing their frustration with the expanding influence of capitalism. In the future, we should try to react to protests like this with a little understanding.
  • it was Yetis! (Score:1, Funny)

    by ILuvRamen (1026668) on Saturday August 18, @07:38PM (#20281437)
    Sunspot activity caused yetis to go crazy and attack several servers and that did it. Seriously, I saw it on a blog written in Swedish so it must be true! Seriously, lots of Russians are egotistical liars, keep it real, people. There's one thing they're good at and that's making fake documentation for stuff.
  • coincidence? (Score:5, Informative)

    by TheSHAD0W (258774) on Saturday August 18, @07:44PM (#20281477)
    (http://www.shambala.net)
    I bet people are trying exploits against Skype (and other popular servers and services) all the time. If someone tries something funny, and the system crashes a few seconds afterwards, they may assume they were the cause.
  • by kylehase (982334) on Saturday August 18, @08:13PM (#20281691)
    In Soviet Russia we crash Skype. Wait... that doesn't seem right.
    • 1 reply beneath your current threshold.
  • by nelsonen (126144) on Saturday August 18, @08:45PM (#20281945)
    Because unless both sides are right, which is unlikely, it means one side is wrong, and doesn't know how to code in very basic ways. Which is why so much software fails.
  • What really happened !!! (Score:2, Interesting)

    by Anonymous Coward on Saturday August 18, @11:57PM (#20283199)
    It wouldn't surprise me to learn that Skype shut down their OWN servers at the request of
    a "big Brother" agency, for the purpose of installing "Big Brother" software on both the
    server(s) and eventually the clients (because now a trojan is installed) into everyone's
    system with a "knock knock" protocol that would activate a "wiretap" to capture your
    voice, images, and text. That's why we had to DL that "new copy" they wanted us to have.

    Now I know you folks think I'm full if shit... I hope the heck I am but there is now
    something the "skype hackers" can check out to see if it's really true. I suppose a really
    good reverse engineering effort would find something like that.

    Why would the Russkies want to mess up Skype, they use it more then anyone else.

  • Name Change (Score:1)

    by Soiden (1029534) on Sunday August 19, @12:33AM (#20283397)
    (http://thecaelum.blogspot.com/)
    Maybe they just wanted to changed its name to Russkype.
  • by goga_russian (544604) on Sunday August 19, @12:58AM (#20283519)
    Original author: Mathaba Skype Problems: Coincidence or Result of Architecture Fix for the U.S. State? Posted: 2007/08/17 From: Mathaba Is it considerable coincidence, or a sign of modifications which would inevitably be difficult to execute without significant disruption? Around 2 weeks ago the Bush administration pushed through Congress a law to bolster the government's ability to intercept electronic communications without a court order. The so-called Protect America Act, which passed both the House and Senate by wide margins just before Congress went on its August recess, allows the government to intercept the phone calls and e-mails of people in the United States who communicate with people overseas, and for the first time, allows the government to intercept communications between foreigners which are merely routed through the United States, as well as conversations of Americans traveling abroad. The new law expanding the government's spying powers gives the Bush Administration a six-month window to install possibly permanent back doors in the nation's communication networks. Prior to the law's passage, the nation's spy agencies, such as the National Security Agency and the Defense Intelligence Agency, didn't need any court approval to spy on foreigners so long as the wiretaps were outside the United States. Now, those agencies are free to order services like Skype, cell phone companies and arguably even search engines to comply with secret spy orders to create back doors in domestic communication networks for the nation's spooks. Other nations like Australia have similar legislation in place already or on the books. Skype presents a challenge to spooks, not so much because of its alleged encryption which could possibly be broken by backdoor access or weaknesses in a system that has not received much independent review and is updated almost daily, but because of its essential peer-to-peer (P2P) nature which makes monitoring of communications more difficult. To enable compliance with the new U.S. laws, which also include that the service providers such as Skype are not allowed to report these activities and are to be immune from prosecution claims for example for violation of the U.S. constitutional or legal rights to privacy, it would be necessary to ensure that the Skype super-nodes are upgraded with software modifications to ensure more centralised routing and easier access to monitoring. The fact that Skype has not had a serious outage in many years of operation until just two weeks after the passage of this new law could be mere coincidence, but otherwise could point to just such upgrades and modifications having been performed, and gone wrong. Messing with the Skype super nodes is no light matter, and the Skype P2P technology developed in Estonia was a closely guarded secret. U.S. company eBay, which owns also PayPal, faces allegations of compromise on security and privacy issues. It purchased Skype for some 5 billion dollars last year. Most of the original Skype programmers have since left the company and changing the P2P algorithms to allow compromise could be a tricky and risky business whilst around 8 million users are online, and may have simply gone wrong. The choice of words by Skype in revealing its problems - software and "algorithms" - also lends credence to this theory: algorithms are typically used in automated encryption systems. The original Skype protocol which had received an independent review and generally received the thumbs up for security implementation has long since been modified hundreds of times with automatic updates to most clients now being in force, thus there would be nothing to guarantee that those systems had not since been hopelessly compromised. Skype's C.E.O. had promised an interview with Kurt Sauer for Mathaba News last year, but the interview never materialised. Several attempts were made to establish communication, but were ignored. When it was brought to his direct attention that a company with significant Israeli involvement was compromising the security of
  • The Skype blog [skype.com] had info being posted all during the outage, and will have a summary of what happened soon. They never indicated it was anything related to any outside intrusion.
  • by spge (783687) on Monday August 20, @04:53AM (#20291285)
    Sort of...
    According to a Register report, "Patch Tuesday update triggered Skype outage".

    "Skype has blamed last week's prolonged outage on the effects of Microsoft's Patch Tuesday.

    The latest security update from Microsoft required a system reboot. The effect of so many machines rebooting and subsequently trying to log onto the Skype VoIP network triggered system instability and a prolonged outage of almost two days starting on Thursday1. Services have now being restored."

    http://www.theregister.co.uk/2007/08/20/skype_outa ge_post-mortem/ [theregister.co.uk]
  • Re:In Soviet Russia... (Score:3, Funny)

    by r00b (923145) on Saturday August 18, @07:05PM (#20281119)
    In America you crash when using the phone.
    [ Parent ]
  • Re:IN SOVIET RUSSIA (Score:4, Funny)

    by Arthur Grumbine (1086397) on Saturday August 18, @07:17PM (#20281249)
    (http://www.sanityonline.com/)
    And the long string was... "In Soviet Russia we are tired of all the mindless obligatory comments about the beloved Motherland."
    [ Parent ]
  • by ScrewMaster (602015) on Saturday August 18, @10:52PM (#20282841)
    That's funny. I know way too many highly-educated Russians to believe that. Nice try though.
    [ Parent ]
  • by LanceUppercut (766964) on Sunday August 19, @12:47AM (#20283461)
    LOL. "American school system". What is it, an oxymoron contest? :)
    [ Parent ]
  • Re:interesting (Score:1)

    by razpones (1077227) on Sunday August 19, @02:36PM (#20287435)
    (Last Journal: Thursday May 31, @06:32PM)
    Mr. troll FYI Skype is closed source.
    [ Parent ]
  • 12 replies beneath your current threshold.