BlockchainSecurity
SR EN RU
Инциденты
Горячие и холодные кошельки

Мультисиг-кошелек для малой команды: когда это имеет смысл и что легко упустить

Мультисиг-кошелек для малой команды: когда это имеет смысл и что легко упустить

Коротко о главном:

  • Мультисиг-кошелек требует несколько подписей для транзакции, что снижает риск единой точки отказа.
  • Конфигурация 2 из 3 означает, что нужны два ключа из трех, поэтому один ключ может быть потерян или скомпрометирован.
  • Самая частая ошибка — хранить все ключи в одном месте или у одного человека, что лишает смысла мультисиг.
  • Перед внедрением определите, кто держит какой ключ и как действовать в экстренных случаях.
  • Мультисиг — не решение для всего; для простых задач может быть достаточно обычного кошелька с надежной защитой.

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

Для малой команды мультисиг-кошелек может быть разумным выбором, но только при правильной настройке. Этот текст объясняет, когда это имеет смысл, как работает 2 из 3 и какая ошибка допускается чаще всего.

Что такое мультисиг-кошелек и как работает 2 из 3

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

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

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

Когда мультисиг имеет смысл для малой команды

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

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

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

Кто держит какой ключ? Практическое распределение

Ключевое решение — кто будет держать каждый из трех ключей. Цель — чтобы ни один человек не имел доступа ко всем ключам, и чтобы ключи не находились в одном месте.

Пример распределения для 2 из 3:

  • Ключ 1: директор компании, на аппаратном кошельке в сейфе.
  • Ключ 2: финансовый менеджер, на аппаратном кошельке дома.
  • Ключ 3: юрист или аудитор, как резервный ключ, в безопасном месте вне компании.

Важно, чтобы ключ 3 не находился у того же человека, что и ключ 1 или 2. Если все ключи у директора, то мультисиг не добавляет безопасности, а только усложняет.

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

Самая частая ошибка: все ключи в одном месте

Самая частая ошибка на практике — команда создает мультисиг, но затем хранит все ключи в одном ящике или у одного человека. Причина часто в удобстве: проще, когда все в одном месте. Но это сводит на нет всю цель мультисига.

Если все ключи в одном месте, злоумышленник, проникший в офис или укравший ноутбук, получает все. То же самое, если один человек держит все ключи: он становится единственной точкой отказа, и если он скомпрометирован, деньги потеряны.

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

Как избежать ошибок при настройке

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

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

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

Регулярно проверяйте, что ключи в безопасности и процедуры актуальны. Если в команде что-то меняется, скорректируйте распределение ключей.

Что мультисиг не решает

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

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

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

Связанные тексты

Частые вопросы

Безопасен ли мультисиг-кошелек для малой команды?

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

Сколько ключей нужно для малой команды?

Для команды из двух-трех человек 2 из 3 — частый выбор. Это позволяет одному ключу быть резервным, и никто не имеет полного контроля.

Что произойдет, если я потеряю один ключ?

Если ключ просто потерян, переведите средства на новую конфигурацию перед продолжением работы; если подозреваете, что он скомпрометирован, сделайте это срочно. Третий ключ заменяется путем перевода средств на новую конфигурацию 2-из-3 с новым ключом (на некоторых смарт-контрактных кошельках достаточно смены владельца в контракте).

Могу ли я использовать мультисиг для крипто и для фиата?

Мультисиг используется для криптовалют. Для фиатных денег существуют похожие концепции, но они не идентичны. Этот текст относится к крипто.

Где следует хранить ключи?

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

← Nazad na BlockchainSecurity.rs
Прокрутить вверх