Управление крипто-ключами в малой фирме: у кого есть доступ и как это проверить
Управление крипто-ключами в малой фирме: у кого есть доступ и как это проверить
Коротко о главном:
- Составьте карту доступа: кто имеет доступ к какому ключу, и регулярно обновляйте этот список.
- Разделите роли: один человек одобряет транзакцию, другой — её исполняет.
- Фиксируйте процедуры доступа и храните их в безопасном месте.
- Отрабатывайте восстановление доступа до того, как оно понадобится, используя тестовые суммы.
- Безопасность измеряется степенью риска, а не абсолютными гарантиями.
В малой фирме управление крипто-ключами часто держится на паре человек и неформальных договорённостях. Проблема возникает, когда ключевой сотрудник уходит, забывает пароль или совершает ошибку в транзакции. Этот текст даёт практическую основу для внутренней гигиены: как узнать, у кого есть доступ, как разделить ответственность и как проверить, что ваша система восстановления действительно работает.
Фокус — на процессах, а не на инструментах. Независимо от того, используете ли вы аппаратные кошельки, программные решения или бумажные копии, принципы одни: ясность, разделение обязанностей и регулярная проверка.
Шаг 1: Составьте карту доступа
Первая задача — зафиксировать каждый ключ, который использует фирма: для основного счёта, для операционных расходов, для тестовых целей. Рядом с каждым ключом укажите, у кого есть доступ, в какой форме (seed-фраза, пароль, аппаратное устройство) и где хранится копия.
- Используйте таблицу или документ, который хранится офлайн, например, в сейфе.
- Отмечайте дату последней проверки и имя человека, который её проводил.
- Удаляйте доступ для бывших сотрудников сразу после прекращения трудовых отношений.
Карта доступа не статична. Обновляйте её после каждого изменения в персонале, после покупки нового устройства или при любом подозрении на компрометацию.
Шаг 2: Разделите обязанности
Один человек не должен иметь возможность самостоятельно исполнить и одобрить транзакцию. В малом коллективе это означает: один человек готовит транзакцию, другой проверяет и одобряет, третий (если есть) хранит резервную копию ключа, но эта копия не должна быть достаточной для подписи; используйте мультиподпись или физический двойной контроль доступа к сейфу.
Для крупных сумм используйте мультиподписной кошелёк с подписями 2 из 3 или 3 из 5, где требуется согласие нескольких человек. Для небольших операционных расходов можно иметь один ключ, но тогда чётко определите лимит и процедуру для каждой суммы сверх него.
Важно, чтобы разделение обязанностей было зафиксировано во внутреннем регламенте, даже если фирма небольшая. Это предотвращает злоупотребления и снижает риск ошибки.
Что записывать и где хранить
Записывать — скучно, но необходимо. Ведите журнал ключевых событий: когда был создан ключ, у кого был доступ, когда был изменён пароль, когда была совершена транзакция крупнее обычной.
- Храните seed-фразы на бумаге или металле, в нескольких копиях, в разных местах.
- Пароли держите в менеджере паролей с надёжными мастер-паролями, но никогда рядом с seed-фразой.
- Определите, кто имеет право доступа к копиям в сейфе, и запишите это в карту доступа.
Не храните всё в одном месте. Несколько копий защищают от потери, но увеличивают поверхность атаки. Если вы подозреваете, что любую копию видело неавторизованное лицо, переведите средства на новый ключ.
Как проверить восстановление доступа
Восстановление доступа не тестируется, когда оно понадобится. Отрабатывайте его заранее, используя тестовый кошелёк с небольшой суммой средств. Процедура: удалите кошелёк с устройства, затем попробуйте восстановить его с помощью seed-фразы и процедур, которые вы записали.
Зафиксируйте время, необходимое для восстановления, и возникшие проблемы. Если кто-то не знает, где находится копия, или пароль неверен, это сигнал, что систему нужно исправить.
Проводите это упражнение не реже одного раза в год или после каждого крупного изменения в команде. Если вы успешно восстановили тестовые средства, процедура проверена для этих условий; повторите тест после каждого изменения в команде или оборудовании.
Регулярная ревизия и реакция на изменения
Раз в квартал проходите по карте доступа и проверяйте, актуальна ли она. Спросите: все ли указанные люди всё ещё работают? Обновлены ли процедуры после последнего изменения?
Если вы заметили подозрительную транзакцию или подозреваете, что ключ скомпрометирован, немедленно переведите средства на новый кошелёк с новой seed-фразой; смена пароля не поможет, если скомпрометирована seed-фраза. Не ждите, пока проблема подтвердится.
Рассмотрите также страхование профессиональной ответственности для лиц, управляющих ключами, но это тема для юриста, а не для этого текста.
Связанные материалы
Частые вопросы
Как часто нужно обновлять карту доступа?
Не реже одного раза в квартал или сразу после изменения персонала, покупки нового устройства или подозрения на компрометацию.
Что если в фирме только один человек знает всё?
Это высокий риск. Рассмотрите мультиподписной кошелёк или хотя бы хранение копии у надёжного лица вне фирмы, с чёткими процедурами.
Безопасна ли бумажная копия seed-фразы?
Бумага — приемлемый риск, если она хранится в сейфе с контролем доступа; металлические пластины дополнительно снижают риск пожара и воды.
Как узнать, что восстановление доступа успешно?
Проверьте это: удалите кошелёк и восстановите его, используя свою процедуру. Если вы успешно восстановили тестовые средства, процедура проверена для этих условий; повторите тест после каждого изменения в команде или оборудовании.
Что делать, если сотрудник, знавший ключ, уходит из фирмы?
Если человек знал seed-фразу или имел доступ к приватному ключу, немедленно переведите средства на новый кошелёк с новыми ключами; старый ключ нельзя отозвать или сменить его пароль. Затем обновите карту доступа.