Slashdot Mirror


Skype Addresses Visibility Concerns

An anonymous reader writes "TechWorld is reporting that VoIP pioneer Skype has finally decided to buckle down from their startup mentality and address some of the concerns about the 'visibility' of Skype by network admins. From the article: 'Problems started around the time that the version 2.0 beta appeared last year, the moment when a handful of software engineers started to assess a troubling issue thrown up by the program's new and evasive design: it was incredibly hard to detect using perimeter security systems. Skype's unofficial explanation for its extreme stealthiness has always been that this was necessary to avoid telcos threatened by its business model from blocking it. While this presents no issues for a home user, using "invisible" software capable of making and receiving voice calls, opening instant messaging sessions and exchanging files on a corporate networks, caused some to ponder whether the ever-more-popular Skype hadn't just turned itself into a huge security risk.'"

51 of 188 comments (clear)

  1. ports by 56ker · · Score: 2, Interesting

    Well wouldn't it just be possible to block the ports Skype uses on a corporate network?

    1. Re:ports by houseofzeus · · Score: 5, Informative

      Because as a last resort I believe it will use 443, so you would have to block SSL as well. That's why packet inspection is required.

    2. Re:ports by Oriumpor · · Score: 4, Informative

      Skype started using the default option "Use port 443 and port 80 for incoming connections" Unless you do layer 7 (basically content based) filtering of those packets you can't see them from regular web traffic.

    3. Re:ports by ThinkingInBinary · · Score: 5, Informative

      No. The whole point of the article is that Skype purposefully intends to be invisible and sneaky. The reason is that it makes it easier to run Skype on firewalled and/or NATted networks, either at home or at work. Many home users have convoluted NAT setups, and most don't have the expertise (or reason) to poke holes in the firewall. Skype likes to advertise that it offers Internet phone service that "just works", so they need to make it work on every network. That may mean using random ports, using ports intended for other protocols, tunneling to remote servers or through peers, or other things that can be interpreted as resourceful or sneaky, depending on your point of view.

    4. Re:ports by atrus · · Score: 3, Interesting

      You can check for the SSL negotiation messages. So if you have a stateful firewall, its not a problem.

      Unless Skype does a basic SSL negotiation too :)

    5. Re:ports by Oriumpor · · Score: 3, Interesting

      You could proxy all SSL through a controlled host, and keep regular SSL blocked to maintain some modicum of control over the users SSL use. Otherwise, barring unsavory techniques it's not really supposed to be possible.

    6. Re:ports by baadger · · Score: 4, Informative

      s/SSL/HTTPS/;

    7. Re:ports by houseofzeus · · Score: 2, Funny

      Yeah I realised as soon as I hit submit but was to late to stop the post :p

    8. Re:ports by vbwilliams · · Score: 5, Informative

      Already been down that road. The only way to defeat it using port 443 as well is to REQUIRE that all SSL'ed traffic pass through a device that can break down the SSL'ed traffic and look at it. You're basically setting up a man-in-the-middle scenario. If that's the case, you have two issues: 1. You need to have a way to decrypt the SSL'ed traffic on the line. That basically requires you to run certificates that YOU control on the proxy host as well as on the end-user's computer. 2. You now have a privacy issue that would become a real pain in the ass at least in the USA in many jurisdictions. Even if you established a policy that allowed let's say going to a banking site to do personal banking during approved hours, you would still have someone legally challenging a company's ability to completely take apart and read someone's supposedly private SSL session. In layman's terms, it means even if I have that padlock in the bottom right-hand corner of my browser, someone upstream who is NOT my bank can see my username and password. This is problematic from a legal standpoint...it has nothing to do with technology.

    9. Re:ports by atrus · · Score: 2, Insightful

      You can proxy the SSL handshake, and check that it is in fact a valid handshake. Unless you do something really sneaky (install custom CA on corporate machines, generate certificate for each website visited by user which is signed by your custom key), you can't intercept any of the data communication of SSL. My proposal was that a layer7 filter can look for SSL handshakes at the beginning of every port 443 connection. If it doesn't see one after X packets, kill the connection.

    10. Re:ports by DigiShaman · · Score: 2, Interesting

      Which is why I use Skype to talk to my girlfriend located in China. The connection is encrypted for both voice and file transfer. Can't trust what's being filtered through the "Great Firewall of China" you know...

      --
      Life is not for the lazy.
    11. Re:ports by s_p_oneil · · Score: 3, Interesting

      I have a post below that references a PDF from Black Hat Europe 2006 called "Silver Needle in the Skype". The authors hacked Skype (the PDF explains how they did it) and exploited a buffer overrun to make it execute their own code. They gave a demonstration where they had a Python script craft a packet that caused a Skype client to launch the MS calculator. Obviously this was a trivial exercise, but it was done to prove a point.

      By crafting some simple UDP packets, they were also able to get Skype clients to do a number of unsavory things, such as scout for information from behind a firewall (i.e. IP and port scans on the Skype client's internal network). However, there is more to it than that. Skype can also relay TCP connections to help a client that is blocked get connected to the Skype network. But the relayed TCP connection isn't restricted to carrying Skype traffic, and this makes that feature very dangerous. Imagine what a hacker could do if he could scan your internal network and open any TCP connection he wanted to from inside your firewall. And the only trail you'd have to trace the attack back to its source is virtually undetectable, obfuscated, and encrypted. It should even be pretty easy for the hacker to bounce his connection through several Skype clients in several different countries before it hits the target, making it virtually impossible for anyone to trace it back to the true source (although Skype did such a good job hiding that it's not even really necessary).

    12. Re:ports by porkUpine · · Score: 2, Informative

      We can view any SSL traffic leaving or entering our network... been doing it for over a year: http://bluecoat.com/
      We just tell the filter which traffic to allow, and which to prevent (based on our Corporate security policy).

  2. Will skype even work after net neutrality ends? by Billly+Gates · · Score: 2, Insightful

    After all the teleco's have a vested interest to mod all VOIP calls to force you to get cell phones. Unless you pay them an extra fee of course.

    Not to sound trollish but I would have sold stock immediately after the bill became law in the senate.

  3. Its ok! by vancondo · · Score: 4, Funny

    No Problem! They promise to DO NO EVIL!

    ..Oh, Thats not them?

    well, maybe if we asked them nicely?

    --
    -
  4. blocking skype is easy by Anonymous Coward · · Score: 5, Informative

    Skype has done a pretty good job of creating a protocol that works in almost all situations, unlike SIP or many other VOIP technologies. You don't have to worry about NAT full-cone, restricted-cone, port-restricted cone, STUN, or any other crap in a badly designed protocol.

    However, if you want to block skype, it is very easy. Have a look at reports using openbsd & squid.

    Or do a quick search with google.

    1. Re:blocking skype is easy by gnuman99 · · Score: 3, Insightful

      You don't have to worry about NAT full-cone, restricted-cone, port-restricted cone, STUN, or any other crap in a badly designed protocol.

      Have you ever stopped and think that maybe NAT, not the protocol that is the problem? The sooner we get rid of the cludge that NAT is and always was, the better it will be for all net users (hint: IPv6 + stateful firewall => better than NAT cludge)

    2. Re:blocking skype is easy by LordLucless · · Score: 4, Insightful

      Have you ever stopped and think that maybe NAT, not the protocol that is the problem? The sooner we get rid of the cludge that NAT is and always was, the better it will be for all net users (hint: IPv6 + stateful firewall => better than NAT cludge)

      Great, but until then, software needs to work in the real world. What do you suggest, Skype just hold off on offering a product until the whole world adopts IPv6 and they can do it nicely? Yes, NAT is a hack, but it's so widespread it has to be dealt with when developing a product. You can't just code to standards and ship it when the real world isn't obeying the standards.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    3. Re:blocking skype is easy by gkhan1 · · Score: 3, Insightful

      NAT is a wonderful technology. First of all it really solves the issue with IP-addresses running low beautifully (and saying "well, IPv6 would work even better!" are lousy arguments, it will take an enourmous amount of time before IPv6 is fully implemented, probably atleast a decade). Actually since the widespread adoption of NAT routers, it isn't even really a problem anymore!

      Secondly, it's the most important thing ever to happen to internet security. Bar none. Due to how the NAT protocol works (by mapping ports based on outgoing requests), it works as a cheap very good hardware firewall. All the stupid windows exploits that works by looking for unsecure services with open ports is not a problem anymore. A person behind a NAT-router is completly stealthed and invisible to the outside world. The only remaining way to get into someones computer is if someone actually downloads the software themself or if they're using IE. Either way, they're probably to stupid to run a software firewall (which would protect them) (and yes, I love to use singular they, in case you were wondering ;)

      Third, it's also great if you share your internet connection with several other computers (either at home or in a corporate environment). Old style hubs would simply broadcast incoming data to all computers in the local network. NAT doesn't do that, it maps local IPs to ports and only transmits to them. Which means that if you don't want every single person on your local network being able to read your email or know that you browsed to men-seeking-men.com, NAT works perfectly.

      I'm guessing you are critizingNAT because at one point you wanted to run some software that required you act as a server and you were to dumb to figure out how to open a port? That must be it since it's really the only downside to NAT. Well, that's being solved too. More and more people are learning how to open ports easily (maybe you'll learn someday too!), and even better, software is learning how to do it automatically using either UPnP or getting help from third party servers to do it (that is, the two computers who wishes to talk to eachother connects to a third party server who informs them of the others IP and currently open port, that way the port is already mapped to the correct local IP so the two computers can connect. This is the trick that Skype, amongs others, are using).

      Long story short, NAT is an amazing technology. Very soon the mapping ports issue won't even be a problem when all routers support UPnP and software takes advantage of it. Long story even shorter: you're dead wrong.

    4. Re:blocking skype is easy by gkhan1 · · Score: 2, Interesting

      1. IPv6 is coming along plenty well, thank you.
      Are you high? When was the last time you were assigned an IPv6 address by your ISP? When was the last time ANYONE was assigned an IPv6 address? When was the last time you connected with an IPv6 address on the internet?

      2. Yes, NAT sort of works like a cheap hardware firewall. So does a cheap hardware (or free software) firewall.
      True, but that is just one of the many benefits of a NAT router. So you don't need a hardware firewall. A free software firewall is ofcourse also great security, but it's way better if it's behind a firewall.

      3. Ever hear of a router? There isn't a dichotomy between a NAT router and an "old style hub."
      Emm, yes, but what's your point? A NAT can effectively distribute a single IP for several machines, thus solving the problem of IPs running out and provide pretty damn good security. So you should get a router (that does those things worse and are harder to configure for the average user) instead?

      4. Insults to intelligence aren't a good idea here. And "open a port", despite being common terminology, is wrong. It's establishing a static route. Actually static NAT. It's allocating a scarce resource. And it shouldn't be necessary.
      This is really the only downside to NAT, and it's really not much of an issue. It's mindnumbinly easy to do, and it is automatic for most software. Also, "open ports" is not wrong at all, it perfectly describes what is happening. Normally, you cannot connect to a computer behind a NAT router because as soon as the traffic reaches a router on a port that is not mapped to a local IP, it's dropped. The port is "closed". So you "open" it. Is there anything hard to understand about this little analogy? It's not like "ports" are actual physical ports on your computer, so why is "open port" any different?

      5. Same goes for UPnP. It doesn't solve any real problems, it just hides them from the user. It's also lousy for security (wait, I thought NAT was great for security?). It also shouldn't be necessary.
      The security problem with UPnP is way overstated. I know many people see it as this huge problem, but it really isn't. There are two percieved problems with UPnP. 1) That spyware and worms and other bad stuff can open ports and 2) That software with security problems can open ports that make the computer vulnerable to attacks that uses exploits of that software. These are both very bad arguments. If you already have spyware on your system, you're fucked, the fact that it can open ports really is irrelevant. As for the other issue, if the (buggy) software really needs an open port to function, you'd have to open it manually anyway! As I said, the security problems with UPnP is waaaaay overstated.

      6. Screwing with the assumption that devices are routable, and that you can reach me at the same place you see me coming from is not a good idea
      This is a very academic argument with virtually no practical relevance. First off, if you haven't specifically asked for it (that, set up a server on your computer or requested the traffic by, say, going to a webpage), then no, you shouldn't be able to reach me. I don't want you to reach me, and the only reason to try is to try and infect my computer. Second, you can make academic arguments all day long, but at the end of the day, it's the results that count. And the result is that NAT works, and it works well. Plain and simple.

      NAT routers effectively solves the problem of IPs running out, or atleast it's delayed the problem by a decade or so (plenty of time for IPv6 to get started, which will probably take just as long or longer). They provide great security for anyone that has them, even people with absolutly no computer skills whatsoever, and they are a great simple way to set up networks? The downside? Every once in a while you have to open a port, much of which is done automatically with you even having to bother. Looking over your little list, the only arguments you presented against NAT-routers are that you shouldn't have to open a port, and that in the perfect world they shouldn't be needed? Those are lousy arguments.

  5. Don't allow it... by locokamil · · Score: 5, Insightful

    The gist of this article seems to be that unless you're doing complete content analysis on incoming packets, you aren't going to be able to detect Skype: it uses (on my system at any rate) port 443 (SSL?) and port 80 (HTTP) as its default ports. Any sysadmin that blocks those ports is going to get some very annoyed phone calls from pissed off users.

    That skype is being devious and sneaky is not the issue here. I think the real issue here is that sysadmins don't have control over the machines they're supposed to be looking after. There are plenty of ways to make sure that Skype doesn't make it onto the corporate network-- don't give unauthorized users permission to install software, blacklist it on the company approved software image, packet analysis... the list goes on. I figure if the sysadmin is not paranoid enough to do these things to begin with, the use of Skype on his/her network probably isn't a major threat. Or the sysadmin is inept. Your call.

  6. Skype isn't a security risk... by cperciva · · Score: 5, Insightful

    ... caused some to ponder whether the ever-more-popular Skype hadn't just turned itself into a huge security risk.

    The fact that Skype is designed to be unfirewallable is not a security risk: Any site which wants to block Skype should have a policy prohibiting its use.

    The security risk is users who ignore such policies, and system configurations which allow said users to install and use Skype.

    1. Re:Skype isn't a security risk... by CrazyJim1 · · Score: 4, Funny

      I could just imagine the security risk Skype has. For some reason, some virus writer hacked into my computer then used Skype to call everyone on my contact list and play back a digital recording for selling underground viagra, then it used the contact list to instant message everyone to download this killer new application that you have to try out.

    2. Re:Skype isn't a security risk... by eonlabs · · Score: 2, Insightful

      I don't think that the security risk here is a digital one. It sounds more like te fact that you have un-monitorable, un-obstructed communication that is also untraceable and indistiguishable from generic traffic without significant effort. Insert the 9/11 big brother freaks who are obsessed with watching every move anyone makes and you'll start seeing laws against software coded in that fashion. Skype happened across a great way to whisper.

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
  7. Top Level Problems by nbannerman · · Score: 4, Interesting

    I have a very simple policy; if a user wants something on a machine that is outside the core software I support, they have to get my permission.

    This policy lasted all of 5 minutes during a meeting with the Senior Leadership Team, who completely ignored what I said and told me, in no uncertain terms, that Skype was going on their laptops.

    Personally, whilst I understand that Skype want to be sneaky by design, I'm worried about allowing software on to the network that I can't monitor and disable at will. And as the discussion here has already mentioned, disabling 80 really is not an option.

    1. Re:Top Level Problems by epiphani · · Score: 5, Insightful

      I'm worried about allowing software on to the network that I can't monitor and disable at will.

      And thats exactly why I dont want skype to change. I dont want the ability for my ISP, or any other provider down the line, to be able to block skype. It is my personal long-distance telephone, and I dont doubt that there are plenty of providers out there that would jump at the opportunity to block it.

      Imagine that you have just spent the last two years actively using an internet service for your telephone - at free or near-free pricing. You wake up one day, and it doesnt work anymore. You call up your internet provider, who also happens to be a telco, and say "my internet-based-replacement for long distance isnt working anymore".

      You can bet what their responce would be.

      --
      .
    2. Re:Top Level Problems by nbannerman · · Score: 2, Interesting

      Good point. Of course, if I used Skype, then I'd probably have a different viewpoint.

      But there is a definate difference between allowing an application on a personal machine / network, and a corporate (or in my case academic) network. In the personal case, you can install what you like and you want your ISP to allow whatever you deem fit. In my case, I want to block certain software, and my ISP (in this case, my local education authority) to allow anything I deem fit.

    3. Re:Top Level Problems by TorKlingberg · · Score: 2

      This problem wouldn't have existed if people like you didn't block everything you don't know. I'm at uni dorm network I'm right now. Whoever set it up must have takes the safe route and blocks everything except port 80, 22 and whatever. Skype works great. ICQ and MSN work too, but not as stable.

      Please understand that the internet is not only for grandmas web surfing.

    4. Re:Top Level Problems by stunt_penguin · · Score: 2, Interesting

      ", whilst I understand that Skype want to be sneaky by design"

      I don't think that skype wants to be sneaky by design so much as they want to work by design. Skype works on any connection, on any network on any machine.

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    5. Re:Top Level Problems by patchvonbraun · · Score: 2, Interesting

      Having spent most of my career as an IS/IT guy, with the last 12 or so as an IT security
          guy for a large company, I can certainly sympathize with the "if I don't support it, you
          can't run it" attitude.

      But in a company full of knowledge workers, I can't see how to make this actually workable.
          I don't see how a person, or group of people, could possibly evaluate every piece of
          software that some hardware/software/whatever developer wants to run on their machine.
          Not to mention that the "you may only run approved-by-me software on your computer" fails
          badly when the person needs/wants to write their own software for their own machine.
          Unless, of course, you wish to redefine "useful work" to consist of shuffling documents
          around, using tools approved by the corporate security policy makers, sending the
          occasional e-mail, and checking the current stock price using the corporately-approved
          browser, visiting the corporately-approved website.

      The same ignorant policies tend to spread to the corporate network. Such policies usually
          look like "thou shalt only emit packets that I recognize. Anything else must necessarily
          be a security risk". It's a little like restricting which words an employee may use
          while engaged in business conversation--pick from a list of 2000 "policy-approved"
          words....

      I write my own (often throw-away) software on my corporate PC, which often emits
          packets that the on-every-subnet sniffers have likely never seen before. Technically
          I'm in violation of at least two corporate policies. But I have a hard time
          redefining my job in such a way that I can express everything I need to do in terms
          of PowerPoint presentations, word documents, and the occasional e-mail to the boss.

  8. Eh... by realmolo · · Score: 2, Informative

    If you run a corporate network and DO NOT have a firewall that does "full content inspection", then you aren't doing your job very well. Or your boss is cheap AND stupid.

    Buy a Fortigate (or Packeteer, or whatever, but Fortigates are good and cheap) and configure the BUILT-IN filter for Skype traffic. Problem solved.

  9. Seems like a matter of framing the debate. by Sheetrock · · Score: 4, Insightful

    Skype isn't creating a security hole. Skype is demonstrating that current firewalling practices are inadequate for blocking a determined entity from making an outgoing connection.

    Perhaps they ought not to do that; I remember similar concerns about SOAP when it was first being proposed (and no doubt many on here still refuse to use it) and it showed that fewer were willing to blame the inadequacy of the protection than they were the people "bypassing" it. Rather, we should take away the lesson that firewalls in and of themselves are not an absolute solution and instead incorporate other methods and practices in developing secure environments.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  10. Block it at the desktop? by Kaenneth · · Score: 2, Insightful

    It's extra security for everyone when everyone uses encryption, someone sniffing the network wouldn't be able to tell a critical e-mail from a snippet of voice... Not being able to identify the data is the real reason 'Net Neutrality' is assured.

    Since it's a good thing that the data can't be identified (in some ways) how about having your users, in a business setting, not run as Administrator on the desktop machines? Just disallow the installation of IP telephony applications, not as a policy, but as an account restriction.

    Better yet, do it before the next worm ravages your network.

  11. Traffic shaping by Zygfryd · · Score: 3, Interesting

    As the admin of a small ISP's Linux routers I'd welcome very much the ability to classify Skype traffic. We do aggressive traffic shaping to let VoIP and games work nicely when the links are saturated with other traffic (mostly P2P garbage). The current l7-filter protocol definition doesn't work for skypeout traffic and it's not very pretty in general. When Skype decides to offer a conntrack helper or at least l7-filter definitions for their convoluted encrypted protocols I might consider suggesting it to our clients. At the moment we advise them to use other VoIP solutions.

    1. Re:Traffic shaping by s_p_oneil · · Score: 2, Informative

      Skype is very right to want to protect themselves from the telcos, but the IT managers are also very right in wanting to be able to identify and/or block it. It really is a security risk for them. And as I mentioned above (in case you didn't see it), NetSpective WebFilter can identify and/or block it without a proxy. Just plug it in where it can sniff your traffic going to the Internet, set it up to monitor or block, and very much like Skype, it just works. ;-)

  12. Blocking is easy, even if not convenient by AK+Marc · · Score: 4, Informative

    The most effective firewalling technique I've seen was a proxy set up as an internal host, the firewall blocking all traffic other than the firewall or other explicitly approved hosts. Then log all attempts through the firewall and audit those machines. No outbound packets would be send except from approved hosts, everything proxied and logged, all failures and direct connections logged, and nothing allowed in except to the approved hosts. Simple, effective, and pissed off everyone that wanted to run anything they shouldn't.

  13. Rate limiting. by Craig+Davison · · Score: 4, Insightful

    Why not rate-limit outgoing TCP port 443? If Skype needs 100 kbps over a connection to maintain unbroken voice output, limit each connection to 50 kbps. You could also limit it to bursts of traffic - full speed for 0.5 second at a time, then 4.5 seconds at 50 kbps. Real HTTPS (small outgoing requests and large incoming responses) would still be responsive under these conditions.

    1. Re:Rate limiting. by petermgreen · · Score: 3, Interesting

      your going to have to go a lot lower than that to kill skype, standard PSTN voice channels use 64kbps GSM uses 14.4kbps and i bet some modern codecs can go even lower. It may still be feasible though.

      it would also hurt file uploads and downloads over https (e.g. https based webmail apps) of course you may view that as a good thing and could possiblly avoid it by only limiting connections that had both sigificant upload and download (but then your increasing the complexity again).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  14. Hooray for Sneaky by saihung · · Score: 4, Insightful

    One important reason that Skype should be sneaky is so people using the software under corrupt/abusive regimes can continue to do so without easy interference on the part of the government. In comparison to your intranet's security, the security of dissidents wins.

  15. Skype isn't doing anything wrong here by TorKlingberg · · Score: 4, Insightful

    This is the natural response to to the unnecessary port-blocking that seems to be used everywhere now. Many places block every port except for the few you need for web surfing, so everything runs on port 80. It's sad because it negates the point of ports in the first place.

    In the end, I think sysadmins need to learn that users aren't satisfied with only web surfing.

    1. Re:Skype isn't doing anything wrong here by DoninIN · · Score: 3, Insightful

      Well... In what context? If the users on my corporate network aren't "satisfied" with just web surfing.. Is this some kind of problem? I mean hey, don't let me get in the way of their voice chatting, game playing IMing and P2P file sharing, 'cause hey we're just paying them to hang around the office for a few hours a day, not for actually accomplishing anything. Now in other contexts you may be correct, but for the most part I'm suspicious of my corporate users even using the web, much less anything else to connect to the internet, they need e-mail to do their jobs. Some of them need the web sometimes. We have a rather nice phone system. So why would they need skype?

    2. Re:Skype isn't doing anything wrong here by NateTech · · Score: 2, Insightful

      Maybe the only reason they need Skype (or any other "frivolous" application) is to ward off the depression that set in years ago that they were working for a company that would hire someone as short-sighted about humans as you to run their network?

      No, seriously... treat your end-users like humans, not slaves. You have such a huge "us" vs "them" mentality going already, you're probably too far gone to realize that you're overhead.

      If all your users REALLY need is e-mail and web browsers, I'm sure there's an outsourcing company ready to take over your company's IT job for a fraction of what they pay you. Bank on it.

      Do you spend every single minute at your job "producing" something? Do you ever stop to think about anything? (Well, I suppose that's debateable considering your knee-jerk response of "turn off the evil Internet connections".)

      Humans interact. Humans do other things besides crank out the same useless shit all day long. And if wage-slaves (not humans) are what you want for end-users, eventually you and the company will get exactly what you wanted -- and your company will be lifeless and dead, and if you're not a utility, a natural monopoly, or some other giant, you'll fold.

      All this crap about Skype being the security risk... Answer this one: Do you think Skype's a bigger risk on a Mac vs. on a PC? How about on a locked-down Linux box you secured and set up for the end-user?

      If the answer is "yes, they're different" in any way -- you've analyzed the root-cause security problem incorrectly from a purely engineering/scientific standpoint. Root-cause of security problems isn't Skype. Or any other application that talks on Port 80 or 443, or whatever.

      The fact that there's a big giant untrusted network everyone's plugged into just so they can basically send e-mail (also untrusted, hideously un-authenticated, and a much larger security problem than a stupid streaming audio application), and it's an utter mess of people so anonymous that they feel the can get away with anything -- so they do. Add in the world's worst security model (Microsoft desktop OS's that still need 3rd party apps to protect them from basic things with hourly updates), and yeah...

      Skype chatters are definitely such a huge problem you should spent lots of company time and resources working on it.

      Ah - now we're getting to it. You're wasting company time looking into it in the first place aren't you? If all your users need is e-mail and web-browsing, why aren't kiosk-like machines already deployed? Why give them a full-blown OS to begin with?

      You just keep telling yourself that working on this particular problem is worthwhile. And you'll continue being more unproductive than those Skyper's who are talking to Aunt Tilly while they're working late to finish their real work. When IT gets off it's ass and REALLY fixes the security issues in networks and computers and companies finally realize what that REALLY costs to do... well, you probably won't have a job because a pile of paper, a pencil, and a good filing system in a filing cabinet room will start to look damn cost-effective.

      Go ahead, set policy, cut 'em off. Be an ass. It won't help the underlying security problems you already have one little bit. Every over-bearing arm-chair security analyst in an IT support role who gets cocky about wanting to cut everyone off SHOULD GET THEIR WISH GRANTED INSTANTLY. They'd be out of a job, or working in the filing cabinet room with everyone else, and have a boss who thinks taking a break from the filing cabinet room should be measured with a stopwatch as you exit the room.

      Treat people like people. Work WITH your co-workers who are your CUSTOMERS not people to be leered at, looked down upon, or otherwise belittled like you have here. I hope that if tomorrow I could post your message on paper for all your end-users to see, they would not say, "No surprises there. He's always been an ass." I hope you're better than that, and not just superficially when y

      --
      +++OK ATH
  16. One man's security hole... by Anonymous Coward · · Score: 4, Insightful

    ...is another's ticket to freedom.

    If Corporate firewalls can't block Skype, neither can China's.

  17. Unauthorized campus use by dj245 · · Score: 4, Interesting

    I may have a personal gripe here, but the network admin at my university has a thing for any program except web browsers. Huge tracts of ports are simply blocked off because people set their IRC programs to use those ports. All the popular ports of the Bittorrent programs, every obscure port that some worm uses (he even blocked 443, SSL when he heard a worm used it, but mass complaining removed the block).

    It is good that skype uses common ports that can't be blocked without huge reprocussions or fancy expensive packet inspectors. There are bastards out there who would be happy if all their users only used cloned-on-reboot machines with only a web browser. The internet is more than a big blue E (or a big red O)

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  18. Re:as a skype user..... by stoev · · Score: 2, Interesting

    I used Skype until recently in a very big corporation in Asia. It was an interesting experience.
    We have resident security program on each PC. Nobody knows exactly what this program is doing, I guess this program is killing Skype process on startup of skype. But this was true only for recent versions of skype. Old versions were running well, for example 1.2.0.48. I guess they did not detect older skype binaries. But recently older version also has problems. It starts, but it never connects. So I guess our company introduced some smarter firewall. So I don't use skype anymore. But the funny thing is that SIP and googletalk pass though the firewall, no problem. I know that it is possible to sniff on them. This is not a problem for me. I just want to be able to contact and be contacted by my familly in Europe from time to time and SIP (X-lite) works well for me.

  19. On par with 'Client-side security' by megaditto · · Score: 4, Insightful

    Let me be the first to state the obvious:

    Corporate Security should not rely on well-behaving of fourth-party applications/protocols.

    Sure, go ahead and demand that Skype's protocol be crippled to improve visibility, but the fact remains that if a random O.S.S. proggie can accidentally breach your perimeter, then your P.O.S. security will not stand up to a script-kiddie, let alone a corporate spy.

    --
    Obama likes poor people so much, he wants to make more of them.
  20. Wouldn't it be something if, by Roduku · · Score: 2, Interesting

    after all the wiretaps, phone bugs, analyzing phone records and whatever else the NSA has gone through, they find out the terrorists are using Skype to communicate?

  21. Newsflash! by Progman3K · · Score: 2, Funny

    Companies are afraid of what their employees might say over a phone, what they might put in an envelope or carry out of the building.

    --
    I don't know the meaning of the word 'don't' - J
  22. Wrong focus by andrewman327 · · Score: 4, Insightful

    If companies want to keep data safe, they need to worry more about their employees and less about obscure ways that said employees might be able to smuggle data out of the network. In my job I have access to files that should not leave the office. I know this, therefore I do not remove them from the office. However, I still have full access to everything on a specific database. If I really wanted to, just like any other employee, I could find a way to get the records out without using Skype. There are cases of credit company employees stealing personal info, and they did not need Skype to do it!

    --
    Information wants a fueled airplane waiting at the hangar and no one gets hurt.
  23. Non-problem? by xenobyte · · Score: 2, Insightful

    Excuse me, but I really can't see the problem. In every corporate setup I've ever seen all employees have a phone sitting on their desk. Almost all these phones are fully connected to the outside world, i.e. lines out are not restricted. It really doesn't matter which phone or communication device that are used - secrets will get out regardless if someone is bent on doing so, and Skype isn't anything special in that regard.

    Sure monitoring is easier on wired phones but the main concern must be to contain secrets, i.e. prevent the leak. Finding out that it happened and who did it is also interesting but that would help only in damage control and punishment, not in prevention. In these days where cell phones and other wireless devices are everywhere, focus must be on preventing access to the secrets, not preventing communication of the secrets to the outside world - because this last option borders on the almost impossible.

    --
    "For every complex problem, there is a solution that is simple, neat, and wrong." -- H.L. Mencken (1880-1956) --
  24. It doens't really make sense by sentientbrendan · · Score: 3, Interesting

    to allow your peer to peer software to be blocked.

    Really, I don't understand why more companies offering peer to peer software haven't made their traffic use common ports and do NAT piercing. I'm sure this will be a trend in the future.

    The fact is that the current model of blocking all traffic until it is commonly used enough that it has to be let through causes some serious problems for uses and businesses marketing networked software. If administers must allow ranges of ports before software can be used, then it makes it difficult to bring software to market. Users are often prevented from using new software that administrators are unaware of.

    Additionally, although blocking all incoming ports has obvious security benefits, blocking all outgoing ports except well known ports is pretty iffy. It's not like there aren't plenty of security vulnerabilities in client applications running on port 80... There's nothing about forcing users to keep all their traffic on port 80 that stops them from using an outdated version of internet explorer. Obviously if you think can force someone to use a recent version of some browser or another and no other, you are locking down their boxes entirely and blocking off peer to peer traffic etc, is a non issue.

    Making it easy to rate limit certain kinds of traffic is an obvious reason for having traffic on seperate ports, but frankly I see no real benefit on rate limiting specific kinds of traffic over simply rate each ip address on the network.

    Some network admins seem to think they can derive what software is critical for someone to use a priori. It may be the case that on some networks http is the only critical software used, but it is my impression that admins seem to assume that this is every network, when the reality is that most schools, workplaces, and public facilities have users who will need to access something like CVS, ftp, skype, aim on the spur of the moment, and their network will utterly fail them because their admins either didn't anticipate the need, or decided that it wasn't a "legitimate" use of the network (as if they could tell ahead of the time what purpose some protocol was going to be used for).