CRYPT.ruглавный криптожурнал

LDK устранила утечку приватности в Lightning-каналах Bitcoin

Разработчики Lightning Development Kit выпустили исправление, которое закрывает способ связать скрытый платёжный канал с его финансированием в блокчейне Bitcoin. Издание Bitcoin Optech рассказало о патче 30 октября.

LDK устранила утечку приватности в Lightning-каналах Bitcoin
Изображение: KRiemer / Pixabay

Lightning Development Kit (LDK) — набор инструментов для создания приложений на Bitcoin Lightning. В нём нашли и устранили уязвимость, которая позволяла раскрыть связь между неанонсированным каналом и транзакцией, которая его финансирует.

Проблема крылась в том, как LDK пересылает onion-сообщения. Атакующий мог вычислить предполагаемый идентификатор канала (short-channel ID, SCID) по данным о финансирующей транзакции — номеру блока, позиции транзакции в блоке и позиции выходного адреса. Эти координаты указывают на конкретный биткоин-выход, который обеспечивает канал.

Само угадывание SCID не доказывало, что между двумя конкретными узлами существует канал. Но атакующий мог подключиться к обоим подозреваемым узлам и построить через них маршрут onion-сообщения, которое вернётся обратно. Если сообщение проходило успешно, это подтверждало: угаданный финансирующий выход действительно связан с каналом между этими узлами — даже если канал не анонсирован в публичной карте сети.

Патч, слитый в код 25 октября, меняет поведение LDK: теперь программа отказывается разрешать настоящий SCID неанонсированного канала при пересылке onion-сообщений. Единственное исключение — совпадение значения с исходящим алиасом канала. Валидные алиасы продолжают работать как альтернативные идентификаторы, поэтому отправитель может адресовать канал, не раскрывая его реальные координаты в блокчейне.

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

Источник

  • CryptoSlateBitcoin Lightning fix blocks a probe linking private channels to onchain funding

Ещё в рубрике «Новости»

  1. 3 ноября, вторник