Ledger SDK изпраща данни за подписване по подразбиране

Компанията обяснява заявките с Clear Signing, но кодът показва и отделен механизъм за отчети при подписване.

Сподели:


Ledger потвърди на 11 ноември 2026 г., че стандартната конфигурация на нейния комплект за разработчици изпраща детайли за трансакции към сървърите на компанията. В официалния отговор на Ledger заявките са обяснени с Clear Signing: намиране на подходящо описание, за да може потребителят да прочете какво одобрява върху защитения екран на устройството. Компанията заявява, че не съхранява данните, изпращани за тази проверка.

Публичният код показва и отделна функция за изпращане на отчети за подписването. Тя включва информация за мрежата, целевия адрес и устройството. През октомври Ledger включва по подразбиране и multichain reporter за Етериум и Solana. Наличието на тези механизми в библиотеката обаче не установява кои конкретни приложения ги използват и с каква конфигурация.




Какви данни изпраща механизмът за отчитане?

Отчетът съдържа метаданни за операцията и използваната среда. Промяната за добавяне на blind signing reporter, приета на 26 март 2026 г., определя структурата на съобщението и функцията, която го изпраща с HTTP POST заявка. В нея присъстват:

  • Данни за операцията: идентификатор на мрежата, целеви адрес, метод на подписване и идентификатор на събитието.

  • Данни за устройството и софтуера: модел, версия на устройството и версия на приложението за подписване.

  • Контекст на подписването: дали е използвано blind signing, причината за него и информация за наличния Clear Signing контекст.

Част от полетата могат да бъдат празни или незадължителни. Следователно структурата показва какви данни механизмът може да предава, без да доказва съдържанието на всяка реална заявка. Разгледаният модел не съдържа поле за частен ключ или възстановяваща фраза. Повече за ролята на ключовете и различните начини за съхранението им обясняваме в ръководството какво е Биткойн портфейл.

На 8 октомври 2026 г. следваща промяна включва multichain sign reporter. В стандартния модул стойността за този reporter вече се извлича от конфигурираните зависимости, вместо винаги да остава изключена. Описанието посочва изпращане на събития за Етериум и Solana към пътя /v2/blind-signing-events.

Кодът и тестовете запазват условие: когато няма свързан reporter, извикването не изпраща отчет. Затова твърдението, че всеки Ledger портфейл предава всяка трансакция, би надхвърлило доказаното от тези промени. Значение имат версията на библиотеката, поддържаната мрежа и начинът, по който приложението я използва.


Какво обяснява Ledger и какво остава непотвърдено?


Ledger обяснява изпращането на детайли за трансакции с извличането на описания за Clear Signing. В техническото обяснение на Ledger Donjon екипът посочва, че описанията по ERC-7730 превръщат суровите данни към смарт договор в четими полета. Според него те са твърде обемни за устройството, а повечето интегратори не желаят да включват целия набор от метаданни в приложенията си.

Затова стандартният context module намира необходимото описание на сървърите на Ledger. Donjon уточнява, че механизмът работи в библиотеката, използвана от приложенията за портфейли, а не във фърмуера на хардуерното устройство. Разработчиците могат да предоставят собствен модул за извличане на метаданните.

Извличането на описание и изпращането на отчет имат различни задачи. Първото осигурява информация за показване на трансакцията; второто предава събитие за подписването. Двата разгледани pull request-а доказват наличието на reporter, но не описват сървърната политика за съхранение. Уверението на Ledger е изрично за данните, изпратени при Clear Signing lookup, и не бива автоматично да се разширява към всички отчети.

Поверителността зависи и от софтуера, чрез който се използва устройството. Възможността разработчикът да замени даден модул не означава непременно наличен потребителски бутон за изключване. За конкретен портфейл трябва да се установят използваната версия, активните мрежови заявки и предоставеният контрол. Посочените източници не доказват пробив в хардуерния портфейл или изтичане на частни ключове.

По друга тема, свързана с поверителността, Ledger по-рано потвърди инцидент с клиентски данни при външния партньор Global-e. Това е отделен случай от разглежданото тук изпращане на данни чрез SDK.


Източници:

1. Ledger — официална позиция за Clear Signing lookup и съхранението на данни.
2. Ledger Donjon — техническо обяснение на context module.
3. LedgerHQ/device-sdk-ts — PR #1389: Add blind signing reporter.
4. LedgerHQ/device-sdk-ts — PR #1966: Turn multichain sign reporter on.

Един имейл. Без hype. Без спам.

Абонирай се за седмичния бюлетин на Cryptoria.bg и следи най-важното за Биткойн и развитието на индустрията — без спам, само знание.

Не вярвай, проверявай

Абонирай се за нашия бюлетин

Веднъж седмично
Най-важните новини около Биткойн и крипто индустрията.
Без хайп, без реклами.
Само стойност.

Ние не спамим. Просто споделяме знания — веднъж седмично.