Перейти к содержимому
buybitcoinsmart

Глоссарий / Кошельки и хранение

Изолированный от сети

Другие названия: Air gap.

Что такое изолированный от сети?
Изолированный от сети (air-gapped) описывает устройство подписи, которое никогда не подключалось к сети или компьютеру: транзакции попадают в него только в виде файлов на карте или отсканированных QR-кодов.

Определено в BIP-174.

Воздушный зазор означает, что у подписывающего устройства нет пути в интернет, даже через стоящую рядом машину. Обеспечивающий это стандарт представляет собой частично подписанную транзакцию биткоина, BIP-174, которая появилась в Bitcoin Core 0.17 в октябре 2018 года. Для частного владельца это добавляет около минуты к каждому выводу и устраняет целый класс удаленных атак.

Как это работает

В схеме с воздушным зазором две машины делят работу. Подключенная знает ваши адреса и составляет транзакцию, которую не имеет полномочий авторизовать. Изолированная хранит ключ, не имеет ни радио, ни кабеля данных и не принимает ничего, кроме того, что вы переносите к ней вручную.

Обычно используются три канала передачи, и они различаются тем, к чему получает доступ атакующий.

Карта microSD переносит черновик в виде файла. Это самый быстрый путь для крупной транзакции, и через тот же слот обычно доставляются обновления прошивки, и именно поэтому карта заслуживает подозрения: то, что на ней находится, будет разобрано кодом, который выполняется рядом с вашим ключом.

Анимированные QR-коды передают те же байты в виде света. Камера подписывающего устройства считывает последовательность кадров, каждый из которых содержит фрагмент, закодированный по схеме Uniform Resources, которую опубликовала Blockchain Commons, чтобы разные производители могли читать вывод друг друга. Один неподвижный снимок не может вместить всю транзакцию с мультиподписью, поэтому экран повторяет цикл, пока камера не соберет весь набор.

Касание NFC находится на границе определения. Радиус действия составляет сантиметры, и обмен выполняется намеренно, но радио остается радио, и если вашей причиной купить изолированное подписывающее устройство было устранение радио, то оставленное включенным радио отменяет эту логику.

В обратную сторону следует подписанная транзакция, которая в любом случае становится публичной в момент рассылки. Никакой секрет никогда не отправляется обратно, поэтому подключенная машина может быть полностью заражена без изменения результата.

Где это встречается

Устройства, построенные вокруг воздушного зазора, включают Coldcard, который завершает полный цикл на карте microSD, Foundation Passport и Keystone, которые заменяют порты камерой и экраном, Blockstream Jade и SeedSigner, самостоятельно собранную конструкцию на Raspberry Pi Zero, которая ничего не хранит между сеансами и загружает свои слова заново при каждом использовании.

Привычка, которая придает зазору ценность, не имеет никакого отношения к проводке. Прочитайте адрес получателя и выход сдачи на собственном экране изолированного устройства, прежде чем одобрить операцию. Зазор не позволяет скопировать ключ; он ничего не делает с черновиком, который тихо платит кому-то другому, а именно с такой атакой обычные владельцы и сталкиваются.

Два практических замечания. Для получения подписывающее устройство вообще не нужно, поскольку вывод новых адресов использует только публичную информацию, поэтому устройство может годами лежать в ящике, пока на него поступают платежи. И убедитесь, что ваше координирующее программное обеспечение поддерживает канал передачи вашего устройства, прежде чем его покупать, потому что несовместимые кодировки QR у разных производителей являются самой частой причиной того, что новая схема тихо забрасывается после выходных.

Чего зазор вам не дает

Воздушный зазор закрывает один путь к вашему ключу и оставляет широко открытыми несколько других, и люди, которые только что потратили деньги на изолированное подписывающее устройство, забывают об этом чаще всего.

Он ничего не делает с вашей резервной копией. Двенадцать или двадцать четыре слова и есть ключ, поэтому сид-фраза, сфотографированная на смартфон, введенная в менеджер паролей или отправленная себе по электронной почте, уже покинула зазор независимо от того, как устроена проводка устройства. Большинство потерь на этом уровне являются потерями резервной копии, а не атаками извлечения.

Он ничего не делает с устройством, которое пришло скомпрометированным. Подписывающее устройство, купленное у перепродавца на маркетплейсе, или такое, которое пришло с картой, уже содержащей фразу восстановления, представляет собой проблему цепочки поставок, и никакая изоляция не исправит ключ, который сгенерировал кто-то другой. Покупайте у производителя и позвольте устройству создать собственные слова.

Он ничего не делает с тем, что вы одобряете не ту транзакцию. Если координатор на подключенной машине был изменен, переданный им черновик может заплатить атакующему, и изолированное устройство подпишет именно то, что вы подтвердите. Экран подписывающего устройства является последней честной поверхностью в цепочке, поэтому читать с него адрес обязательно.

И он ничего не делает с принуждением или с тем, кто найдет устройство и резервную копию в одном ящике. Это проблема кодовой фразы (passphrase) или мультиподписи, а не проводки.

Изолированное устройство vs холодное хранение

Воздушный зазор является фактом о том, как устроена проводка устройства; холодное хранение является фактом о том, как жил ключ. Эти два свойства расходятся в обе стороны. Аппаратный кошелек на USB-кабеле подходит под холодное хранение и не является изолированным, потому что секрет никогда не пересекает границу чипа, даже когда кабель подключен. Автономный ноутбук, в который вы однажды ввели существующую фразу восстановления, изолирован и никогда не был холодным, потому что эти слова уже побывали в другом месте. Относитесь к зазору как к одному доступному улучшению внутри холодного хранения, разумному, когда баланс оправдывает дополнительные шаги, а не как к другому названию для него.

Не путать с

Часто задаваемые вопросы

Безопаснее ли кошелек с воздушным зазором, чем аппаратный кошелек с USB?

Незначительно, и только против атак, которые приходят через соединение с хостом. Оба хранят ключ внутри устройства, поэтому две ошибки, из-за которых теряется больше всего биткоинов, непроверенная резервная копия и неподтвержденный адрес, одинаковы для каждого из них.

Нужно ли устройство подписи, изолированное от сети, чтобы хранить биткоин?

Нет. Для большинства балансов современный аппаратный кошелек, купленный новым у производителя и проверенный на собственном экране, уже является правильным решением. Изоляция от сети представляет собой улучшение, на которое вы идете, когда сумма оправдывает дополнительные шаги при каждом расходе.

Читайте далее

Связанные термины

Еще в разделе «Кошельки и хранение»

Читать эту страницу на английском