Tor (The Onion Router) — безкоштовна мережа анонімізації та браузер, що пропускають інтернет-трафік через кілька зашифрованих вузлів-волонтерів, приховуючи розташування й особу користувача.
Як працює Tor
Цибулеву маршрутизацію розробили в Дослідницькій лабораторії ВМС США в 1990-х роках; програма Tor вийшла у 2002 році, а з 2006 року її підтримує некомерційна організація Tor Project. Клієнт Tor будує ланцюжок із трьох вузлів:
- сторожовий (вхідний) вузол знає IP-адресу користувача, але не знає адресата;
- проміжний вузол не знає ні того, ні іншого;
- вихідний вузол підключається до адресата, але не знає, хто користувач.
Трафік загорнуто в кілька шарів шифрування, кожен з яких знімає один вузол, — звідси метафора цибулини. Onion-сервіси з адресами .onion ідуть далі: приховані і клієнт, і сервер, а трафік не залишає мережу Tor. Мости й підключувані транспорти, як-от obfs4 і Snowflake, допомагають користувачам у країнах, де Tor блокують.
Чому Tor важливий для безпеки
Журналісти, активісти, викривачі та звичайні користувачі за допомогою Tor захищаються від стеження й цензури. Злочинці користуються тим самим захистом: маркетплейси дарквебу, сайти витоків програм-вимагачів і багато форумів працюють як onion-сервіси, а шкідливе ПЗ може спрямовувати через Tor трафік керування. Маркетплейс Silk Road, закритий ФБР у 2013 році, показав, що операторів однаково можна вирахувати за їхніми помилками.
Tor має й обмеження. Вихідні вузли бачать і можуть змінювати незашифрований трафік: шкідливі вихідні вузли ловили на підміні HTTP-з’єднань, зокрема на видаленні HTTPS заради крадіжки криптовалюти. Противник, що спостерігає за обома кінцями з’єднання, може деанонімізувати користувача кореляцією трафіку, а експлойти для браузера чи помилки самого користувача здатні розкрити особу.
Рекомендації
- Використовувати офіційний Tor Browser, вчасно оновлювати його й відвідувати лише HTTPS-сайти.
- Не входити в особисті акаунти й не відкривати завантажені документи під час роботи через Tor.
- У корпоративних мережах відстежувати або блокувати підключення до публічних вузлів Tor, якщо вони не потрібні.