Slashdot Mirror


Skype Protocol Has Been Cracked

nsrCZ writes "The Skype core protocol has been reverse-engineered by a Chinese company. The interesting thing is, that although the protocol is closed, it is not patented and thus it is not against the law to crack it. If it's true, then it could affect the whole eBay/Skype business in many ways, including that they might not get their piece of the emerging Chinese cake." From the article: "By cracking the Skype protocol, the company claims it can also block Skype voice traffic, Paglee said. 'They could literally turn the lights off on Skype in China very, very quickly,' said Paglee, who is also a lawyer and engineer, speaking from California on Friday. The company could transfer the technology to the Chinese government, which has continually sought ways to tighten its filtering and control over the Internet. So far, the company doesn't have any plans to market its blocking capabilities, Paglee said."

77 of 279 comments (clear)

  1. Innovation by SleeknStealthy · · Score: 3, Insightful

    I love how the Chinese innovate. Corporate espionage, reverse engineering and overall IP infringement...Skype should have patented its technology, but it's not like the Chinese respect IP anyway.

    --
    Math
    1. Re:Innovation by Anonymous Coward · · Score: 4, Insightful

      I love how the Chinese innovate. Corporate espionage, reverse engineering and overall IP infringement...

      Yes, the US have been a good master.

    2. Re:Innovation by LittleBigLui · · Score: 2, Funny

      Exactly. Reverse engineering is theft! And Skype should have patented not only their protocol but also talking itself!

      --
      Free as in mason.
    3. Re:Innovation by spyrochaete · · Score: 4, Insightful

      Thanks for sharing your generalizations about the most populous country in the world. Obviously every aspect of China meets your concise description.

    4. Re:Innovation by JPribe · · Score: 3, Insightful

      And patenting their protocol here in the States would have what effect in China? Please share, as I seem to have forgetten and am in need of a reminder.

      --

      Why go fast when you can go anywhere? O|||||||O
    5. Re:Innovation by sholden · · Score: 5, Insightful

      Because the US respected all the British IP in its early days.

    6. Re:Innovation by castoridae · · Score: 2, Insightful

      Even if our ancestors were also "wrong", it's still "wrong" for China (defined as the collective group of infringing companies, government agencies and individuals which happen to reside and work in China) to do it.

      * Quotes intentionally added to "wrong" to allay any possible tangent subthreads about how IP/patents/copyrights are in principal wrong/imorral/broken. Gotta know your audience. :-)

    7. Re:Innovation by Jeremy+Erwin · · Score: 4, Interesting

      Perhaps I'm being unrealistically naive, but the original concept of the patent system was "full disclosure for protection". During the patent term, manufacturers would have to obtain a license to duplicate the patented object, but after those 17 years were up, no assistance (engineering or otherwise_ from the original inventor would have been necessary-- because the invention had been fully disclosed.

      If skype had patented its system, it would have had to disclose elements of its protocols which would make it quite easy for any espionage shop to infiltrate, route around or otherwise frustrate.

      Consider, for instance, a lock manufacturer. Their cylinders are described in exquisite detail in their patents. A person skilled in the art of lock-picking might find their patents to be of particular interest. But if the lock incorporates security mechanisms which defeat all potential attacks, it doesn't matter if they are disclosed.

      However, if the companies key manufacturing division and distribution network are infiltrated, then a duplicate key can probably be manufactured with a modicum of difficulty. That's why such practices are not disclosed in the patent, and are usually subject to "trade secret" regulations.

      P.S. I'm not so sure that the NSA and CIA let IP laws get in the way of espionage.

    8. Re:Innovation by IAmTheDave · · Score: 3, Insightful

      Thank you - not to mention that every true innovation stands on the shoulders of giants who came before. Want to know why patents/copyrights are killing innovation? Because there are now police lines around those proverbial shoulders.

      True, groundbreaking innovation is rarely anything more than a modification of an existing process or practice or idea or thought. An ingenious one, yes - but without the work that came before, there would be nothing. Stopping the work that can come after is nothing short of criminal.

      --
      Excuse my speling.
      Making The Bar Project
    9. Re:Innovation by c_forq · · Score: 2, Insightful

      Come on now, he didn't comment on every aspect of China, just the corporate one. And to be fair in the corporate arena you pretty much have to do what the competition is doing to stay in business, wither it be espionage, bribes, maximizing efficiency, price cutting, or advertising.

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    10. Re:Innovation by tomstdenis · · Score: 3, Insightful

      Um hello, IBM PC clones anyone?

      Oh that's right you were born in the 90s and don't remember the 80s.

      Kids these days...

      --
      Someday, I'll have a real sig.
    11. Re:Innovation by babbling · · Score: 4, Interesting

      Why should Skype have patented this, and how does this negatively affect Skype?

      Skype don't get their money from people installing their client, they get their money from people paying for the extra services like SkypeOut, SkypeIn, and so on. They should regard maintaining the Skype clients as an unwanted hassle. What they really want is as many people as possible connecting to their servers and using the extra services. This is separate from the protocol.

      If I was an executive at Skype, I would view this as a good thing for the company. It's only going to result in more users. It's strange that Skype didn't voluntarily open up their protocol earlier!

    12. Re:Innovation by Em+Ellel · · Score: 5, Insightful

      Skype should have patented its technology, but it's not like the Chinese respect IP anyway.

      Erm, ok, if they patent it, don't they have to disclose details of it? Kinda defeats the purpose of having a secret closed protocol that Skype wanted. I think there might be a better way to protect IP, via "trade secret" or something like it, but I am no specialist in the area :-)

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    13. Re:Innovation by fotbr · · Score: 2, Insightful

      According to your, mine, and many other people's sense of ethics, perhaps. Ethics, like morality, are individual.

    14. Re:Innovation by 1u3hr · · Score: 2, Insightful
      it's still "wrong" for China (defined as the collective group of infringing companies, government agencies and individuals which happen to reside and work in China) to do it.

      What "infringement"? As TFA says, THERE IS NO PATENT. They reverse-engineered a protocol. A week ago, some Americans did the same to the Galileo GPS signal. And that will lead to a direct monetary loss to Galileo. Was that "wrong"?

      copyrights are in principal wrong

      The word is "principle".

    15. Re:Innovation by kfg · · Score: 5, Insightful

      Even if our ancestors were also "wrong". . .

      IF our ancestors were also wrong. . .

      It remains to show they were wrong, and in doing so you necessarily question the legitimacy of the USA's sovereignity. We were signatory to no treaties to "respect" British IP and our ip laws still differ. It took a special act of Congress to partially respect the British copyright of Peter Pan (which is, in effect, in perpetuity, forbidden by the US Constitution).

      If and when China does not respect American ip they are wrong because we are both signatory to the Berne Convention treaty, even if we were both wrong to do so.

      And bearing in mind that the current administration has declared that treaties it has willfully signed are not binding upon it, as that violates American legal sovereignity. Yes, the Supremes have recently bitch slapped them over that, but the current adminstration seems to be gearing itself up to treat that as a legal opinion not actually binding upon it.

      And herein lies the real damage that has been done to America's international standing in the past few years. If we declare null and void international law to which we are signatory on war, torture and due process why the fuck should anyone respectfully decline to copy Pauly Shore movies, no matter how cruel that is?

      KFG

    16. Re:Innovation by saleenS281 · · Score: 3, Interesting

      So exactly where has China innovated?

      Automobiles they have "chery" whose entire line-up are shoddy copies of cars already produced by other manufacturers.

      We have Huawei, who has literally stolen Cisco's router code to make a "competing product".

      And then we have their military who happened to... yes steal their designs as well (at least the stuff they didn't just purchase from Russia and reverse engineer).

      So exactly what are these innovations taking place in China you wanted to defend?

      BTW, there's PLENTY more examples to prove how they don't innovate at all, just steal/reverse engineer/copy others if you need them.

    17. Re:Innovation by DarkDragonVKQ · · Score: 2, Insightful

      Oh I don't know, perhaps the inventions from long long ago that made their way across the Silk Road into EUROPE. Yeah...

      --
      "I thought what I'd do was I'd pretend I was one of those deaf-mutes" ~ Laughing Man - GITS:SAC
    18. Re:Innovation by Anonymous Coward · · Score: 2, Funny

      Because the US respected all the British IP in its early days.

      Jeez, when will you guys get it?

      Like information, MUTTON CHOPS WANT TO BE FREE

    19. Re:Innovation by init100 · · Score: 2, Interesting

      And bearing in mind that the current administration has declared that treaties it has willfully signed are not binding upon it, as that violates American legal sovereignity.

      This is interesting, especially since the Bush administration recently pressured the Swedish government to close down The Pirate Bay, referring to American copyrights. According to the Swedish national television, the US threatened with WTO sanctions if we do not adhere to signed treaties. Looks like hypocrisy to me.

      Not that I care about The Pirate Bay (apart from their legal page), I do care about hypocrisy in politics though.

    20. Re:Innovation by spyrochaete · · Score: 3, Funny

      That General Tso sure makes some delicious chicken! How's that for starters?

    21. Re:Innovation by SharkJumper · · Score: 2, Informative
      From Paglee's blog post about this:

      The advent of the release of this software raises many interesting issues. According to their CEO, their software will not support Skype's Super Node technology. Right now every computer with Skype installed on it can be used as a relay to carry data between two other computers when both of those computers are only allowed to make outgoing TCP calls. This means that very soon Skype users will have an alternative client which will not hijack their computer. This could eventually have a very negative effect on the Skype network if too many people choose not to act as Skype Super Nodes and the network starts to deteriorate.
    22. Re:Innovation by tomstdenis · · Score: 4, Insightful

      And so is reverse engineering skype. I don't see why everyone is harping on China here. It's not like their the only country to do this.

      It's just ignorant xenophobia that allows people to bad mouth an entire nation based on what are essentially standard operating practices anywhere else.

      Tom

      --
      Someday, I'll have a real sig.
    23. Re:Innovation by tomstdenis · · Score: 3, Interesting

      Yeah, well you have to look at the audience... You got mostly white males in the ages of 16-24. They think they know everything about anything and therefore can easily feel comfortable shooting off about entire peoples they have never met. The fact that they're american doesn't help either :-)

      On the flipside some of the stereotypes and comments are well deserved. I mean, read comp.lang.c for a week. You'll get a lot of "I have to write this program and I don't have the first damn clue" types of posts, amazingly enough mostly from India. Look at phishing stats, they're mostly organized by people in Eastern block countries. That's not conjecture or hyperbole that's the truth. China does have a track record for more than just reverse engineering. Classic IP violations are more common than in other nations [although I wouldn't say it's epidemic like some people suggest].

      So like all nonsense there is some element of truth to it.

      Tom

      --
      Someday, I'll have a real sig.
    24. Re:Innovation by indil · · Score: 2, Insightful
      Why should Skype have patented this...?

      Because a secure protocol design does not require secrecy. If the security of a design relies upon its secrecy, then it won't be secure for very long. This is why it doesn't matter that the encryption algorithms commonly used today, such as RSA, are open and can be freely inspected.

      If the Skype protocol is made unsecure because it was reverse-engineered, then it's not worth using anyway.

    25. Re:Innovation by Schraegstrichpunkt · · Score: 3, Informative
      So exactly where has China innovated?

      Apparently you never heard of the MD5 and SHA-1 breaks.

  2. Tapping by slindseyusa · · Score: 2, Insightful

    Isn't the more important aspect of this the concern that anyone could use this to tap into a conversation over Skype?

    1. Re:Tapping by Barsema · · Score: 5, Informative

      From TFA :

      The company, however, has not been able to decrypt the phone calls passing through those computers and listen in because of the complicated encryption keys used during calls, Paglee said.

      So I guess not.

    2. Re:Tapping by Antique+Geekmeister · · Score: 5, Interesting

      I agree with you. Skype, due to its central corporate authentication of the RSA keys for customers, is ripe for law-enforcement mandated man-in-the-middle attacks. Without publising their protocol and any safeguards they've embedded in it, such as a public RSA key repository similar to those used by many GPG users, it's technologically easy for them to authenticate a centralized key upon request for NSA, CIA, FBI, or my aunt-Matilda-if-she-asks-them-nicely tap in the center of any conversation connection.

      For all such transactions, whether they are SSL, SSH, or some proprietary technology like Skype, you have to trust the site that holds the server keys or the people that write the software not to embed backdoors or fake keys to allow tapping. There are even technical reasons to permit such forgery: web-proxies for high-availability banking transactions, for example, may want to have their SSL keys multi-hosted. I've sat in on discussions about exactly that sort of approach and its security consequences.

      Anyone who assumes that Skype conversations is immune from a legal wiretap order or even an unconstitutional Patriot Act order that Skype dare not publish due to the Patriot Act's nature is engaging in wishful thinking. If you want real end-to-end encryption, you have to have personal control of the key exchange. In fact, that's how PGPphone used to work, if you can still lay your hands on a copy of it. It just never got broadly enough deployed, or provided the convenience and computer->cheap telephone call services that Skype provides.

    3. Re:Tapping by x-vere · · Score: 2, Funny

      Burn!

      --
      One day the toilets of the world will rise up... And I'm going to nuke them.
  3. In His Apartment Earlier by neonprimetime · · Score: 2, Funny

    Paglee details in his blog a call he received from the engineers using a rudimentary client. Part of the proof that the protocol had been cracked came when the engineers sent Paglee the IP address of his computer, information that normally would be encrypted during a Skype session.

    Little did he know they were in his apartment earlier in the day.

  4. Does it really matter? by Rosco+P.+Coltrane · · Score: 4, Insightful

    Closed Skype protocol gets cracked in X months == Skype releases a new version with a new closed protocol that'll take X more months to crack. Big deal...

    Anyway, Skype is a big no-no for me. I don't like software that connects to who-knows-what and uses bandwidth all the time without any way to know what the heck it's doing.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  5. It could indeed. by Rob+T+Firefly · · Score: 5, Funny
    The company could transfer the technology to the Chinese government
    In other news, my front door could be unlocked with my house key, I could inhale the next time I need oxygen, and water could cause things it touches to become wet.
    1. Re:It could indeed. by regen · · Score: 3, Interesting

      The interesting thing is since skype uses encryption and encryption use by private citizens is illegal in China, just using skype could get you arrested. But then again, if the Chinese government wants to arrest a citizen in China they just do it and can find (or make up) a reason for the arrest afterwards.

    2. Re:It could indeed. by orzetto · · Score: 2, Informative
      But then again, if the Chinese government wants to arrest a citizen in China they just do it and can find (or make up) a reason for the arrest afterwards.

      ...See the straw in the Chinese's eye and not the beam in your ass... In America they don't even have to make up something later to deport you to Guantanamo, and in Europe you can be abducted, tortured at a military base, and dumped in some sort of Konzentrationlager in some country not too fussy about human rights.

      Start worrying about civil rights in your backyard before you go nitpick on the Chinese. That's the Chinese's problem and it's up to them to solve'em. You solve yours.

      Speaking of illegal encryption, guess why Skype is based in Luxembourg and not in the US.

      --
      Victims of 9/11: <3000. Traffic in the US: >30,000/y
  6. Net Neutrality by hansamurai · · Score: 2, Interesting

    They could sell it to US Telco companies and make a little profit too.

  7. Wouldn't it depend on perspective? by Timex · · Score: 4, Insightful
    The interesting thing is, that although the protocol is closed, it is not patented and thus it is not against the law to crack it.

    I'm sure Skype's lawyers might see this differently.

    If this happened in the US, lawyers would be crying "foul!" on the basis of the protocol being a Trade Secret, and they would have something to say about the agreement that one sees when installing the software. I believe I remember seeing a "no reverse-engineering" clause in there.

    This being a Chinese source, though, means that US rules don't necessarily apply.
    --
    When politicians are involved, everyone loses.
    1. Re:Wouldn't it depend on perspective? by vertinox · · Score: 3, Insightful

      I'm sure Skype's lawyers might see this differently.

      I'm sure the Chinese authorities might not care what they see differently.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:Wouldn't it depend on perspective? by DerekLyons · · Score: 3, Interesting
      The interesting thing is, that although the protocol is closed, it is not patented and thus it is not against the law to crack it.

      I'm sure Skype's lawyers might see this differently.

      Skype's lawyers can see it however they want - but in this instance, they have no legal leg to stand on. It's not illegal to replicate something protected as a trade secret. (It *is* illegal to steal or 'borrow' it, or to hire employees from a rival to 'work on your own _x_'.)
  8. Why would a protocol be closed anyway? by otis+wildflower · · Score: 2, Interesting

    I mean in this day and age, depending on the secrecy of a closed protocol running on top of an open network for a business model seems pretty... dumb... Though obviously they are also trying to do services (like SkypeOut) which make much more sense, what is the value in having a proprietary protocol, when something like SIP (maybe an updated version that supports P2P negotiation) is out there? I mean it's not like the OSS world is playing catch-up this time (like, say, Jabber is compared to AIM's installed and active user base)..

    Just curious...

  9. Isn't that sweet? by botzi · · Score: 2, Interesting

    "Even if it was possible to do this, the software code would lack the feature set and reliability of Skype,"

    Don't you just love when people speak with certainties about yet unreleased things? Sure, it may well lack it for about 24 days. Then what happens? I'm not convinced that people would base stand alone software on that protocole anyway. More likely soe SIP clients would implement the protocole as an add on.

    --
    1. No sig. 2. ???? 3. Profit!!!
  10. If it were patented by mocm · · Score: 2, Interesting

    they couldn't make it closed. That is the purpose of patents.

    --
    ***Quis custodiet ipsos custodes***
  11. Blocking by slashkitty · · Score: 3, Interesting

    Do you really have to "crack" the protocol to block the traffic? Were their packets that well disguised?

    --
    -- these are only opinions and they might not be mine.
    1. Re:Blocking by Anonymous Coward · · Score: 5, Informative

      Excerpt from http://lists.grok.org.uk/pipermail/full-disclosure /2005-November/038646.html :

      *********

      1) Skype will initially attempt to contact supernodes, the IPs of which
      are in a file stored along with the other files that Skype installs. The
      first method of contact is direct. The source ports that Skype attempts
      to connect from are non-default ports. From my observations I could see
      that the UDP source port 1247 is the initial control channel. Once the
      connection is established, the rest of the communications is done in TCP
      over non-default source ports with ranges sweeping from 2940-3000.
      In general, any company that is serious about its security policy would
      have strict egress filtering rules, which makes identifying the
      non-default source/destination ports that Skype uses irrelevant since
      they would be blocked anyway.

      2) If the above fails, Skype will use the proxy server specified in Internet
      Explorer, and attempt to tunnel the traffic over port 443 using the SSL
      protocol. The destination IPs are of course random as above, which makes
      destination blocking out of the question. The only option left is to
      block SSL,
      which is not really a solution, unless you want to end up excluding all
      legal SSL destinations.
      Deleting the user's proxy settings would also disallow Skype from
      connecting. That would however leave the user without internet access.
      Even if the user had no proxy settings, and the proxying was done
      transparently (which would definitely include proxying http and https
      traffic), the Skype traffic (SSL) would again be transparently proxied,
      which puts us back at square one.

      ********

      The aforementioned link however speaks of a somewhat twisted method of blocking out skype by restricting outbound HTTPS to only the requests adressed by FQDN.

      Perhaps Skype will eventually just use SSL over 443 for the whole of the communication in order to establish connections, which is quite an effective method of bypassing any kind of firewall or filter put in place by a corporation. And the same technique holds true for any other "undesirable" protocol. With VPNs now starting to use SSL over 443 to evade restrictive outbound ACLs, it's getting more difficult to restrict what leaves your network.

    2. Re:Blocking by jroysdon · · Score: 2, Insightful

      Using "SSL" over 443 has long worked for bypassing firewalls and even proxies. I wrote about this back in 2003 and have been using ever since. It works even through a proxy server, as the proxy server just has to blindly forward all "SSL" traffic over port 443. By the very nature of SSL traffic, there is nothing you can do about it. All I do is wrap my SSH (or whatever) traffic inside an "SSL" stream and you can't touch it without breaking every other https site.

      The only way to block this would be to create a whitelist of SSL/https sites and allow only those access. Since every business relationship is driven online these days and everyone wants it encrypted, unless you sell tires to folks that walk in and just have a cash register, you'll still going to have to allow SSL.

    3. Re:Blocking by jroysdon · · Score: 2, Interesting

      However, this makes the assumption that all someone is doing is voice. If you looked at my ssh tunnels over tcp/443, it has everything I'm doing going through it (essentially like a VPN), and it is all to the same remote box that proxies what I do.

      I don't think NARUS can tell when voice calls start and stop if I'm running remote Terminal Services (RDP and/or Citrix), other VPNs to other customers (within the SSH), web traffic, email, steaming music (last.fm. While I'm very unique, and what I do is unique, I don't think TS and/or steaming music is unique. My workflow involves constant open VPNs with SSH and/or telnet and/or RDP. With it all run over a single SSH over TCP/443, there is no way to break down what is going on by traffic signatures, unless I do nothing but the voice call. However, I always have debugs and remote desktop running in the background coming in.

      I think a NARUS box only works if it can see where the traffic is really going to. Since I proxy/tunnel all my traffic to a host I have on a DS3, it would be totally blind without being able to see what traffic is coming out of that host (which has tunnels of many of my users coming out).

  12. They renamed the protocol by Anonymous Coward · · Score: 4, Funny

    It's now call Scrype terraphone and it love you long time

  13. Re:Open Source? by Macthorpe · · Score: 4, Funny

    So your solution to China cracking the protocol is to make it open-source.

    You are a genius.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  14. Reverse Engineering by ultrasound · · Score: 4, Informative
    it is not patented and thus it is not against the law to crack it....

    Patenting something does not prevent anyone from reverse engineering it, and in fact they wouldnt need to because the mechanism would be documented in the patent.

    Reverse engineering is not 'against the law' in most parts of the world, only the US thanks to the DMCA (C is for copyright, not patent), so therefore they probably have not broken the law if they did this outside the US. At present it is legal in the EU to reverse engineer a competitors product for the purpose of producing a compatible interface, sadly however that may not be the case if the proposed "directive on criminal measures aimed at ensuring the enforcement of intellectual property rights" is ratified.

  15. Patents != legally uncrackable by Aim+Here · · Score: 5, Informative

    The article submitter seems to be a lot confused regarding the law. There's nothing unlawful about cracking a patented algorithm. It might be unlawful to market a device using the same encryption, in those parts of the unfree (softwarewise) world where software patents are implemented, but that's a different thing.

    Cracking encryption algorithms is generally only unlawful where the encryption is a method of encrypting copyrighted material, AND the country involved has implemented some variant of the DMCA or EUCD. That's the legal machinery that DVD Jon had problems with. The Skype Protocol won't be covered by DMCA-like provisions.

  16. Closed Protocol != Security by Penguin+Programmer · · Score: 4, Insightful

    Closed protocols are not a substitute for security. Any traffic that goes over the internet can be intercepted. Once you have the packets, it's just a matter of figuring out what they mean. This certainly does raise concerns that tapping into Skype conversations may become easy, but this was bound to happen eventually and should be no surprise to anyone.

    Besides, who really cares? Phone conversations can be tapped into. Cell phones, too. Everyone knows not to transmit confidential information over the phone.

  17. link to info on skype protocol by throwaway18 · · Score: 4, Interesting

    Lots of info on how skype works, including that the people who run skype could evesdrop on conversations, the possibility of using skype to relay non skype traffic and an overflow security hole (hopfully now fixed) were revealed four months ago.

    Silver needle in the Skype at Blackhat Europe

    1. Re:link to info on skype protocol by numatrix · · Score: 2, Interesting

      Mod parent up!

      1) Almost all (if not every bit) of this is not new information, it was already broken in the above referenced article.

      2) Blocking the traffic was already described in the article, all the Chinese government had to do was read the paper some time ago instead of waiting for these schmucks to "discover" it.

      3) If you read the paper you'll see how much work Skype goes through to make it hard to dissassemble their code and protocols. I'm sure if blocking in China becomes an issue they'll have the same smart people who did it the first time further obfuscate things (of course, for all the same reasons I'm not a fan of the Skype software to begin with, but that's another story).

    2. Re:link to info on skype protocol by throwaway18 · · Score: 4, Interesting
  18. No one should use Skype anyway by Bromskloss · · Score: 2, Interesting
    Good point in the FAQ of standards based (H.323, SIP) communications program (text, audio, video) Ekiga:
    Ekiga is not compatible with Skype and will never be as long as their protocol will stay proprietary. We do not think using closed protocols for communications is a good thing.
    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
  19. Paglee means . . . by narsiman · · Score: 2, Informative

    Paglee - a mad girl in Hindi. (mockingliy)

    Welcome to global communications.

  20. Re:Implicitly, Skype has lost its best feature.. by throwaway18 · · Score: 2, Informative
    To be able to reverse-engineer the Skype protocol, these guys had at one point or another to decrypt the data, and encrypt it as well.


    What this means is that they could configure their application as a SuperNode and intercept conversations, files, text in between.


    This is not a valid conclusion. To send out and receive audio when participating in a call it is necessary for a client to have the crypto keys. When the client is running on a general purpose computer the keys are inevitably accessable by the end user. The only solution to that is tamper resistant hardware and we, the slashdot masses, hate that.

    To function as a relay for other people skype conversations you don't need to be able to encrypt and decrpt the streams, you just pass them on.

    There is a big problem with skype which is that the way is implemented means thats the people who run skype could evesdrop on calls and could be served with warrants to do so. Using end to end public key encryption to prevent that would not prevent anyone reverse engineering it and creating a compatable client.

  21. Re:Open Source? by BioCS.Nerd · · Score: 3, Insightful

    What the hell is that supposed to mean? First of all, let's address this statement:

    I can't do anything useful with it except when I use their crap.

    Perhaps you wrote this incorrectly, but, by definition, nothing is useful unless you use it. Would you care to elaborate why you think their service is useless crap? Oh yes, this nugget of gold:

    ... I hate Skype just because their protocol is closed.

    (emphasis mine)

    What you're saying, implicitly, is that you have no real qualms against Skype aside from their lack of openess with respect to their protocol. That's absurd! I could understand if you disliked this about their service, but to actually hate their service because of this one fact is borderline stupid.

  22. Re:DMCA? by drinkypoo · · Score: 4, Informative
    I realize that the DMCA doesn't extend outside of the USA, but could Skype use it to block this software/information in the US?

    This is why mod points should be more carefully controlled.

    The DMCA explicitly protects your right to reverse-engineer for the purposes of interoperability.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  23. The Skype's the Limit by Doc+Ruby · · Score: 2, Interesting

    A real patent of Skype's protocol (if a protocol patent could be considered "real") would have published all the details, precisely to protect by law what Skype instead protects by secrecy.

    Of course China's mafia government would have found ways to to protect their local "infringers" if it gave them control over Skype's important telecom traffic.

    An open protocol using open software from more than a single (point of failure) source is a lot more reliable in the face of large scale attackers, like a government. SIP and IAX are safer.

    --

    --
    make install -not war

  24. Re:Open Source? by spyrochaete · · Score: 2, Interesting

    If Skype was open source would they have had the leverage to enable free calls within North America until the end of this year? Even if so, is it wise or ethical to make such a powerful technology open source? There is potential for abuse when you open up any technology, but I think the subject gets even touchier when it's a free gateway to technology everyone in the continent uses (PSTN).

  25. Re:Open Source = Openser by mpapet · · Score: 3, Informative

    This isn't really an insightful comment. It's currently modded as such.

    Asterisk does not currently provide the nuts and bolts of connecting SIP callers. It's SIP integration is not built out so great either. (ex. can't easily connect to a STUN or RTP proxy)

    The normal procedure is to use an SIP server with asterisk as a voicemail backend.

    The SER and OpenSER SIP server projects both connect to asterisk.

    There is no reason to use skype's proprietary protocol. Good for the Chinese for putting a dent in their proprietary methods. Let SIP providers compete on a service basis, not protocol competition.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  26. Re:Grammar Nazi to the Rescue by tprox · · Score: 2, Insightful

    Talking into a teapot or a teacup would probably block most of the sound provided you weren't talking very loud.

  27. Re:Grammar Nazi to the Rescue by Blue+Trapezoid · · Score: 2, Informative

    It's British English. Get over it.

  28. Re:Patent != secrets! by Andy+Dodd · · Score: 2, Interesting

    Yeah. In the case of Skype, legality of reverse engineering the protocol would depend on the EULA of the software being reverse engineered.

    I'm sure Skype's EULA forbids reverse engineering the protocol, thus Skype has legal grounds to sue whoever reverse engineers the protocol for violating the license agreement.

    --
    retrorocket.o not found, launch anyway?
  29. Reverse engineering by wiredlogic · · Score: 2, Interesting

    Reverse engineering is always legal. The only question is whether you have the right to do anything with the results of such activity. You can only infringe a patent directly if you engage in the commercial sale of products using patented technology.

    You can be found guilty of contributory infringement if you publish detailed information about how to go about infringing a patent. This is a shady area though, since the patent itself already describes the technology in question so it boils down to an evaluation of the individual's intent.

    --
    I am becoming gerund, destroyer of verbs.
  30. NSA congratulates Paglee by kanweg · · Score: 4, Funny

    on being second.

    Bert

  31. Literally by RPoet · · Score: 5, Funny
    They could literally turn the lights off on Skype in China very, very quickly

    No, they could metaphorically turn the lights off on Skype in China very, very quickly.
    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  32. Re:Interoperability by Oliver+Defacszio · · Score: 2, Interesting
    Skype, much like DVDs prior to CSS getting cracked, wasn't useful.

    Hear that, everyone?

    If you're one of the millions who found a ton of value in Skype before it was cracked, you were very, very wrong, because this anonymous Internet jackass has said so. No matter how valuable you think Skype was before, it really wasn't.

    You know all the money you saved on long distance calling since Skype dropped the fees behind North American calls? That didn't happen either.

    But, as you'll guess, now Skype will become useful, as it will become interoperable with some piece of garbage OSS code that will be orphaned within five seconds of its Alpha version being released. Now that's value.

    --

    -
    Inventor of the term 'pardon my French'.
  33. Incorrect view of the law. by Anonymous Coward · · Score: 2, Insightful

    As most people here seem to be somewhat lacking in knowledge over the legal aspect, just because something does not have a patent does not mean it is legal to crack it. Reverse engineering may or may not be legal depending on the country the reversing was done in. US law is *NOT* global law, as so many large US companies and the US government itself is learning. Patents, ignoring their frequent misuse by US companies, are designed to protect innovative ideas long enough for a person or entity to make profitable use of the innovation. It also prevents other companies from copying the idea without some form of licensing - free or otherwise.
    However, a patent does *NOT* protect an idea only the implementation of an idea; that's a very important distinction. Further, not having a patent on an innovation does not mean you cannot sue if someone uses your innovation without your permission - in fact the only real value to a patent is a kind of 'date-stamp' to *help* decide (but not confirm) who got there first.

    But as to the question of a patent making it illegal to reverse engineer an innovation - No, patent law does not cover this aspect of the law. Anti-reversing laws are a totally separate beast and country dependant.

  34. Further Clarification. by pavon · · Score: 5, Informative
    Patenting something does not prevent anyone from reverse engineering it, and in fact they wouldnt need to because the mechanism would be documented in the patent.
    Well no, because you can't patent a protocol. Instead they could patent a core method upon which the protocol is based, and that method would be made public - in non-specific legalese, that would in itself be practically useless for the purpose of implementing the protocol. The details of the protocol itself would still need to be reverse engineered.

    You are absolutely right about reverse engineering not being illegal. In fact even with the DMCA reverse engineering is still entirely legal. The catch with both the DCMA and patents is what you can do with the protocol once it has been reverse-engineered. In the case of patents, the basic priciples have been disclosed, and you are allowed to distribute any additional information that you learn about the implementation, but you are not allowed to implement the protocol without a patent license.

    In the case of the DCMA, you may be* prohibited from disiminating information that you have reverse-engineered, if can be used to circumvent a copyright protection device. I don't think that would apply in this case - what copyrighted work is being protected? The only possibility are the conversations themselves, but this does not allow you to listen in on anothers conversation, it simply allows you to initiate new coversations. Assuming that you are using secure cryptography, revealing the mechanism of the encryption does not weaken the security of the system, only revealing the keys, which in this case are generated per connection, like SSL.

    So unless Skype's security is crap, which I don't believe to be true, the DMCA would not restrict you from publishing the details of the protocol, or third party implementations of it. On the other hand patents could. Therefore, the submitter was correct in bringing them up as a potential barrier, even if his wording was not.

    * The law contradicts itself, and while there have been some precident setting cases, the interpretation is still very much up in the air.
  35. Re:DMCA? by drinkypoo · · Score: 3, Insightful
    as a previous poster pointed out, it interoperability didn't stop the MPAA suits against DeCSS.

    The DMCA also prohibits the construction, possession, and/or use of a device to defeat copyright infringement. In a case where the law contradicts itself, the people with the most money win.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  36. Re:Hmm by flooey · · Score: 4, Insightful

    What's to stop them from changing the protocol now?

    The several million people whose copies only support the current one.

  37. PGP Phone by Civil_Disobedient · · Score: 2, Interesting

    In fact, that's how PGPphone used to work, if you can still lay your hands on a copy of it.

    Oh, I'm sure you can find it floating around somewhere.

  38. A lot has been known for a few years now ... by __aadkms7016 · · Score: 3, Informative

    This paper was published in 2004, by the VoIP group at Columbia. It reverse-engineers the Skype network with sufficient detail to let one make a serious attempt at firewalling Skype traffic.

  39. I guess Coobol did it by BTWoo · · Score: 2, Informative

    I guess Coobol did it.

  40. German officials cracked Skype already by Anonymous Coward · · Score: 2, Informative

    According to an article from the New York Times back in May 21, German authorities claim to have the ability to intercept and decrypt Skype calls.