Tor Browser — браузер анонимной сети Tor, позволяет анонимно просматривать ресурсы .onion, которые недоступны в обычном интернете, а также обычные веб-сайты.
Скорость Tor-сети часто достаточно медленная.
Важно понимать:
- Основная особенность сети Tor, ради которой она собственно и создавалась — высокая анонимность, весь трафик внутри шифруется, расшифровать который невозможно. Присутствует защита от анализа трафика.
- Tor — в некотором смысле анонимный интернет, который изолирован от внешнего. Просто так получить доступ в него нельзя — необходимо специально ПО, которым выступает Tor Browser.
- При использовании данного браузера — меняется IP-адрес, страна, определить истинное ваше местоположение невозможно.
- Сеть состоит из специальных прокси-серверов (узлов, ноды), которые обеспечивают работу данной сети. Каждый пользователь, который запустил Tor Browser — может выполнять роль сервера.
- Внутри сети есть свои сайты, домен которых — onion. Доступ к этим сайтам возможен только из сети Tor, выход в которую обеспечивает приложение Tor Browser. Из обычного браузера, например Google Chrome, Mozilla Firefox — сайты .onion не открыть.
- Однако из сети Tor можно выходить на обычные www-сайты, например с доменом com, ru. Но часто это проблематично — браузер Tor Browser может отключать некоторые технологии, например Java-скрипты, чтобы повысить уровень анонимности. При помощи Java можно выяснить IP-адрес, даже если используется прокси-сервер. Тоже самое касается и WebRTC, который также отключается, потому что WebRTC — браузерная технология, позволяющая передавать потоковые данные.
Простыми словами: через сеть Tor можно написать сообщение на форуме, отправить некоторые данные, купить товар и сделать все это с 100% анонимностью. Именно поэтому в некоторых странах Tor запрещен.
Принцип функционирования сети Tor:
- Пользователь запускает Tor-браузер, в составе которого присутствует модуль Tor, обеспечивающий работу сети.
- Модуль устанавливает соединение с сервером Tor, образуя цепочку из нескольких таких серверов (по умолчанию три), по которой проходят пакеты данных, прежде чем достигнут адреса получателя.
- Перед отправкой пакета он шифруется последовательно несколько раз, зависит от количества серверов в цепочки. Обычно три, однако количество можно изменить (при использовании стороннего ПО).
- Как уже было сказано выше, пакет данных, прежде чем достигнет адресата — проходит через цепочку серверов. Если их три — значит пакет шифруется три раза. Когда пакет попадает к первому серверу — происходит один уровень расшифровки, после чего сервер получает информацию о том, куда отправлять пакет дальше. Само тело пакета в данном случае — остается зашифрованным, только уже не три раза, а два.
- Каждый сервер в цепочке снимает один уровень шифрования. Соответственно последний сервер цепочки снимает последний уровень шифрования, после чего становится доступным тело пакета.
- Учитывая, что сервером может выступать любой участник сети, есть мнение, что некоторые сервера, точнее выходные ноды, которые расшифровывают последний уровень шифрования — принадлежат спецслужбам. И необходимо это для перехвата пакетов.
Собственно примерно так выглядит Tor Browser:
Можно выбрать уровень безопасность:
Также можно просмотреть текущую цепочку Тора, будет отображен IP-адрес сервера, страна:
Существует стороннее приложение AdvOR, позволяющее более тонко настроить работу Тор-сети (для опытных пользователей):
Надеюсь данный материал оказался полезным. Удачи и добра, до новых встреч друзья!