Незабаром може вийти нове оновлення приватності Monero: ключове покращення

XMR
pull requestDandelion++MoneroTorI2P
1 годину томуДжерело: u.today
Незабаром може вийти нове оновлення приватності Monero: ключове покращення

Учасник Monero відкрив pull request, який змінює спосіб ретрансляції транзакцій вузлами, що надходять з Tor та I2P, згідно з GitHub проєкту.

Патч усуває вразливість конфіденційності, яка могла дозволити спостерігачу пов'язати транзакцію з анонімною мережею, з якої вона надійшла, через час її трансляції.

Pull request під номером 11743 було відкрито 13 листопада, і він досі очікує на розгляд. Це альтернатива попередній пропозиції від 8 листопада, переробленій після відгуку від іншого розробника Monero.

Як це працює?

Проблема полягає в механізмі, за якого вузол отримує транзакцію через Tor або I2P, а потім передає її до звичайної мережі Monero.

Article image
Джерело: Monero Github

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

З цією зміною вузол прийматиме транзакції Tor та I2P лише на вхідних з'єднаннях. Транзакції, що надходять через вихідні анонімні з'єднання, просто ігноруватимуться.

Прийняті транзакції спочатку чекатимуть випадкової затримки. Після цього вони проходять через Dandelion++, існуючий протокол ретрансляції Monero, який приховує, звідки почалася транзакція.

Відправник також втрачає одну опцію. Наразі відправник може запросити негайну трансляцію. За новими правилами вузли ігнорують цей запит на з'єднаннях Tor та I2P, тож ніхто не може пропустити затримку.

Причина в тому, що час є одним із найпростіших способів відстежити транзакцію. Якщо транзакція з'являється в публічній мережі одразу після надходження з Tor, спостерігач, який стежить за обома сторонами, може пов'язати їх.

Не нова ідея

Сама ідея не є новою: попередній pull request від vtnerd пропонував подібну рандомізовану затримку для транзакцій, що переходять з Tor та I2P до публічної мережі.

Реалістично, зміна є дещо невеликою з точки зору коду, але вона закриває прогалину, яка має значення для користувачів, що покладаються на Tor або I2P для приховування свого місцезнаходження.

Коли патч увійде до релізу, ще не підтверджено. PR також позначено для бекпорту, тож він може потрапити й до поточної гілки релізу.