Отсутствие кабеля передачи данных не означает отсутствие ввода
Устройства автономной подписи получают запросы на транзакции через QR-коды и т. д., и им все еще необходимо анализировать внешние данные. Изолированность от внешнего мира уменьшает количество каналов связи, но не исключает автоматически риски, связанные с прошивкой, анализом данных, цепочкой поставок или проверкой пользователя. При оценке устройства следует проверять поддерживаемые протоколы, официальные обновления и документацию по безопасности, а не предполагать, что все запросы на подпись заслуживают доверия только потому, что устройство «полностью отключено».
QR-коды могут содержать различное содержимое.
QR-коды могут содержать адреса, URL-адреса, неподписанные транзакции или сегментированные закодированные данные. Сначала убедитесь, предназначено ли сканирование на устройстве для отображения платежа или для подписания транзакции; не смешивайте эти два действия. Сегментированные QR-коды необходимо правильно собрать; если сканирование прервано, перезапустите его в соответствии с официальной процедурой; не загружайте незнакомые вспомогательные программы для завершения сканирования и не преобразуйте слова восстановления в QR-коды и не сохраняйте их в онлайн-фотоальбом.
Перед подписанием проверьте фактический результат на устройстве.
На отдельном экране должна отображаться проверяемая сумма, адрес получателя, комиссия и необходимая информация о сети. Для транзакций с несколькими выходами разберитесь в разнице между сдачей и внешними платежами. Текст, отображаемый на компьютере, является лишь рекомендацией; перед окончательным подписанием проверьте содержимое, которое устройство может самостоятельно обработать. Если возможно только слепое подписание или авторизация не может быть интерпретирована, остановитесь, вместо того чтобы полагаться на надпись «безопасно проверено» на веб-странице.
Изучите процесс на примере без средств.
Сначала выполните процесс создания, сканирования, проверки, подписания и возврата в поддерживаемой практической среде, чтобы проверить, как программное обеспечение отображает комиссии и причины сбоев. Тестирование процесса помогает выявить слабые места в понимании, но не доказывает безопасность всех будущих запросов. Для операций с реальными активами повторно проверьте учетную запись, сеть и выход; не используйте примеры адресов на скриншотах из руководства в качестве реальных адресов получателя.
Подтвердите также возвраты и широковещательные сообщения.
После того, как результат подписи вернется на подключенное устройство, убедитесь, что окончательная транзакция соответствует исходному запросу, прежде чем принимать решение о широковещательной передаче. Запишите идентификатор транзакции и статус широковещательной передачи, чтобы избежать дублирования инициаций из-за зависания интерфейса возврата. Файлы подписи могут раскрывать информацию о транзакциях и связях с учетной записью, и их не следует загружать на общедоступные веб-сайты для получения помощи. Если вы не знакомы с устройством или активом, в первую очередь ознакомьтесь с соответствующей официальной документацией по протоколу.
Выводы о безопасности должны иметь определенную область применения.
Запишите модель устройства, прошивку, версию приложения, поддерживаемые протоколы и поля, проверенные в этот раз. Любые заявления о «никогда не происходит утечек» или «всегда безопасно» выходят за рамки того, что может доказать простое подключение в автономном режиме. Этот документ описывает процесс проверки, но не рекомендует какое-либо конкретное устройство и не заменяет управление резервным копированием; потеря устройства и утечки резервных копий по-прежнему требуют отдельных мер на случай чрезвычайной ситуации.
