смартконтракти безпеки пастки: Блокчейн світу невидимі загрози та стратегії захисту

robot
Генерація анотацій у процесі

Смартконтракти як двосічний меч: виклики безпеки та стратегії захисту у світі Блокчейн

Криптовалюти та технології Блокчейн формують нове розуміння фінансової свободи, але ця революція також приносить нові виклики безпеки. Шахраї більше не обмежуються використанням технічних уразливостей, а перетворюють самі протоколи смартконтрактів Блокчейн на інструменти атаки. За допомогою ретельно спроектованих соціальних інженерних пасток вони використовують прозорість і незворотність Блокчейн, перетворюючи довіру користувачів на засіб викрадення активів. Від підробки смартконтрактів до маніпуляцій з крос-чейн транзакціями, ці атаки не лише приховані і важкі для виявлення, але й завдяки їхній "легітимній" зовнішності ще більш обманливі. У цій статті буде проаналізовано реальні випадки, щоб виявити, як шахраї перетворюють протоколи на носії атак, а також буде запропоновано комплексні рішення, що включають від технічного захисту до поведінкових запобіжників, щоб допомогти користувачам безпечно рухатися у децентралізованому світі.

Посібник з виживання в темному лісі DeFi: коли авторизація смартконтрактів перетворюється на машину для збору активів

Один. Пастки угоди: зловмисне використання законних механізмів

Блокчейн протокол спочатку був розроблений для забезпечення безпеки та довіри, але шахраї використовують його характеристики, поєднуючи їх з недбалістю користувачів, створюючи різноманітні приховані способи атак. Ось деякі з поширених методів та їх технічні деталі:

(1) зловмисні смартконтракти авторизація

Технічні принципи: На блокчейнах, таких як Ефір, стандарт токенів ERC-20 дозволяє користувачам через функцію "Approve" уповноважити третіх осіб (зазвичай смартконтракти) витягувати з їхнього гаманця вказану кількість токенів. Ця функція широко використовується в DeFi-протоколах, де користувачі повинні уповноважити смартконтракти для виконання транзакцій, стейкінгу або ліквідного майнінгу. Проте шахраї використовують цей механізм для створення зловмисних контрактів.

Спосіб роботи: Шахраї створюють DApp, що маскується під легітимний проект, зазвичай просуваючи його через фішингові сайти або соціальні мережі. Користувачі підключають гаманці та їх спонукають натиснути "Approve", що на перший погляд є авторизацією невеликої кількості токенів, але насправді може бути безмежною сумою (значення uint256.max). Як тільки авторизація завершена, адреса контракту шахраїв отримує дозвіл і може в будь-який момент викликати функцію "TransferFrom", щоб витягти всі відповідні токени з гаманця користувача.

Справжній випадок: На початку 2023 року фішинговий веб-сайт, що маскувався під "оновлення певного DEX V3", призвів до втрат сотень користувачів у мільйонах доларів США у USDT та ETH. Дані на блокчейні показують, що ці транзакції повністю відповідали стандарту ERC-20, жертви навіть не змогли повернути свої кошти через юридичні заходи, оскільки авторизація була добровільно підписана.

Посібник з виживання в темному лісі DeFi: коли авторизація смартконтрактів перетворюється на комбайн для збору активів

(2) Підписка на фішинг

Технічний принцип: Блокчейн-транзакції потребують від користувачів генерації підпису за допомогою приватного ключа, щоб підтвердити легітимність транзакції. Гаманець зазвичай виводить запит на підпис, після підтвердження користувачем транзакція транслюється в мережу. Шахраї використовують цей процес, підробляючи запити на підпис для крадіжки активів.

Спосіб роботи: Користувач отримує лист або повідомлення, що маскується під офіційне сповіщення, наприклад, "Ваш NFT аірдроп чекає на отримання, будь ласка, підтверджте гаманець". Після натискання на посилання користувача перенаправляють на шкідливий вебсайт, де вимагається підключити гаманець і підписати "транзакцію підтвердження". Ця транзакція насправді може бути викликом функції "Transfer", яка безпосередньо переводить ETH або токени з гаманця на адресу шахрая; або це може бути операція "SetApprovalForAll", яка надає шахраю контроль над колекцією NFT користувача.

Справжній випадок: Спільнота одного відомого NFT-проєкту стала жертвою атаки через фішинг підписів, внаслідок чого кілька користувачів втратили NFT вартістю кілька мільйонів доларів, підписавши підроблені "транзакції на отримання аірдропа". Зловмисники використали стандарт підпису EIP-712, підробивши запити, які виглядали безпечними.

(3) Фальшиві токени та "атака пилу"

Технічний принцип: Відкритість Блокчейн дозволяє будь-кому надсилати токени на будь-яку адресу, навіть якщо одержувач не запитував цього. Шахраї використовують це, надсилаючи невелику кількість криптовалюти на кілька адрес гаманців, щоб відстежувати активність гаманців і пов’язувати їх з особою або компанією, що володіє гаманцем.

Спосіб роботи: Атакуючи надсилають невелику кількість криптовалюти на різні адреси, а потім намагаються з'ясувати, які з них належать одному й тому ж гаманцю. В більшості випадків ці "пилові частки" розподіляються у вигляді аерозолів до гаманців користувачів, можливо, з привабливими назвами або метаданими. Користувачі можуть намагатися обміняти ці токени, що дозволяє атакуючому отримати доступ до гаманця користувача через адресу контракту, що супроводжує токен. Ще більш приховано, атакуючі використовують соціальну інженерію, аналізуючи подальші транзакції користувача, щоб визначити активні адреси гаманців користувачів, що дозволяє реалізувати більш точні шахрайства.

Справжній випадок: У мережі Ethereum відбулася атака "пилових токенів" GAS, що вплинула на тисячі гаманців. Деякі користувачі, керуючись цікавістю, втратили ETH та токени ERC-20.

Два, джерела прихованості

Ці схеми важко виявити, в значній мірі тому, що вони приховані в законних механізмах Блокчейн, і звичайним користувачам важко розпізнати їх злочинну природу. Основні причини включають:

  1. Технічна складність: код смартконтракту та запити на підписання є незрозумілими для нетехнічних користувачів. Наприклад, запит "Approve" може відображатися як складні шістнадцяткові дані, і користувач не може інтуїтивно зрозуміти його значення.

  2. Законність на ланцюзі: всі транзакції записуються на Блокчейн, що здається прозорим, але жертви часто усвідомлюють наслідки авторизації або підпису лише після цього, а в цей час активи вже не можна повернути.

  3. Соціальна інженерія: шахраї використовують людські слабкості, такі як жадібність, страх або довіра, щоб створити вишукані схеми.

  4. Вдало замасковане: Фішингові сайти можуть використовувати URL-адреси, які дуже схожі на офіційні домени, навіть через HTTPS-сертифікати, щоб підвищити довіру.

Посібник з виживання в темному лісі DeFi: коли смартконтракти стають машинами для збору активів

Три, всебічна стратегія захисту

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

Перевірка та управління дозволами

  • Регулярно перевіряйте записи авторизації гаманця за допомогою інструменту перевірки авторизації блокчейн-браузера.
  • Відкликати непотрібні дозволи, особливо на необмежені дозволи для невідомих адрес.
  • Перед кожним наданням дозволу переконайтесь, що DApp походить з надійного джерела.
  • Перевірте значення "Allowance", якщо воно "необмежене" (наприклад, 2^256-1), його слід негайно скасувати.

Перевірка посилання та джерела

  • Введіть офіційне URL вручну, уникаючи натискання на посилання в соціальних мережах або електронних листах.
  • Переконайтеся, що веб-сайт використовує правильне доменне ім'я та SSL-сертифікат.
  • Будьте обережні з помилками в написанні або зайвими символами в домені.

Використання холодного гаманця та мультипідпису

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

Обережно обробляйте запити на підпис.

  • Уважно прочитайте деталі транзакції у вікні гаманця, звертаючи особливу увагу на поле "Дані".
  • Використовуйте функцію декодування блокчейн-оглядача для аналізу змісту підпису або звертайтеся до технічного експерта.
  • Створіть окремий гаманець для високоризикових операцій, зберігайте невелику кількість активів.

реагувати на атаки пилу

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

Висновок

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

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

DeFi чорний ліс виживання: коли смартконтракти стають машинами для збору активів

DEFI1.32%
ETH-3.64%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
RugResistantvip
· 07-26 00:48
Найважливіша безпека - це ваша
Переглянути оригіналвідповісти на0
StableGeniusDegenvip
· 07-23 07:32
Обережно, шахрайство з контрактами
Переглянути оригіналвідповісти на0
GasFeeBeggarvip
· 07-23 07:18
Холодний гаманець є істинною
Переглянути оригіналвідповісти на0
  • Закріпити