Блокчейн/Уровень IV · Глубины протокола/4.3 Хранение и приватность/Урок 5
Операционная безопасность и распространённые виды мошенничества
Криптография держится, человек — нет
МатериалыАппаратный кошелёк с собственным дисплеемОтдельное устройство с воздушным зазором (air-gapped) для долгосрочного храненияЕжегодный отчёт Центра жалоб на интернет-преступления ФБР США (IC3) о мошенничестве с криптовалютами
Любопытство
- Почему даже с аппаратным кошельком можно потерять средства на фишинговом сайте?
- Как транзакция, подписанная легитимным ключом, может уйти на адрес злоумышленника так, что пользователь этого не заметит?
- Почему большинство потерь вызвано обманом, а не взломом криптографии?
Исследование
- Безопасность протокола Bitcoin основана на криптографии на эллиптической кривой secp256k1; ни один известный метод её не взламывает. Тем не менее большинство крупных потерь вызвано социальной инженерией, а не математическими сбоями. Реестр неизменяем: подтверждённую транзакцию не может отменить никакой орган. Такая окончательность защищает сеть, но оставляет отдельных держателей беззащитными перед необратимыми ошибками и обманом.
- Фишинг — один из самых распространённых путей к краже. Злоумышленники используют домены-двойники или поддельные приложения-кошельки, имитирующие легитимные интерфейсы. Жертвы вводят в эти подделки сид-фразы или приватные ключи, отдавая злоумышленникам полный контроль. Центр жалоб на интернет-преступления ФБР США ежегодно фиксирует стабильно высокий объём мошенничества с криптовалютами, причём крупнейшая категория по сумме потерь — инвестиционное мошенничество.
- Вредоносное ПО, подменяющее буфер обмена (clipper), незаметно работает в фоновом режиме и заменяет скопированные адреса адресами злоумышленника. Пользователь копирует легитимный адрес из кошелька или контактов, вставляет его в форму создания транзакции и, сам того не зная, отправляет средства по другому адресу. Отравление адресов (address poisoning) усугубляет этот риск: злоумышленники присылают небольшие суммы «пыли» с адреса, внешне похожего на адрес из истории самого пользователя, в расчёте на то, что жертва скопирует этот двойник из журнала транзакций.
- Социальная инженерия включает также выдачу себя за других и долгосрочные мошеннические схемы. Фальшивые сотрудники поддержки связываются с пользователями, ссылаясь на проблемы с аккаунтом или предлагая услуги по возврату украденных средств; ни одна легитимная организация не запрашивает сид-фразы. Схемы «разделки свиней» (pig butchering) предполагают месяцы выстраивания отношений, после чего жертв направляют на мошеннические инвестиционные платформы. В июле 2020 года хакеры взломали известные аккаунты в Twitter, в том числе аккаунты крупных руководителей технологических компаний, чтобы продвигать мошенническую «раздачу», обещавшую удвоить присланные биткоины.
- SIM-своп (SIM swapping) нацелен на аккаунты на биржах: злоумышленник убеждает оператора связи перенести номер телефона жертвы на устройство под своим контролем. Получив контроль над номером, злоумышленники получают коды входа по SMS и доступ к биржевым кошелькам. Физическое принуждение, известное как «атака гаечным ключом» (wrench attack), подразумевает изъятие аппаратных устройств или принуждение к раскрытию сид-фразы угрозами или насилием, что полностью обходит все цифровые средства защиты.
- Операционные практики снижают эти риски, но не устраняют их. Перед подписанием пользователи проверяют адрес получателя на независимом экране аппаратного кошелька, убеждаясь, что адресат соответствует их намерению. Многие используют отдельные устройства для повседневных транзакций и для долгосрочного хранения, снижая риск заражения вредоносным ПО. Если не распространяться о своих активах, меньше шансов стать мишенью; публичные заявления о богатстве привлекают внимание как мошенников, так и тех, кто готов к физическим угрозам.
Ключевые факты
- Потери биткоина вызваны обманом, ошибками пользователей и сбоями сервисов, а не взломом криптографии.
- Вредоносное ПО для буфера обмена подменяет скопированные адреса в системном буфере, перенаправляя транзакции на адреса, подконтрольные злоумышленнику.
- Отравление адресов (address poisoning) заключается в отправке «пыли» с похожего адреса, чтобы жертва скопировала его из своей истории транзакций.
- При взломе аккаунтов в Twitter в июле 2020 года захваченные аккаунты известных людей использовались для продвижения фальшивой раздачи биткоинов среди их подписчиков.
- SIM-своп позволяет злоумышленникам получать коды входа по SMS, перенося номер телефона жертвы на собственное устройство.
- Аппаратные кошельки отображают адреса получателей на собственном физическом экране, что позволяет проверять их независимо от подключённого компьютера.
Упражнение девять, шесть, три, один
9СобратьПеречислите 9 различных видов криптовалютного мошенничества или атак с применением социальной инженерии, описанных в недавних отчётах правоохранительных органов или бюллетенях по безопасности. Для каждого укажите основной механизм обмана и то, на что он нацелен: на кошельки самостоятельного хранения, на аккаунты на биржах или на то и другое.
6СгруппироватьРаспределите эти 9 видов мошенничества по 6 категориям в зависимости от операционного вектора: прямое извлечение ключей, перенаправление транзакций, захват аккаунта через дополнительные факторы, манипуляция в рамках долгих отношений, физическое принуждение или эксплуатация на уровне протокола. Обоснуйте каждую группу конкретным техническим этапом, на котором происходит обман.
3Выделить главноеСведите 6 кластеров к 3 фундаментальным человеческим уязвимостям, которыми мошенники пользуются независимо от конкретного вида мошенничества.
1КристаллизоватьНапишите одно предложение о том, почему окончательность (finality) — ключевое свойство безопасности блокчейна — одновременно защищает протокол и делает отдельного пользователя максимально уязвимым для мошенничества.
Проверка фактов
Даты, цифры и утверждения были проверены по приведенным ниже опубликованным источникам.