According to an article posted in the September issue of Network Computing by Andrew Conroy-Murray, the peak time for Skype usage in the United States is around noon CST. Unfortunately, there’s no way to tell the difference between business usage and chit-chat.
To quote the article:
Skype users are most active during work hours, according to a new study from Cornell University. Peak time in the United States is noon CST. Unfortunately, the researchers didn’t differentiate between chit chat and business usage. That’s a shame, because while commercial VoIP and IM products are useful for communicating with customers and co-workers, they’re also fraught with productivity and compliance problems. Skype, which encrypts voice and data packets, makes it easy to sneak sensitive information out of the enterprise.
That company that my wife works for uses Skype for inter-business communications on a daily basis. In fact they probably couldn’t operate without it as they have multiple geographic locations and those phone bills could add up.
In my experience, however, there is no good way to block skype traffic at the perimeter of your enterprise since it runs over port 80 and 443. From the ‘Guides: Skype and Firewalls’ section of the Skype Help Section:
There are four options for Skype to work:
- Ideally, outgoing TCP connections to all ports (1..65535) should be opened. This option results in Skype working most reliably. This is only necessary for your Skype to be able to connect to the Skype network and will not make your network any less secure.
- If the above is not possible, open up outgoing TCP connections to port 443. This will only work if you are using Skype version 0.97 or later.
- If the above is not possible, open up outgoing TCP connections to port 80. Some firewalls restrict traffic to port 80 to HTTP protocol, and in this case Skype can not use it since Skype does not use HTTP. In some firewalls it is possible to open up all traffic to port 80, not just HTTP, and in this case Skype will work.
- If the above is not possible, Skype versions 0.97 or later can use a HTTPS/SSL proxy. In order to do that, you have to configure the proxy address in Internet Explorer options. Then Skype will be able to use it as well.
This makes blocking outbound Skype traffic very difficult using just a firewall unless you want to either:
None of these appear to be an easy and desirable solution to this problem. Perhaps you’re thinking, “Why not use an IPS to detect the traffic and disallow it?”
That would be ideal! Unfortunately the only product I have found, so far, that is able to match the signature of Skype traffic is TippingPoint IPS and they don’t appear eager to share their signature methods.
If anyone happens to have any ideas how to identify Skype traffic I would love to hear it.