Tor став проривом, який довів, що анонімна маршрутизація є можливою. NymVPN — це наступний крок: наступник, який зберігає дух Tor, водночас усуваючи його конкретні вразливості. NymVPN поєднує захист метаданих на основі мережі mixnet з економічними стимулами для операторів вузлів, забезпечуючи захист від атак на основі аналізу часових інтервалів та атак типу «Сібіл», які обмежують можливості Tor.
У чому Tor став першопрохідцем, а що йому не вдалося вирішити
Мережа Tor була розроблена на початку 2000-х років для забезпечення анонімності за допомогою «цибулевої» маршрутизації: трафік обгортається шарами шифрування та проходить через три ретранслятори, які обслуговуються волонтерами. Це залишається основним інструментом для активістів, журналістів та всіх, кому потрібна надійна анонімність в Інтернеті.
Однак у Tor є дві структурні слабкі сторони, які стали очевидними завдяки 20-річним дослідженням:
- Вразливість до аналізу за часом. Спостерігач, який має можливість відстежувати як точки входу, так і точки виходу ланцюга Tor, може зіставити час надходження та розмір пакетів, щоб деанонімізувати користувачів. Це відома атака на Tor, яка не вимагає розшифрування.
- Вразливість до атак типу «Сибіл». Tor працює завдяки ретрансляторам, які забезпечують роботу мережі на волонтерських засадах. Зловмисник, який контролює значну частину мережі, може розкрити анонімність користувачів, трафік яких проходить через його вузли. Без економічних стимулів, що сприяють розширенню масштабів добросовісної участі, безпечне розширення пулу релейних вузлів є складним завданням.
Як NymVPN вирішує обидві ці проблеми
Як обійти аналіз часових характеристик за допомогою mixnet
Анонімний режим NymVPN маршрутизує ваш трафік через п’ять проміжних вузлів у мережі Noise Generating Mixnet. На відміну від «цибулевого» маршруту Tor із трьома ретрансляторами, мікснет:
- Перемішує пакети. На кожному переході ваші пакети перемішуються з пакетами інших користувачів. Спостерігач не може визначити, які пакети належать якому користувачеві.
- Генерує трафік для прикриття. Пакети-приманки надсилаються через мережу, щоб замаскувати реальні схеми трафіку. Навіть інтенсивність руху перестає бути корисним показником.
- Додає заплутування часових даних. Невеликі, випадково обрані затримки на кожному переході порушують часові кореляції, які перешкоджають роботі «цибулевої» маршрутизації.
Результатом є неможливість встановлення зв’язку з боку глобального пасивного супротивника — найсуворішої моделі загрози в дослідженнях з анонімності. Tor не може надати таку гарантію.
Протидія атакам «Сибіл» за допомогою стимулів
Оператори вузлів NymVPN отримують винагороду за свої послуги у вигляді токена $NYM. Це перетворює мережу з суто волонтерської на економічно орієнтовану: оператори зацікавлені в цілісності мережі, а їхня кількість є достатньо великою та різноманітною, щоб зробити атаки типу «Сибіл» економічно невигідними.
А як щодо маршрутизації через «часник» (I2P, Freenet)?
Алгоритм Garlic Routing розширює можливості алгоритму Onion Routing шляхом об’єднання декількох повідомлень в один зашифрований «bulb». Це підвищує пропускну здатність і маскує синхронізацію повідомлень, але не усуває основну проблему кореляції за часом, для вирішення якої й були розроблені мікс-мережі. У своїй архітектурі NymVPN враховує досвід, отриманий при застосуванні маршрутизації за принципом «цибулі» та «часнику», і йде ще далі, використовуючи активне генерування шуму.
Коли краще використовувати NymVPN, а коли — Tor?
- Для щоденного перегляду веб-сторінок та потокового перегляду: Режим NymVPN Fast працює значно швидше, ніж Tor, при цьому забезпечуючи децентралізоване з’єднання з двома проміжними вузлами.
- Для анонімності, від якої залежить дуже багато: Режим «Anonymous» у NymVPN забезпечує надійніший захист від аналізу трафіку, ніж «цибулева маршрутизація» у Tor.
- Для сервісів .onion: Tor залишається найкращим інструментом. NymVPN не замінює екосистему прихованих сервісів Tor.
- Ви також можете використовувати обидва варіанти: налаштувати маршрутизацію через Tor через NymVPN для додаткового рівня захисту. Див. Чи працює Tor з NymVPN?
Чесність щодо компромісів
Анонімний режим працює повільніше, ніж Tor, під час звичайного перегляду веб-сторінок, оскільки генерація «шуму», яка забезпечує його стійкість до стеження з використанням штучного інтелекту, водночас збільшує затримку. Для більшості повсякденних завдань «Швидкий режим» є оптимальним вибором: він залишається децентралізованим, зашифрованим і не дозволяє реєструвати значущі дані про трафік. Більше інформації про філософію розробки Nym дивіться в litepaper NymVPN.