Іноді найсмертельніша загроза ховається в найменш помітних місцях.



Найбільша децентралізована біржа Sui Chain пережила безпрецедентну подію безпеки, яка вважається катастрофою — хакер викрав 230 мільйонів доларів з фонду через вразливість у коді. Вартість цього рядка коду, в будь-якому випадку, не може обійтися без ціни в 1,6 мільярда.

Корінь проблеми насправді дуже прихований. Хакер, використовуючи ретельно спроектовані параметри введення, спровокував низку ланцюгових реакцій: спочатку забезпечив виконання умови n≤mask, що змусило виконуваний потік перейти на 23 рядок; потім гарантував n≥2^192, коли виконується операція зсуву вліво n<<64, все значення миттєво перевищило межі u256. Результатом стало те, що функція вивела абсолютно несподіване значення, і хакер таким чином отримав можливість маніпулювати активами.

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

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