Как скрыть свои данные от интернет-провайдера
Из-за отсутствия сетевого нейтралитета абсолютно все интернет-провайдеры имеют право не только собирать, но и анализировать информацию о посещенных сайтах пользователя. Для того, чтобы скрыть свои данные многие люди пользуются VPN-сервисом или VPN на базе OpenVPN и stunnel. Но есть и альтернативный вариант – программа Noisy, разработанная Итаем Хари. Как же работает программа? Она закидывает провайдера случайными HTTP/DNS-запросами, которые не представляют никакой ценности.
Скрытие данных при помощи Noisy
Noisy – это достаточно простой скрипт, написанный на Python. Программа и принцип ее работы во многом напоминает небезызвестный Squawk. Но в отличие от своего предшественника, Noisy проста в работе и поддается разного рода модификациям.
Установка зависимостей. Для начала необходимо установить Python. Первым делом вводится команда python –V, потом - pip install requests. Чтобы изолировать трафик в ограниченной среде как канал, имеет смысл установить Docker.
Клонирование Noisy из GitHub. Установив нужные зависимости, переходим к загрузке Noisy из репозитория. Для этого достаточно прописать следующую команду: git clone
Для просмотра ссылки необходимо нажать
Вход или Регистрация
Как вариант, можно загрузить .zip файл, который тоже располагается в репозитории. Нажмите кнопку «Clone or download», выберете пункт «Download ZIP». А затем распакуйте архив.
Добавление сайтов в конфигурационный файл. Идеальный вариант – создать альтернативный конфигурационный файл. Это делается путем загрузки, скажем, миллиона сайтов, находящихся в рейтинге Alexa. Список прогоняется не менее 5 раз через скрипт-рандомизатор на Python. Так как список был скопирован в файл config.json, трафик, генерируемый при помощи Noisy будет рандомным. При создании собственного списка сайтов, нужно помнить, что вся информация храниться в формате JSON. Отдельно взятый адрес сайта нужно заключать в двойные кавычки.
Рандомизация трафика. Зайти в директорию Noisy можно при помощи команды cd. Запускайте скрипт noisy.py со следующим аргументом:
cd noisy
python noisy.py --config config.json
После запуска команды начнет генерироваться случайный трафик. В таком случае мы увидим исходящий поток разнообразных адресов.
Увеличение объёмов случайного трафика. В данном случае будем использовать Docker-compose, благодаря чему мы можем создать несколько контейнеров для генерации неограниченного объема трафика. В папке examples собираем новый образ и вписываем нужные значения:
cd examples/docker-compose
docker-compose build
docker-compose up --scale noisy=<number-of-containers>
Если есть ограничения по трафику, необходимо тщательно следить за тем, сколько случайных данных генерируется.
Читать статью на:
Для просмотра ссылки необходимо нажать
Вход или Регистрация