Текущее местоположение: Главная / Аппаратные и холодные кошельки / Текст статьи

Безопасность работы с Bitcoin Core в офлайн-среде: ключевые правила

Безопасность работы с Bitcoin Core в офлайн-среде: ключевые правила

1. Что считается офлайн-средой

Bitcoin Core можно использовать на изолированном компьютере для холодного хранения и подписи транзакций. Главная цель — исключить доступ приватных ключей к сети. Но офлайн не означает автоматически безопасно: важны проверка ПО, контроль физического доступа, правильная передача PSBT и резервное копирование.

2. Подготовка изолированной системы

  • Используйте отдельное устройство, которое никогда не подключалось к интернету.
  • Установите чистую ОС из проверенного образа, отключите Wi-Fi, Bluetooth, Ethernet и модемы.
  • Физически удалите или отключите беспроводные модули, камеры и микрофоны.
  • Загружайтесь с доверенного носителя и проверяйте контрольные суммы ОС.
  • Не используйте устройство для почты, браузера и мессенджеров.

3. Проверка Bitcoin Core

  • Скачивайте Bitcoin Core только с bitcoincore.org или github.com/bitcoin/bitcoin.
  • Проверяйте SHA256 и PGP-подпись релиза по независимым каналам.

воздушный зазор

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

4. Создание и хранение кошелька

  • Генерируйте seed и приватные ключи только в офлайн-среде.
  • Используйте шифрование кошелька и длинную парольную фразу.
  • Запишите seed на металле или бумаге, не фотографируйте и не печатайте на сетевом принтере.
  • Сделайте несколько географически разделенных резервных копий.
  • Проверьте восстановление на другом офлайн-устройстве до перевода крупных сумм.
  • Для повышенной защиты используйте мультиподпись и разные устройства или места.

5. Передача данных через воздушный зазор

  • Используйте новые или предварительно очищенные USB, SD и QR-коды.

Bitcoin Core

  • Не подключайте носитель к онлайн-компьютеру без необходимости; применяйте отдельный транзитный носитель.
  • Проверяйте файлы PSBT и дескрипторы на обеих сторонах.
  • Остерегайтесь USB-устройств с вредоносной прошивкой; предпочтительны оптические носители, QR или одноразовые SD.
  • Не переносите исполняемые файлы, только данные в ожидаемом формате.

6. Процесс подписи транзакции

  • Онлайн-узел создает PSBT, офлайн-устройство подписывает.
  • Внимательно сверяйте адреса получателя, сумму, комиссию и сдачу.
  • Используйте дескрипторы и xpub только для наблюдения, не импортируйте приватные ключи в онлайн-кошелек.
  • Подписывайте только ожидаемые PSBT; проверяйте fingerprint, derivation path и policy.
  • После подписи возвращайте PSBT на онлайн-узел для broadcast.
  • Храните журнал идентификаторов транзакций и резервные копии PSBT при необходимости.

7. Физическая и организационная безопасность

PSBT

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

8. Типичные ошибки

  • Подключение офлайн-кошелька к интернету для быстрой проверки.
  • Хранение seed в облаке, мессенджере или фото.
  • Использование случайных USB и непроверенных сборок.
  • Подпись PSBT без проверки адреса и суммы.
  • Единственная резервная копия без теста восстановления.
  • Отсутствие обновлений безопасности Bitcoin Core.

Заключение

Безопасность Bitcoin Core в офлайн-среде строится на дисциплине: изоляция, проверка ПО, контроль носителей, аккуратная подпись PSBT, надежное резервное копирование и физическая защита. Офлайн-среда снижает сетевые риски, но требует строгих процедур и регулярной проверки.