Повторні атаки: Невидима загроза, з якою я зіткнувся в кібербезпеці

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

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

Що насправді можуть ці цифрові паразити

Довіртеся мені, ці атаки набагато небезпечніші, ніж визнають більшість фахівців з безпеки. Хакери використовують їх для проникнення в нібито "захищені" мережі, використовуючи вкрадені облікові дані, які виглядають абсолютно дійсно. Я бачив випадки, коли зловмисники дублювали фінансові транзакції кілька разів, висмоктуючи кошти з рахунків, поки жертви залишалися в невіданні.

Деякі хитрі ублюдки навіть зшивають частини зашифрованих повідомлень у атаках "вирізати та вставити". Відповідь системи виявляє вразливості, які вони можуть далі експлуатувати. Це розлючує, скільки шкоди можна завдати такою примітивною технікою!

Звісно, існують обмеження. Зловмисники не можуть модифікувати дані, не викликавши відмову, що обмежує їх повторенням минулих дій. І так, мітки часу можуть блокувати прості спроби. Але давайте будемо чесними – більшість організацій реалізують ці захисти погано або зовсім не реалізують. Я провів аудит безлічі систем, де ці основні засоби захисту були повністю відсутні.

Криптовалютний кошмар

Ці атаки є особливо тривожними в крипто-транзакціях та блокчейн-системах. Під час жорстких форків, коли реєстр розділяється на дві версії, площа атаки вибухає. Той форк Bitcoin Cash від Bitcoin у серпні 2017 року? Мрія атакуючого, який використовує повторні атаки!

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

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

Захист, який дійсно працює

Сильний захист від повторних витрат додає спеціальні маркери до транзакцій, забезпечуючи їхню дійсність лише на одній ланцюгу. Це було реалізовано, коли Bitcoin Cash відокремився від Bitcoin - рідкісний приклад того, як безпеку вдалося забезпечити з першого разу.

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

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

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

BTC-0.16%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити