Компьютерра, 2007 № 31 (699) | страница 3
Причина длительного аварийного простоя первое время оставалась загадкой для самих скайповцев и вызвала множество домыслов. На сайте SecurityLab.ru некто опубликовал породивший слухи о русских хакерах коротенький скрипт, который якобы использовался для организации DoS-атаки на Skype. Однако представитель телефонистов в корпоративном блоге решительно отверг эту версию, заодно исключив вину произведенного накануне планового обновления сервиса.
Постепенно специалисты привели Skype в чувство и, поразмыслив пару дней, обнародовали официальную версию аварии. Итак, корнем всех бед стала массовая перезагрузка пользовательских компьютеров после очередного крупного обновления Windows, осуществляемого во второй вторник каждого месяца. Огромное количество одновременно «перезагрузившихся» абонентов принялись дружно подключаться к системе, отправив ее в нокдаун. На логичный вопрос, почему подобные сбои не происходили во время предыдущих обновлений Windows, представитель Skype ответил, что причиной инцидента стало неудачное стечение обстоятельств: в момент всеобщего рестарта была очень высокая загруженность сети, а ошибки в программном обеспечении Skype не позволили системе справиться с экстремальной ситуацией. Теперь дефекты устранены, и оценить, насколько надежней стал популярный коммуникационный сервис, можно будет после следующих ежемесячных релизов «заплаток», ближайший из которых выпадает на 11 сентября.
Стоит упомянуть еще один сценарий, гипотетически способный привести к аналогичным последствиям. Как известно, Skype построен по пиринговой технологии, главными чертами которой являются децентрализация и равноправность входящих в сеть узлов. Строго говоря, Skype базируется на модификации этой архитектуры, отличающейся от чистого peer-to-peer наличием, помимо рядовых, так называемых суперузлов, которые осуществляют маршрутизацию трафика между остальными участниками сети (временное отсутствие суперузлов и спровоцировало падение Skype). Суперузлами назначаются компьютеры обычных пользователей, а критерием выбора машины является качество ее соединения с Интернетом (мнения абонента никто не спрашивает, если не считать неприметный пункт в лицензионном соглашении). В результате через компьютер избранного пользователя протекает дополнительный трафик. Вняв жалобам клиентов, разработчики добавили в третью версию интернет-телефона опцию, позволяющую отучить Skype брать "от каждого по способностям" путем редактирования системного реестра. Если же воспользовавшихся этой лазейкой эгоистов окажется слишком много, то вся система может снова впасть в ступор. ИК