Ещё буквально 2-3 недели назад я считал Skype одним из самых безопасных (если не самым безопасным) способов общения через Интернет, пока совершенно случайно не была обнаружена забавная особенность протокола...
Началось всё с того, что мой знакомый настраивал себе дома второй компьютер, установил на него Skype и периодически общался через него со мной. Потом заглянув на свой первый компьютер увидел, что там в запущенном Skype'е отобразилась вся наша с ним переписка. Мы очень удивились. Решили проверить, что будет с голосом. Я ему позвонил, он ответил на одном компьютере, а на втором компьютере автоматически поднялась трубка. Попробовали поговорить с разных компьютеров - голос был слышен на всех компьютерах, причем как мой голос, так и его. Такого поведения Skype'а мы совсем не ожидали. Я тогда предположил, что может так получается из-за того, что оба компьютера выходят в Интернет через один шлюз... Тогда мы решили усложнить задачу - знакомый зашел удаленно на свой рабочий компьютер и запустил там третий экземпляр Skype'а со своим аккаунтом. И что бы вы думали? Результаты всех опытов повторились! На всех трех компьютерах была видна переписка и слышен голос!
Таким образом оказалось, что при одном из самых лучших шифрований голосовых и текстовых сообщений в реальном времени, вся эта защита переговоров сводится на нет, если кто-то вдруг узнает ваши учетные данные Skype. Просто подключайся и слушай разговоры и смотри переписку.
Для меня это оказался ещё один большой плюс в пользу открытого протокола XMPP (Jabber). В отличие от Skype'а, в Jabber'е общение продолжается только с тем из запущенных клиентов (с одной учетной записью), который ответил на последнее сообщение. Если я говорил сначала с одного компьютера, потом запустил клиент на другом, и продолжил общаться уже с него, то продолжение переписки не попадёт на первый компьютер.