Как Facebook, WhatsApp и Instagram исчезли из Интернета
4 октября 2021 года Фейсбук отключил себя и другие свои сервисы WhatsApp и Instagram от интернета с ~15:40 UTC по ~22:28 UTC. То есть они не были доступны почти 7 часов.
первая полоса в New York Times кричала:
Исчезли за минуты, пропали на часы: сбой в работе Facebook".
Проблемы в Facebook привели и к падению фондовых рынков.
Индекс высокотехнологичных компаний Nasdaq Composite за несколько часов упал на 2,2%.
Акции же самого Фейсбука упали более чем на 5%.
Марк Цукерберг потерял около 6 миллиардов долларов и опустился с пятого на шестое место в списке богатейших людей мира.
Приложения, которыми пользовались миллиарды людей по всему миру, перестали работать, жизнь нарушена, компании отрезаны от клиентов, а некоторые сотрудники Facebook заблокированы за пределами своих офисов.
Более 3,5 миллиардов человек по всему миру используют Facebook, Instagram, Messenger и WhatsApp.
Кроме того, Facebook используется для входа во многие приложения и службы, поэтому выход из строя платформы привело к эффекту домино — пользователи не могли войти на веб-сайты, в смарт-телевизоры и другие устройства, синхронизированные с площадками.
Сбои в работе сервисов уже случались, но одновременное отключение такого количества приложений от крупнейшей в мире компании, занимающейся социальными сетями, было весьма необычным.
Последний серьезный сбой Facebook произошел в 2019 году, когда техническая ошибка затронула его сайты в течение 24 часов, напоминая, что сбой может нанести вред даже самым влиятельным интернет-компаниям.
На этот раз причина отключения осталась неясной.
Маловероятно, что виновником была кибератака, потому что взлом, как правило, не затрагивает сразу столько приложений.
Эксперты по безопасности заявили, что проблема, скорее всего, возникла из-за проблемы с серверными компьютерами Facebook, которые не позволяли людям подключаться к «упавшим» сайтам.
Почему Facebook и связанные с ним сервисы WhatsApp и Instagram фактически перестали работать?
Их IP-адреса инфраструктуры были недоступны.
Как будто кто-то сразу «выдернул кабели» из своих центров обработки данных и отключил их от Интернета.
Как такое вообще возможно?
Пострараемся разобраться?
BGP (Border Gateway Protocol) означает протокол пограничного шлюза.
Это механизм обмена маршрутной информацией между автономными системами (AS) в Интернете.
Большие маршрутизаторы, которые заставляют Интернет работать, имеют огромные, постоянно обновляемые списки возможных маршрутов, которые можно использовать для доставки каждого сетевого пакета к их конечным пунктам назначения.
Без BGP Интернет-маршрутизаторы не знали бы, что им делать, и Интернет не работал бы.
Интернет — это буквально сеть сетей, связанных между собой протоколом BGP.
BGP позволяет одной сети (например, Facebook) извещать о своем присутствие другие сети, образующим Интернет.
Каждая индивидуальная сеть имеет ASN: номер автономной системы.
Автономная система (AS) — это отдельная сеть с единой внутренней политикой маршрутизации.
AS может создавать префиксы (скажем, что они контролируют группу IP-адресов), а также транзитные префиксы (скажем, они знают, как достичь определенных групп IP-адресов).
Facebook перестал объявлять маршруты для своих префиксов DNS.
Это означало, что по крайней мере DNS-серверы Facebook были недоступны.
Из-за этого DNS-преобразователь больше не мог отвечать на запросы, запрашивающие IP-адрес facebook.com или instagram.com.
Между тем, другие IP-адреса Facebook оставались маршрутизируемыми, но не были особенно полезными, поскольку без DNS Facebook и связанные с ним службы были фактически недоступны:
Маршруты были отключены, DNS-серверы Facebook отключились.
Из-за этого отказа Facebook и его сайты фактически отключились от Интернета.
Как прямое следствие этого, DNS-преобразователи во всем мире перестали разрешать свои доменные имена.
по слухам, Фейсбук отключил себя и другие свои сервисы от интернета из-за особенностей правил безопасности, ограничений в связи с пандемией и зависимости от собственных сервисов не мог физически это подключение восстановить из-за проблем с логистикой и даже невозможностью сотрудникам попасть в свои офисы.
Нужно было собрать и необходимых для решения вопроса и авторизованных на выполнение требуемых действий сотрудников.
Развитие проблемы началось и из-за того что этот сбой технологически повлиял на другие сервисы, и потому что пользователи начали искать альтернативные источники информации и способы общения.
Facebook извинился за отключение. «Приносим извинения», — заявила компания в Твиттере после того, как ее приложения снова стали доступны. «Спасибо, что терпите нас».
За время отключения Фейсбука в Телеграме зарегистрировались больше 50 млн пользователей.