Как обезопасить свою криптовалюту
В ночь на 30 октября случилась самая крупная кража криптовалюты в истории - хакеры атаковали Binance и похитили около $6,3 млрд, по заявлению самой биржи. Binance приостановила вывод средств, но 1 ноября начала поэтапное возобновление вывода средств. После взлома хочется напомнить о главных правилах безопасности при хранении криптоактивов.
Инцидент с Binance произошел 29 октября - в 20:05 UTC (23:05 по московскому времени) представители биржи сообщили, что горячие кошельки были скомпрометированы. Около полуночи по московскому времени основатель и бывший глава Binance Чанпэн Чжао также написал о взломе.
В русскоязычном Telegram-канале Binance написала в 00:25, что "средства пользователей находятся в полной безопасности" (эту формулировку представители Binance повторяли почти во всех последующих сообщениях). Около трех часов ночи Binance в своем канале сообщила, что компенсирует все финансовые потери.
Уже утром появилось сообщение, что, согласно первичному расследованию, инцидент может быть связан с компрометацией ноутбука DevOps-инженера: это якобы позволило атакующему получить доступ к сервисному контейнеру и отправить неавторизованные транзакции на вывод средств. При этом представители Binance заявили, что признаков утечки приватных ключей кошельков нет. Тогда же биржа заявила, что вместе с партнерами заморозила $3 млрд активов.
Примерно через час Binance сообщила, что взлом не связан только с ноутбуком - были и другие точки проникновения, и атака была "сложной".
Вскоре после этого биржа начала возвращать активы пользователям. По официальным заявлениям Binance, биржа будет делать это за счет Фонда защиты активов пользователей (SAFU) и средств компании. Утром в воскресенье Binance заявила, что покрыла $6 млрд из общей суммы потерь.
Аналитическая компания TRM Labs считает, что взлом - дело рук северокорейских хакеров. ФБР также официально обвинило северокорейскую группировку.
После завершения расследования Binance пообещала опубликовать подробный технический разбор.
Это не первый случай взлома криптобиржи. Ранее уже взламывали Bybit, Coincheck, Bitget, Bitfinex. Binance также взламывали в 2019 г. Были и случаи банкротства бирж, например, Mt. Gox. Биржи тем или иным способом компенсировали потери. Mt. Gox до сих пор возмещает средства, хотя биржа рухнула в 2014 г. Эти примеры показывают, что надежные биржи, если нарушение выявлено с их стороны, готовы компенсировать потери.
Конечно, предотвратить атаку на биржу или кошелек отдельный пользователь не может. Но и у него есть зона ответственности: защита доступа к кошелькам, приватных ключей и устройств.
Вот несколько правил, которые помогут сохранить средства:
-
Не доверять никакому средству хранения на 100%.
Ни один способ хранения не дает полной гарантии безопасности: взломать или украсть можно что угодно.
-
Хранить основные средства на некастодиальных кошельках. Лучше - на аппаратных.
Кастодиальные кошельки - сервисы, которые контролируют приватные ключи кошельков (например, биржи). Так пользователь не имеет полного контроля над средствами. Это видно на примере Binance: после инцидента биржа на двое суток приостановила вывод средств.
Доступ к активам в некастодиальном кошельке имеет только его владелец.
Причем крупные активы лучше держать на холодных кошельках - кошельках на физических носителях. Но надо помнить о первом правиле: ни один способ хранения не гарантирует абсолютной безопасности. Даже аппаратные кошельки взламывали.
Я не призываю полностью отказываться от посредников. В некоторых случаях удобнее кастодиальные кошельки.
-
На централизованных биржах нужно соблюдать базовую цифровую гигиену: включать двухфакторную аутентификацию для входа в аккаунт (Чанпэн Чжао рекомендует использовать приложения-аутентификаторы и аппаратные ключи, а не SMS), придумывать уникальные пароли для каждого аккаунта, не переходить по сомнительным ссылкам, настраивать белые списки адресов для вывода, включать уведомления о входах в аккаунт и выводах средств.
-
Сид-фразу (ключ к криптокошельку) важно хранить на надежном носителе: на бумаге, металлической пластине, зашифрованном USB-носителе. Принцип такой, чтобы носитель не имел выхода в интернет.
-
Тщательно проверять биржи и производителей кошельков, остерегаться компаний с сомнительной репутацией.
-
Проверять активные разрешения смарт-контрактов на использование токенов и отзывать ненужные разрешения.
-
При переводе средств внимательно проверять адреса получателей.