Tor: Анонимность в Сети

На днях переустанавливал ось. Нашел интересный проект. Зовётся Tor, очень помогает, когда надо что-то скачать с сайта, а на сайте стоят ограничения на количество скачиваний с одного IP. Депозит/рапида отпадают сразу, т.к. таких умников полно и кто-нибудь уже что-то тянет с этой сети, но с "хитровывернутых" сайтов качать вполне даже удаётся. Это намного удобней, чем искать списки проксей, половина из которых уже не рабочие. К тому же проект изначально заточен под организацию безопасности вашего интернет-сёрфинга.

Что такое TOR?

Копипаст с оффициального сайта:

Tor это программный проект, который поможет вам защититься от "анализа потока данных" — разновидности сетевого надзора, который угрожает персональной свободе и приватности, конфиденциальности бизнес контактов и связей, а также общегосударственной безопасности. Tor обеспечивает защиту за счёт маршрутизации вашего сетевого трафика по распределённой сети серверов запущенных добровольцами со всего мира: это не даёт возможности внешнему наблюдателю отслеживающему ваше интернет-соединение узнать какие сайты вы посещаете, а также не даёт возможности сайту узнать ваше физическое местоположение. Tor работает со многими существующими приложениями, включая веб-браузеры, системы мгновенного обмена сообщениями, клиенты удалённого доступа, и другие приложения использующие протокол TCP.

Установка TOR. 

Т.к. на домашнем компе стоит убунта - опишу установку именно под этот дистриб.

В /etc/apt/sources.list добавим следующие строки:

# deb http://deb.torproject.org/torproject.org <DISTRIBUTION> main

Где вместо <DISTRIBUTION> поставьте ваш дистриб. Для Debian это etch, lenny, sid и т.д Для убунты - karmic, jaunty, intrepid, hardy. Иногда http://deb.torproject.org/torproject.org может быть недоступен. Тогда вместо этого можно прописать deb-master.torproject.org, mirror.netcologne.de или tor.mirror.youam.de

# gpg --keyserver keys.gnupg.net --recv 886DDD89
# gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
# apt-get update
# apt-get install tor tor-geoipdb

После установки Tor необходимо поднастроить локальный прокси, который будет принимать http запросы и передавать их дальше уже по Tor сети. В качестве такого сервачка будем использовать Privoxy (он ставится вместе с тором, судя по всему - как зависимость). 

Настройка privoxy 

# cat /etc/privoxy/config
forward-socks5 / 127.0.0.1:9050 .
confdir /etc/privoxy
logdir /var/log/privoxy
logfile /var/log/privoxy/logfile
actionsfile match-all.action
actionsfile default.action
actionsfile user.action
filterfile default.filter

# Don't log interesting things, only startup messages, warnings and errors
#logfile logfile
#jarfile jarfile
#debug 0 # show each GET/POST/CONNECT request
debug 4096 # Startup banner and warnings
debug 8192 # Errors - *we highly recommended enabling this*

user-manual /usr/share/doc/privoxy/user-manual
listen-address 127.0.0.1:8118
toggle 1
enable-remote-toggle 0
enable-edit-actions 0
enable-remote-http

Настройка броузера

Для Firefox есть плагин, который добавляет кнопку включения настроек TOR. Идём по ссылке https://addons.mozilla.org/firefox/2275/ , ставим плагин. После

установки, в правом нижнем углу огнелиса дожна появиться следующая кнопка

Чтобы проверить, работает ли tor, идем сюда https://check.torproject.org/ Если увидели примерно следующее - установка прошла успешно.

Скажу сразу - при использовании TOR - будет довольно заметное падение скорости.

 

Если захотите использовать

Если захотите использовать tor по прямому назначению - рекомендуется постоянно очищать куки и хистори, а при совсем полной паранойе - хранить хоумдир на закриптованном разделе. Но это уже для совсем параноиков.

А вообще, можно любую софтину гонять по tor-сети, прописав в настройках proxy - адрес: 127.0.0.1, порт: 9050, тип прокси: SOCKS 5. Или просто http - прокси адрес: 127.0.0.1, порт: 8118

Спасибо, полезная статья на

Спасибо, полезная статья на "модную" тему. Желающим использовать данную технологию можно также посоветовать ознакомиться со статьей "TOR: перехват чужого трафика" в октябрьском номере журнала "Хакер"

Для перехвата чужого

Для перехвата чужого TOR-трафика необходимо, настроить несколько своих tor-серверов и ждать, пока нужный тебе человек пройдёт через твой тор-сервак, при этом твой сервак долже быть "конечной точкой" (exit nodes). Слишком малая вероятность. Кому уж СОВСЕМ приспичит - будет шифровать дополнительно, а для "скачать с сайта минуя ограничение" - вполне сойдёт.

Известная сеть для

Известная сеть для анонимизации трафика Tor, программное обеспечение для которой распространяется в исходных текстах под свободной лицензией, подверглась взлому. В инфраструктуре проекта злоумышленники получили контроль над двумя из семи серверов директорий и над сервером накопления статистики metrics.torproject.org. После обнаружения факта вторжения, администраторы проекта вывели пораженные машины из сети и выполнили полную переустановку программного обеспечения, вместе с обновлением идентификационных ключей.

На одном из взломанных хостов находились GIT и SVN репозитории проекта. Предварительный анализ активности злоумышленников показал, что они успели только настроить вход по SSH ключам и использовали захваченные серверы, имеющие высокоскоростное соединение с сетью, для организации атаки на другие хосты. Никаких следов подстановки данных в репозитории исходных текстов Tor не зафиксировано.

Утверждается, что атакующие не получили доступ к ключам шифрования сети Tor, но на всякий случай данные ключи были перегенерированы. Пользователям и администраторам узлов рекомендуется срочно обновить программное обеспечения Tor до версии Tor 0.2.1.22 или 0.2.2.7-alpha, в которых устранена приводящая к утечке информации уязвимость и обновлены v3-ключи идентификации.

Ранее в сети Tor были зафиксированы случаи получения злоумышленниками контроля за пограничными узлами (точками выхода) через которые осуществляется непосредственное обращение к запрошенным пользователями ресурсам. Создав или взломав один из таких многочисленных узлов, злоумышленники осуществляли кражу паролей путем прослушивания транзитного трафика. Теоретически, возможна и схема с подменой данных на точке выхода.

Отправить комментарий

КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Enter the characters shown in the image.