Ключевые выводы

  • Атака типа отказа в обслуживании (DoS) перегружает сервер или сеть трафиком, чтобы сделать их недоступными, что часто приводит к простоям для бизнеса и пользователей.

  • К распространенным типам DoS-атак относятся переполнение буфера (buffer overflow), ICMP-флуд и SYN-флуд — каждая из них использует различные уязвимости в том, как сети обрабатывают запросы.

  • Распределенная атака типа отказа в обслуживании (DDoS) использует множество машин одновременно, из-за чего ее сложнее блокировать и она наносит больший ущерб, чем DoS-атака с одного источника.

  • Сети блокчейна в целом устойчивы к DoS-атакам, потому что они децентрализованы — нельзя нацелить один-единственный сервер, чтобы вывести из строя всю систему.

  • Криптовалютные биржи и другие централизованные сервисы все еще могут быть целью атак, поэтому важно понимать, как работают эти атаки, и как операторы противостоят им.

Binance Academy courses banner

Введение

Атака типа «отказ в обслуживании» (DoS) — это метод, используемый для нарушения легитимного доступа к сети, серверу или веб-ресурсу. Как правило, злоумышленники перегружают цель большим объемом трафика или отправляют вредоносные запросы, которые предназначены для того, чтобы система начала работать некорректно или дала сбой.

DoS-атаки применяются уже десятилетиями во многих отраслях. По мере роста криптовалют криптовалютные биржи и сервисы, связанные с блокчейном, все чаще становятся целями. Понимание того, как работают эти атаки, помогает пользователям и организациям лучше защищать свои системы.

Типы DoS-атак

DoS-атаки бывают нескольких видов, и каждая нацелена на разные уязвимости в том, как системы обрабатывают сетевой трафик. Ниже приведены три наиболее распространенных типа.

Атака с переполнением буфера

Атака с переполнением буфера отправляет цели больше данных, чем система была рассчитана обрабатывать. Когда сервер или приложение получает входные данные в объеме, который больше того, что может хранить буфер памяти, оно может упасть (crash) или вести себя непредсказуемо. Это позволяет атакующему нарушить работу или вмешаться в целевой процесс.

ICMP-флуд

ICMP-флуд, иногда называемый «ping flood» или «smurf attack», нацелен на неправильно настроенное сетевое устройство. Атакующий заставляет устройство рассылать поддельные пакеты на каждый узел в сети, а не на одну конкретную конечную точку. В результате сеть насыщается ненужным трафиком, а производительность ухудшается для всех подключенных пользователей.

SYN-флуд

SYN-флуд использует трехсторонний процесс установления соединения (three-way handshake), применяемый для установления TCP-соединения. Атакующий отправляет запросы на подключение, но никогда не завершает рукопожатие, оставляя сервер в ожидании ответов, которые так и не приходят. Это исчерпывает доступные слоты соединений и в конеч итоге приводит к падению сервера или потере им отзывчивости.

DoS vs. DDoS-атаки

Стандартная DoS-атака исходит из одного источника. Распределенная атака отказа в обслуживании (DDoS) использует множество машин — часто ботнет из скомпрометированных устройств — чтобы одновременно направить трафик на одну цель.

DDoS-атаки, как правило, эффективнее атак с одного источника, потому что объем трафика намного больше. Кроме того, им сложнее противостоять: блокировка одного IP-адреса не даст результата, когда задействованы тысячи машин. Отследить DDoS-атаку до ее источника также сложно, поскольку трафик поступает из множества разных мест.

Оба типа атак могут причинять значительный финансовый ущерб. Компании, которые зависят от онлайн-сервисов, могут потерять выручку и столкнуться с репутационным ущербом во время длительных простоев.

Могут ли DDoS-атаки влиять на криптовалюты?

Криптовалютные биржи и сервисы, связанные с блокчейном, — частые цели DDoS-атак, потому что они обрабатывают ценные активы и работают непрерывно. Однако сама базовая сеть блокчейна гораздо сложнее поддается нарушению. В отличие от централизованного веб-сервера, блокчейн распределен по множеству узлов. Если некоторые узлы уйдут офлайн, сеть продолжит работать и валидировать транзакции через оставшиеся узлы.

Когда нарушенные узлы снова выходят в сеть, они заново синхронизируются с остальной частью сети, загружая самое актуальное состояние блокчейна. Уровень устойчивости в основном зависит от количества узлов и общей скорости хеширования сети (hash rate). Bitcoin, как крупнейшая сеть proof-of-work по скорости хеширования, считается особенно устойчивой к нарушениям. Успешная DoS-кампания против самого Bitcoin потребовала бы огромных и постоянных усилий.

При этом даже устойчивые блокчейны сталкиваются с теоретическими рисками. Атака 51% — когда атакующий контролирует более половины вычислительной мощности (hashing power) сети — может позволить кому-то временно вмешаться в недавние транзакции. Однако на крупных сетях, таких как Bitcoin, проведение такой атаки экономически нецелесообразно, и ее, скорее всего, быстро нейтрализуют обновления протокола и реакция сообщества.

Алгоритм консенсуса proof-of-work, используемый в Bitcoin, означает, что все данные сети защищены криптографическими доказательствами. Чтобы изменить ранее подтвержденные блоки, нужно пересчитать огромное количество работы, поэтому манипуляции с историческими транзакциями фактически невозможны.

Как защититься от DoS-атак

Организации, управляющие серверами и онлайн-сервисами, используют целый ряд стратегий, чтобы снизить свою уязвимость перед DoS- и DDoS-атаками.

Ограничение скорости (rate limiting) контролирует, сколько запросов может сделать один IP-адрес в заданный период. Фильтрация трафика и правила брандмауэра могут блокировать известные вредоносные шаблоны до того, как они достигнут сервера. Сети доставки контента (CDN) распределяют трафик по множеству серверов по всему миру, уменьшая влияние объемной атаки на любую отдельную точку.

Провайдеры мер по смягчению последствий DDoS-атак специализируются на поглощении и фильтрации больших объемов входящего вредоносного трафика, часто используя центры очистки (scrubbing centers), которые очищают пакеты до того, как они достигнут целевой инфраструктуры. Для криптовалютных бирж такой внешний уровень защиты особенно важен в периоды высокой активности на рынке, когда и объем трафика, и мотивация атакующих, как правило, возрастают.

Часто задаваемые вопросы (FAQ)

В чем разница между атакой типа DoS и DDoS?

Атака DoS исходит из одного источника, тогда как DDoS-атака использует одновременно множество машин. DDoS-атаки сложнее блокировать и они, как правило, причиняют больший ущерб, потому что объем трафика значительно выше.

Можно ли вывести из строя сеть блокчейна с помощью DoS-атаки?

Публичный блокчейн очень сложно вывести из строя с помощью DoS-атаки, потому что он работает на множестве независимых узлов. Даже если некоторые узлы уйдут офлайн, сеть продолжит функционировать. Централизованные сервисы, построенные поверх блокчейна, например биржи или кошельки, более уязвимы.

Что такое ботнет и как он связан с DDoS?

Ботнет — это сеть устройств, зараженных вредоносным ПО, которыми атакующий может управлять удаленно. Ботнеты — распространенный инструмент для DDoS-атак, потому что они способны одновременно генерировать большие объемы трафика с множества разных IP-адресов, из-за чего атаку трудно заблокировать.

Как DDoS-атаки связаны с другими киберугрозами?

DDoS-атаки — одна из нескольких киберугроз, которые затрагивают пользователей криптовалют и платформы. К другим относятся вымогательское ПО (ransomware), фишинг и социальная инженерия. Все они работают по-разному, но цель у них одна — нарушить работу сервисов или похитить активы.

Что могут сделать отдельные пользователи, чтобы оставаться в большей безопасности?

Отдельные пользователи редко становятся прямой целью атак типа DoS или DDoS — обычно они нацелены на серверы и инфраструктуру. Однако включение двухфакторной аутентификации (2FA) в аккаунтах бирж и внимательность к распространенным криптовалютным мошенничествам — важные практики безопасности независимо от типа угрозы.

Заключительные мысли

DoS- и DDoS-атаки — одни из самых старых и устойчивых угроз в кибербезопасности. Они работают, перегружая цель трафиком или некорректно сформированными запросами до тех пор, пока система не даст сбой. Хотя централизованные сервисы, такие как криптовалютные биржи, могут пострадать от этих атак, децентрализованные сети блокчейна структурно более устойчивы, потому что нет единой точки отказа.

По мере роста криптоиндустрии способы атак продолжают развиваться. Понимание основ того, как работают DoS-атаки, помогает пользователям и разработчикам принимать более осознанные решения о сервисах, которые они создают и используют.

Дополнительное чтение

  • 5 распространенных криптовалютных мошенничеств и как их избежать

  • Что такое атака 51%?

  • Атаки Сивиллы (Sybil Attacks): объяснение

  • Что такое вымогательское ПО (ransomware)?

  • Что такое двухфакторная аутентификация (2FA)?

Отказ от ответственности: Этот контент предоставлен вам «как есть» только в информационных и/или образовательных целях, без каких-либо заявлений или гарантий любого рода. Он не является финансовой, юридической или иной профессиональной консультацией и не предназначен для рекомендации покупки каких-либо конкретных продуктов или услуг. Вам следует обратиться за собственной консультацией к соответствующим профессиональным специалистам. Если контент был подготовлен третьим лицом, обратите внимание, что высказанные там взгляды принадлежат этому третьему лицу и не обязательно отражают взгляды Binance Academy. Цены на цифровые активы могут быть волатильными. Стоимость ваших инвестиций может как снизиться, так и вырасти, и вы можете не вернуть сумму инвестирования. Вы несете ответственность за свои инвестиционные решения, а Binance Academy не несет ответственности за любые убытки, которые вы можете понести. Для получения дополнительной информации см. наши Условия использования, Предупреждение о рисках и Условия Binance Academy.