Satoshi BrotherСвой человек на крипторынке
RU

Eclair ужесточает правила финансирования Bitcoin после выявления уязвимостей, угрожающих Lightning-платежам

Eclair обновляет правила финансирования Bitcoin для повышения безопасности Lightning-платежей, призывая операторов обновиться после выявления уязвимостей в обработке транзакций.

Eclair ужесточает правила финансирования Bitcoin после выявления уязвимостей, угрожающих Lightning-платежам

Обновление безопасности от ACINQ

Разработчик Bitcoin Lightning ACINQ призвал операторов узлов обновить программное обеспечение после устранения уязвимостей безопасности, которые могли быть использованы злоумышленниками. 27 октября компания выпустила версию Eclair 0.14.6, введя более строгие требования к транзакциям и механизмы восстановления, чтобы предотвратить манипуляции с финансированием каналов, которые могут поставить под угрозу ожидающие платежи.

"Мы настоятельно рекомендуем обновление, так как некоторые из этих проблем могут быть использованы злонамеренными узлами," - говорится в объявлении ACINQ.

Уязвимости в Lightning-каналах

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

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

Новые меры безопасности

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

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

Улучшенная логика расчетов

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

Дополнительные меры предосторожности

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

Рекомендации для операторов

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

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

На других языках: EnglishDeutschFrançaisItalianoEspañol

Редакционная политика и ИИ · Контакты