Корпорация Microsoft, новый владелец VoIP-сервиса Skype, полностью переработала [3] его структуру, заменив распределённую P2P-сеть из клиентских машин на свои собственные серверы на основе Linux, усиленные с точки зрения безопасности.
Данная реструктуризация проведена приблизительно два месяца назад и является кардинальным изменением работы сети Skype, которая ранее основывалась на супернодах, которые работали на основе самих клиентских компьютеров, подключенных к сервису. Данные компьютеры должны были удовлетворять требованиям пропускной способности, вычислительной мощности и другим характеристикам. Однако, такой дизайн был посчитан корпорацией небезопасным и не отвечающим требованиям устойчивости (как известно, за последние несколько лет сеть Skype практически полностью прекращала своё функционирование из-за некорректной работы некоторых версий программы). В среднем в режиме супернод работало приблизительно 48 тысяч клиентских компьютеров, каждый узел обслуживал в среднем 800 клиентов сети.
Согласно исследованию [4] специалиста по безопасности компании Immunity Security, Microsoft отказалась от этого дизайна в пользу развёртывания собственной сети на основе десяти тысяч серверов на основе защищенной версии Linux, с установленными патчами безопасности от проекта GRSecurity [5]. Каждый выделенный сервер сейчас поддерживает по 4100 подключений (итого, 41 миллионов одновременно работающих пользователей) и имеет теоретический предел в сто тысяч подключений.
Ссылки:
[1] http://htfl.ru/cat-news-skype
[2] http://htfl.ru/cat-news-novosti
[3] /out.php?link=http://arstechnica.com/business/news/2012/05/skype-replaces-p2p-supernodes-with-linux-boxes-hosted-by-microsoft.ars
[4] /out.php?link=http://expertmiami.blogspot.com/2012/05/skype-does-away-with-random-supernodes.html
[5] /out.php?link=https://grsecurity.net/
[6] /out.php?link=http://1.bp.blogspot.com/-vkrxQk4ZMUc/T5_jzvUjWJI/AAAAAAAAJ58/ff1YngHJNzg/s1600/6961259880_237cf5918e_o.png
[7] /out.php?link=http://nickfurneaux.blogspot.com/2012/04/skype-ip-addresses-in-clear.html
[8] /out.php?link=http://pastebin.com/rBu4jDm8