Hacker News new | ask | show | jobs
by dragonshed 2234 days ago
They gradually removed[0] the peer to peer operation because it sucked - quality was bad, calls dropped, outages, bad mobile support.

[0] https://arstechnica.com/information-technology/2012/05/skype...

4 comments

Snowden's leaks showed that Skype allowed governments to wiretap its video calls since at least 2010, when those wiretaps were ingested into PRISM. That is before the Microsoft acquisition.

It amazes me that people parrot this conspiracy theory without doing 5 minutes of Google searching first before making themselves look silly.

That's now how I remember it.

I used skype before I had ADSL, and was amazed at the quality.

After MS bought it, I noticed a drop in quality, as well as an increase in reports of said drop online.

Quality was not bad, calls didn't drop, no outages, good mobile support. Because it's p2p couldn't be hacked, it was replaced.
Quality was good and calls didn't drop, but the mobile support was poor. The original design assumed that it can use both cpu time and bandwidth of peers, and that isn't very good for devices on battery and metered data plans.
Maybe if data caps greatly increase with 5G, something p2p like Skype would could be retried.
And it meant that random users' computers were being drafted into running a supernode and relaying traffic for other users, without permission or even any notice. Not only did this consume CPU time and bandwidth on the affected users' computers, but it also put anyone running a supernode in a position to observe and tamper with network traffic between other users.
Isn't that the point of having end-to-end encryption? I know Skype doesn't have that but perhaps that would have been a different solution
End-to-end encryption reduces what an attacker in this position would be able to do, but it doesn't make the situation safe. Even if they can't observe or directly tamper with the data they're relaying, they can still observe metadata, like who the peers are and how much bandwidth is being relayed. Even just measuring the pattern of packet sizes can be disturbingly revealing:

https://www.cs.jhu.edu/~cwright/oakland08.pdf

Besides, end-to-end encryption doesn't do anything to allay concerns about abuse of users' resources.