0xB10C: Хтось намагається деанонімізувати адреси всіх биткоин-гаманців – Біти медіа

За інформацією розробника додатків мережі Біткоїна під псевдонімом 0xB10C, конфіденційність персональних даних власників BTC-гаманців перебуває під загрозою.

Приватна особа чи група, об'єднана під ім'ям LinkingLion збирає дані про власників біткоїнів з березень 2018 року і вже використав(-овалу) більше 800 різних IP-адрес, щоб приховати свою діяльність, розповідає 0xB10C.

LinkingLion встановлює TCP-з'єднання з біткоін-вузлом і запускає підтвердження версії, надсилаючи повідомлення: версія. Повідомлення про версію мають неясні користувальницькі агенти, такі як, Наприклад, /bitcoinj:0.14.3/Біткойн гаманець:4.72/, /класичний:1.3.4(EB8)/або /Satoshi:0.13.2/. Всього LinkingLion використав 118 різних користувальницьких агентів. Майже всі вони з'являються у повідомленнях про версію з однаковою частотою. Тобто користувальницькі агенти вибираються зі списку та, ймовірно, є підробленими.

«LinkingLion відкриває з'єднання з багатьма вузлами мережі Біткоїна, використовуючи чотири діапазони IP-адрес, та прослуховує оголошення про транзакції. Використовує IP-адреси з трьох діапазонів IPv4/24 та одного діапазону IPv6/32 для підключення до прослуховуючих вузлів у мережі Біткоїн. Це може дозволити LinkingLion зв'язати нові широкомовні транзакції з IP-адресами вузлів.. Така поведінка може вказувати на те, що невідомі намагаються визначити, чи доступний конкретний вузол за конкретною IP-адресою. Всі ці діапазони IP-адрес оголошені AS54098, LionLink Networks», - пише 0xB10C.

На підставі інформації реєстру ARIN та RIPE, діапазони належать різним компаніям: Розгалуження мережі, Замок VPN, Linama UAB і Data Canopys.

Fork Networking та Castle VPN – це американські компанії, належать одному й тому ж власнику. Fork Networking пропонує послуги хостингу та колокації, Castle VPN — VPN-провайдер.. Linama UAB - литовська компанія, не представлена ​​в Інтернеті. Data Canopy - американська компанія, що пропонує хмарні та колокаційні центри обробки даних. Оскільки підключення з цих діапазонів IP-адрес мають дуже схожу поведінку, 0xB10C припустив, що вони контролюються або орендуються LinkingLion.

Приблизно в 15% випадків LinkingLion не відразу закриває з'єднання. Натомість або прослуховує повідомлення інвентаризації, містять транзакції, або надсилає запит адреси та прослуховує як повідомлення інвентаризації, так і адресні повідомлення. Потім закриває з'єднання протягом 10 хвилин.

Інформація, яку LinkingLion отримує від вузла, може бути поділена на метадані, інвентар та адреси. Всі сполуки дізнаються про метадані вузла, які включають інформацію про те, коли вузол доступний або недоступний, яка версія програмного забезпечення працює на цьому конкретному вузлі і коли він оновлюється, яку висоту блоку вважає найкращою і коли вона змінюється, які послуги пропонує вузол.

0xB10C припустив, що таким чином LinkingLion може записувати синхронізацію транзакцій, щоб визначити, який вузол першим отримав транзакцію. Потім цю інформацію можна використовувати для визначення IP-адреси, пов'язаного з конкретною біткоін-адресою. Відповідно до 0xB10C, LinkingLion може використовувати цю інформацію для прив'язки широкомовних транзакцій безпосередньо до IP-адрес.

0xB10C пропонує захистити спільноту від загрози крадіжки конфіденційних даних шляхом створення списку заборон з відкритим вихідним кодом, який вузли можуть використовувати, щоб закрити для LinkingLion можливість підключення. Однак 0xB10C звертає увагу розробників, що LinkingLion може спробувати обійти список заборон, змінивши IP-адресу, які в даний час використовує для підключення. Короткостроковою профілактикою може бути ручна заборона діапазонів IP-адрес, використовуваних LinkingLion для вхідних підключень до вузлів. На думку 0xB10C, єдиним постійним вирішенням проблеми може стати зміна логіки транзакцій у Bitcoin Core.

За даними звіту «Лабораторії Касперського» за 2022 рік, компанія зафіксувала
майже 200 000 спроб крадіжки даних криптовалютних гаманців та облікових записів криптоінвесторів.