Инцидент с фишингом $50M USDT, вызванный адресами Ethereum-двойниками, выявил системную проблему в безопасности криптовалют, которая выходит за рамки простых ошибок пользователей: усечённые адреса кошельков по своей природе небезопасны в условиях противоборства, и экосистема слишком долго полагалась на эту опасную практику. Большинство кошельков отображают только первые и последние несколько символов адреса, что по сути обучает пользователей предполагать, что проверка только видимых сегментов достаточно. Злоумышленники используют эту предсказуемость, создавая адреса, которые совпадают с префиксами и суффиксами, отличаясь только скрытой средней частью — задача, которая с вычислительной точки зрения очень проста и реализуема в масштабах. Как только такой адрес-двойник вводится в рабочий процесс — будь то через скомпрометированные сообщения, фишинговые ссылки, скопированные истории транзакций или злонамеренно изменённые списки контактов — интерфейс кошелька обычно не даёт пользователю никакого значимого сигнала о том, что назначение неверно, и одна единственная ошибка может безвозвратно привести к потере миллионов долларов. Это создает опасную когнитивную ловушку: от пользователей ожидается проверка длинных шестнадцатеричных строк, которые они не могут разумно просмотреть, а интерфейс активно поощряет использование сокращений, которые злоумышленники знают, как эксплуатировать. Большинство людей не проверяют полные адреса не из-за небрежности, а потому что инструменты сами по себе нормализуют частичную проверку, оптимизируя удобство, минимализм или читаемость, а не безопасность в враждебной среде. Предотвратить эти инциденты можно только через фундаментальное переосмысление UX и безопасности кошельков: полные адреса должны отображаться по умолчанию, любой вставленный или выбранный адрес должен визуально сравниваться с оригиналом с явным выделением различий, кошельки должны предупреждать пользователей, когда назначение является новым или похоже на ранее использованный адрес, а сохранённые контакты — защищены от скрытых изменений или подмен. Человеко-читаемые системы имен, такие как ENS, могут помочь, но только если имена проверяются через доверенные каналы, а разрешённые адреса явно отображаются рядом с именем, а не скрыты за ним. Пока эти меры не будут широко внедрены, пользователи, DAO и менеджеры казначейства должны соблюдать строгую операционную дисциплину: вручную проверять полный адрес хотя бы один раз для каждого нового получателя, подтверждать переводы через безопасные внеканальные средства связи, выполнять тестовые транзакции для высокоценностных переводов и вводить политику многостороннего одобрения для казначейских или организационных кошельков. Помимо этих немедленных мер, инцидент подчёркивает более широкий урок для экосистемы Ethereum и криптовалют в целом: UX-решения, которые ставят удобство выше безопасности, могут создавать предсказуемые векторы атак, и ставки сейчас настолько высоки, что дизайн-решения, ранее считающиеся допустимыми, становятся опасными. Это не крайний случай, и это не просто вопрос «ошибки пользователя»; это предсказуемое следствие проектных решений, не учитывающих наличие умных, мотивированных злоумышленников. Урок ясен и однозначен: если полный адрес не проверен, транзакция никогда не была по-настоящему подтверждена, и экосистема должна рассматривать отображение и проверку адресов как критическую область безопасности, а не как косметический элемент интерфейса. Пока кошельки, системы имен и операционные практики не будут соответствовать этой реальности, фишинговые атаки, использующие адреса-двойники, останутся одними из самых эффективных и разрушительных способов кражи в криптовалюте, а пользователи и организации с высоким уровнем ценности должны взять на себя ответственность за практики, которые кошельки в настоящее время не обеспечивают.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
#EthereumWarnsonAddressPoisoning
Инцидент с фишингом $50M USDT, вызванный адресами Ethereum-двойниками, выявил системную проблему в безопасности криптовалют, которая выходит за рамки простых ошибок пользователей: усечённые адреса кошельков по своей природе небезопасны в условиях противоборства, и экосистема слишком долго полагалась на эту опасную практику. Большинство кошельков отображают только первые и последние несколько символов адреса, что по сути обучает пользователей предполагать, что проверка только видимых сегментов достаточно. Злоумышленники используют эту предсказуемость, создавая адреса, которые совпадают с префиксами и суффиксами, отличаясь только скрытой средней частью — задача, которая с вычислительной точки зрения очень проста и реализуема в масштабах. Как только такой адрес-двойник вводится в рабочий процесс — будь то через скомпрометированные сообщения, фишинговые ссылки, скопированные истории транзакций или злонамеренно изменённые списки контактов — интерфейс кошелька обычно не даёт пользователю никакого значимого сигнала о том, что назначение неверно, и одна единственная ошибка может безвозвратно привести к потере миллионов долларов. Это создает опасную когнитивную ловушку: от пользователей ожидается проверка длинных шестнадцатеричных строк, которые они не могут разумно просмотреть, а интерфейс активно поощряет использование сокращений, которые злоумышленники знают, как эксплуатировать. Большинство людей не проверяют полные адреса не из-за небрежности, а потому что инструменты сами по себе нормализуют частичную проверку, оптимизируя удобство, минимализм или читаемость, а не безопасность в враждебной среде. Предотвратить эти инциденты можно только через фундаментальное переосмысление UX и безопасности кошельков: полные адреса должны отображаться по умолчанию, любой вставленный или выбранный адрес должен визуально сравниваться с оригиналом с явным выделением различий, кошельки должны предупреждать пользователей, когда назначение является новым или похоже на ранее использованный адрес, а сохранённые контакты — защищены от скрытых изменений или подмен. Человеко-читаемые системы имен, такие как ENS, могут помочь, но только если имена проверяются через доверенные каналы, а разрешённые адреса явно отображаются рядом с именем, а не скрыты за ним. Пока эти меры не будут широко внедрены, пользователи, DAO и менеджеры казначейства должны соблюдать строгую операционную дисциплину: вручную проверять полный адрес хотя бы один раз для каждого нового получателя, подтверждать переводы через безопасные внеканальные средства связи, выполнять тестовые транзакции для высокоценностных переводов и вводить политику многостороннего одобрения для казначейских или организационных кошельков. Помимо этих немедленных мер, инцидент подчёркивает более широкий урок для экосистемы Ethereum и криптовалют в целом: UX-решения, которые ставят удобство выше безопасности, могут создавать предсказуемые векторы атак, и ставки сейчас настолько высоки, что дизайн-решения, ранее считающиеся допустимыми, становятся опасными. Это не крайний случай, и это не просто вопрос «ошибки пользователя»; это предсказуемое следствие проектных решений, не учитывающих наличие умных, мотивированных злоумышленников. Урок ясен и однозначен: если полный адрес не проверен, транзакция никогда не была по-настоящему подтверждена, и экосистема должна рассматривать отображение и проверку адресов как критическую область безопасности, а не как косметический элемент интерфейса. Пока кошельки, системы имен и операционные практики не будут соответствовать этой реальности, фишинговые атаки, использующие адреса-двойники, останутся одними из самых эффективных и разрушительных способов кражи в криптовалюте, а пользователи и организации с высоким уровнем ценности должны взять на себя ответственность за практики, которые кошельки в настоящее время не обеспечивают.