Ключові висновки

  • Атака типу «відмова в обслуговуванні» (DoS) затоплює сервер або мережу трафіком, щоб зробити їх недоступними; часто це спричиняє простої для бізнесу та користувачів.

  • До поширених типів атак DoS належать переповнення буфера (buffer overflow), ICMP-шторм (ICMP flood) і SYN-шторм (SYN flood); кожна з них використовує різні слабкі місця в тому, як мережі обробляють запити.

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

  • Як правило, мережі блокчейну стійкі до атак DoS, оскільки вони децентралізовані — неможливо націлити одну серверну точку так, щоб вивести з ладу всю систему.

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

Binance Academy courses banner

Вступ

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

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

Типи атак DoS

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

Атака через переповнення буфера (buffer overflow)

Атака переповнення буфера надсилає цілій системі більше даних, ніж та була розрахована обробляти. Коли сервер або застосунок отримує більше вхідних даних, ніж може зберегти його буфер пам’яті, він може впасти або поводитися непередбачувано. Це дозволяє атакувальнику порушити або втрутитися в роботу цільового процесу.

ICMP-шторм

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

SYN-шторм

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

DoS проти DDoS-атак

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

DDoS-атаки загалом ефективніші, ніж атаки з одного джерела, бо обсяг трафіку значно більший. Вони також складніші для захисту, адже блокування одного IP-адреса не дає результату, коли задіяні тисячі машин. Відстежити DDoS-атаку назад до її джерела так само складно, адже трафік надходить з багатьох різних місць.

Обидва типи атак можуть завдавати суттєвої фінансової шкоди. Компанії, які покладаються на онлайн-сервіси, можуть втрачати дохід і зазнавати репутаційних збитків під час тривалих збоїв.

Чи можуть DDoS-атаки впливати на криптовалюти?

Криптобіржі та сервіси, пов’язані з блокчейном, є поширеними мішенями для DDoS, адже вони працюють безперервно та обробляють цінні активи. Однак сама базова блокчейн-мережа значно складніша для порушення. На відміну від централізованого вебсервера, блокчейн розподілений між багатьма нодами. Якщо деякі ноди переходять офлайн, мережа продовжує працювати й валідовувати транзакції через інші ноди.

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

Втім, навіть стійкі блокчейни мають теоретичні ризики. Атака 51% — коли атакувальник контролює понад половину обчислювальної потужності мережі, — може дозволити комусь тимчасово втручатися в нещодавні транзакції. Проте на великих мережах на кшталт Біткоїна цей тип атаки економічно невигідний і, ймовірно, буде швидко нейтралізований оновленнями протоколу та реакцією спільноти.

Алгоритм консенсусу proof-of-work, який використовує Біткоїн, означає, що всі дані мережі захищені криптографічними доказами. Щоб змінити раніше підтверджені блоки, потрібно було б заново перерахувати колосальний обсяг роботи, тож маніпуляції історичними транзакціями фактично неможливі.

Як захиститися від атак DoS

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

Лімітування швидкості визначає, скільки запитів може надсилати одна IP-адреса в заданий період. Фільтрація трафіку та правила брандмауера можуть блокувати відомі зловмисні шаблони ще до того, як трафік дійде до сервера. Мережі доставки контенту (CDN) розподіляють трафік між багатьма серверами по всьому світу, зменшуючи вплив об’ємної (volumetric) атаки на будь-яку одну точку.

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

Поширені запитання

У чому різниця між атаками DoS і DDoS?

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

Чи можна вивести з ладу блокчейн-мережу атакою DoS?

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

Що таке ботнет і як він пов’язаний із DDoS?

Ботнет — це мережа пристроїв, які були заражені шкідливим програмним забезпеченням і можуть віддалено керуватися атакувальником. Ботнети є поширеним інструментом для DDoS-атак, тому що вони можуть одночасно генерувати великі обсяги трафіку з багатьох різних IP-адрес, через що атаку складно заблокувати.

Як DDoS-атаки пов’язані з іншими кіберзагрозами?

DDoS-атаки є однією з низки кіберзагроз, які впливають на криптокористувачів і платформи. Інші включають ransomware (вимагальницьке ПЗ), фішинг та соціальну інженерію. Кожна працює по-різному, але всі вони прагнуть порушити роботу сервісів або викрасти активи.

Що можуть зробити окремі користувачі, щоб залишатися в безпеці?

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

Заключні думки

Атаки DoS і DDoS є одними з найстаріших і найстійкіших загроз у кібербезпеці. Вони працюють шляхом перевантаження цілі трафіком або некоректними (зловмисно сформованими) запитами доти, доки система не зламається. Хоча централізовані сервіси, як-от криптобіржі, можуть бути вражені такими атаками, децентралізовані мережі блокчейну структурно стійкіші, адже немає єдиної точки відмови.

Оскільки криптоіндустрія зростає, методи атак продовжують розвиватися. Розуміння основ роботи атак DoS допомагає користувачам і розробникам ухвалювати обґрунтованіші рішення щодо сервісів, які вони створюють і використовують.

Додаткове читання

  • 5 поширених криптовалютних шахрайств і як їх уникнути

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

  • Пояснення атак Sybil

  • Пояснення ransomware (вимагальницького ПЗ)

  • Що таке двофакторна автентифікація (2FA)?

Застереження: Цей контент надається вам «як є» лише для загальної інформації та/або навчальних цілей без будь-яких гарантій чи заяв будь-якого характеру. Його не слід тлумачити як фінансову, юридичну або іншу професійну пораду, а також він не має на меті рекомендувати придбання будь-якого конкретного продукту чи послуги. Зверніться по власну пораду до відповідних професійних консультантів. Якщо контент був доданий третім учасником, зверніть увагу: висловлені ним погляди належать цьому третьому учаснику та не обов’язково відображають позицію Binance Academy. Ціни на цифрові активи можуть бути волатильними. Вартість ваших інвестицій може як зростати, так і падати, і ви можете не отримати назад вкладену суму. Ви несете виключну відповідальність за свої інвестиційні рішення, а Binance Academy не несе відповідальності за будь-які збитки, які можуть виникнути. Для отримання додаткової інформації див. наші Умови використання, Попередження про ризики та Умови Binance Academy.