Сеть Tor для доступа к закрытым сайтам

Зайдя на сайт известной библиотеки (Флибуста) я был немного удивлён тем, что доступа к ней уже нет (заблокирована), зато есть зеркало сайта в сети Tor. Я не буду надолго задерживаться на моменте блокировки библиотеки. Ходят слухи, что блокировка была произведена из-за книг Рэя Бредбери: 451 градус по Фаренгейту и другим. Не знаю, насколько это правда, ну а пока войти на сайт библиотеки можно через Tor-браузер, который можно скачать тут.

tor-logo

Но вернёмся к сети Tor. Что же это за сеть такая? Tor – аббревиатура The Onion Router (луковый маршрутизатор), могу вкратце рассказать как работает эта система. Имеется распределённая сеть узлов, через которые и передаются данные.

Из этих узлов случайным образом выбираются три узла, назовём их A, B и C. Выстраивается цепочка из этих узлов A -> B -> C. Теперь, предположим, что нам (пусть мы будем X) нужно передать анонимное сообщение на адресат (пусть будет Y). Мы берём публичные ключи шифрования этих узлов и шифруем наше сообщение:

Исходное сообщение:

От: “X”, сообщение

Первый слой шифрования (публичный ключ C), получатель “Y”

От: “C”, Сообщение: “зашифровано_ключом_C(сообщение)”, получатель “Y”

Далее второй слой шифрования (публичный ключ B), получатель “C”

От “B”, Сообщение: “зашифровано_ключом_B(зашифровано_ключом_C(сообщение))”, получатель “C”

Далее третий слой шифрования (публичный ключ А), получатель “B”

От “A”, Сообщение: “зашифровано_ключом_A(зашифровано_ключом_B(зашифровано_ключом_C)))”, получатель “B”

Ну и теперь передаём это сообщение первому узлу цепочки (A).

 

  1. Узел “A” расшифровывает сообщение (снимает внешнюю шкурку), только один слой – другие ключи он не знает, видит следующего получателя (B), перенаправляет данные туда.
  2. Узел “B” получает данные, снимает в свою очередь свой слой шифрования и переправляет пакет дальше, на “C”.
  3. Ситуация аналогичная, узел “C” снимает свой слой шифрования и видит получателем станцию Y, передаёт пакет ей.

Таким образом данные передаются через три промежуточных узла, каждый из которых способен снять только своё шифрование, оставляя при этом исходное сообщение в секрете. Это нужно для обеспечения анонимной доставки сообщений в сети Тор, надо сказать, что способ весьма неплох!

Интересно? Поделись с другом
Litl-Admin.ru

Comments:

Leave a Reply