GhostlyInc · Приватные ключи

Защитите свой криптокошелёк.

Узнайте о рисках, защитите ключи и проверьте резервные копии.

От энтропии до финальной транзакции

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

Генерировать

Создавайте непредсказуемые секреты

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

Создать резервную копию

Сохраняйте все ключи для восстановления

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

Подписать и сохранить

Держите материалы для подписи изолированными

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

Проверить и отправить

Подтвердите правильный адрес

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

Реальные сбои кошельков на практических примерах

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

Активный инцидентОпубликовано

Уязвимость COLDCARD RNG 2026

Какие seed-фразы под угрозой, почему обновлённая прошивка не защищает старые ключи и как перевести биткоины без переноса уязвимости на новое устройство.

Слабая генерация seed-фраз, уязвимые прошивки и безопасная миграция
Активная угрозаОпубликовано

Address Poisoning

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

Проверка получателя и предупреждения интерфейса кошелька
ИсторияОпубликовано

Проблема резервного копирования Bitcoin, стоившая 8 999 BTC

Как отсутствие ключа для сдачи сделало резервную копию кошелька неполной и почему Bitcoin ввёл пул ключей для безопасного восстановления.

Резервные копии с разрозненными ключами, адреса сдачи и восстановление
ОсновыОпубликовано

Как слабая случайность ставит криптокошельки под угрозу

Кошелёк может использовать надёжную криптографию, но при этом создавать небезопасные seed-фразы или приватные ключи. Узнайте, как слабая случайность подвергает риску ваши средства и что можно сделать.

Генерация seed, генераторы случайных чисел и слабые ключи
КейсЗапланировано

Milk Sad / Libbitcoin Explorer

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

Ошибки генерации и реализации фразы
КейсОпубликовано

Randstorm / BitcoinJS

Как старые браузерные среды и случайность JavaScript могут подвергнуть риску долгоживущие кошельки спустя годы после создания.

Энтропия браузера и миграция старых кошельков
КейсЗапланировано

Android SecureRandom 2013

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

Случайные числа подписей и обновления мобильных кошельков

Снижайте риски кошелька по порядку движения секретов

  1. Выберите надёжный кошелёк

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

  2. Храните резервную копию офлайн

    Храните фразу восстановления или резервную копию кошелька офлайн в как минимум двух надёжных местах. Проверьте восстановление заранее и никогда не сохраняйте фразу в облаке.

  3. Переведите средства из старого или небезопасного кошелька

    Если вы больше не доверяете старому кошельку, создайте новый с актуальным ПО и переведите средства на новый адрес. Сначала отправьте небольшой тестовый платёж.

  4. Проверьте полный адрес перед отправкой

    Сравните полный адрес получателя с надёжным источником. Проверьте его повторно на устройстве для подписи, особенно если скопировали из истории транзакций.