Встречается на собеседованиях • сегодня

Что такое TOR

Tor (The Onion Router) — это децентрализованная сеть для анонимного обмена данными. Работает через цепочку прокси-серверов (нод), шифруя трафик в несколько слоёв (отсюда "луковая" маршрутизация).

Как работает:

  1. Клиент выбирает случайную цепочку узлов (входной, промежуточный, выходной).
  2. Данные шифруются слоями — каждый узел снимает свой слой, узнавая только следующий узел.
  3. Выходной узел отправляет запрос к целевому серверу (его видит только он).

Пример использования в Python (с requests + stem):

python
import requests
from stem import Signal
from stem.control import Controller

with Controller.from_port(port=9051) as c:
    c.authenticate()
    c.signal(Signal.NEWNYM)  # Смена цепи

proxies = {
    'http': 'socks5://127.0.0.1:9050',
    'https': 'socks5://127.0.0.1:9050'
}
response = requests.get("https://example.com", proxies=proxies)
print(response.text)

Применение:

  • Обход цензуры.
  • Защита приватности.
  • Доступ к .onion-сайтам.

Минусы:

  • Низкая скорость.
  • Выходные узлы могут мониторить трафик (HTTPS решает частично).
  • Блокируется некоторыми сервисами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы