• Добро пожаловать на LHF / LUX HACK FORUM
    Форум новый и открытый для регистрации
    Зарегистрироваться

Whonix/tails немного про анонимность

Mushroom 2535

Новорег
Новорег

Mushroom 2535

Новорег
Новорег
Регистрация
24 Мар 2020
Сообщения
11
Реакции
4
Баллы
3
Whonix – это дистрибутив Linux, основанный на Debian. Название Whonix известно нам с 2015 года, ранее этот проект назывался TorBOX. И, как по мне, это название более полно отражает саму суть этой операционной системы. А суть её в том, что она состоит из двух операционных систем. При этом одна из них это шлюз (Gateway) и её функция маршрутизировать трафик через сеть Tor, а вторая – это рабочая станция (Workstation), она полностью изолирована и может обращаться к сети только через шлюз. Плюс такой комбинации в том, что чтобы ты не делал на Workstation, какие бы ты утилиты, в том числе вредоносные, не запускал, ты не сможешь засветить свой реальный IP, просто потому что Workstation банально его не знает. Также из полезностей, можно выделить, что для каждого работающего приложения в Whonix создаётся отдельная цепочка из узлов сети Tor.

При обсуждении Whonix, её в вопросах анонимности и безопасности очень часто сравнивают с Tails, я считаю такое сравнение немного не корректным, сразу по нескольким причинам:

  • Tails более мобильна т.е. оптимизирована для использования на сменных носителях, Whonix в большинстве случаев используют на виртуальной машине;
  • По умолчанию Tails забывает все изменения после перезагрузки, Whonix – нет, хотя и там и там это можно изменить, но мы говорим про настройки из коробки;
Т.е. изначальное целевое назначение этих операционных систем разное, а потому нефиг их сравнивать, у каждой есть свои плюсы и минусы.

Но если быть до конца откровенным Whonix, именно как операционная система, мне совсем не нравиться, но при этом глупо отрицать, что идея с пропусканием трафика через шлюз и изоляцией рабочей операционной системы очень неплоха и открывает интересные возможности, поэтому мы, оправдывая название этой статьи сначала ознакомимся с установкой и настройкой Whonix, а потом скрестим всё это дело с Windows и Kali Linux и несмотря на весь этот маразматично-фанатичный винегрет получим достойный уровень анонимности и безопасности. При этом замечу, что Windows и Kali я взял исключительно для примера и на их месте могут быть абсолютно любые операционные системы.

Установка Whonix.
Скачиваем Whonix, как и любой дистрибутив, с официального сайта Whonix ™ - Software That Can Anonymize Everything You Do Online, нам предложат четыре варианта: Windows, Linux, OS X и Qubes. Выбираешь нужную тебе операционную систему (особо параноидальные могут выбирать Qubes) и версию графической оболочкой XFCE или вообще без оболочки. После чего появиться ссылка на скачивание и инструкция по установке (которая, кстати довольно простая), там же будет ссылка на скачивание VirtualBox, если у тебя вдруг его нет.

После окончания скачивания, в VirtualBox нажимаешь “Импортировать” и добавляешь скачанный файл с разрешением *.ova, и после нажатия кнопки “Далее” выставляешь настройки операционной системы. Здесь, кстати, особо можно не заморачиваться, стоит только оперативной памяти добавить и надавить кнопку “Импорт”.


После окончания импорта в VirtualBox добавятся две системы – Whonix Gateway и Whonix Workstation.


Как правило они устанавливаются уже с оптимальными настройками, поэтому можно сразу запускать. Вначале запускаем Gateway, затем Workstation.

При первом запуске, в обоих системах перед нами появиться окно в котором выбираем “Understood” и жмём “Next”, во втором появившемся окне повторяем аналогично, появится надпись “Whonix Setup is completed”, после чего можем жать “Finish”.

На Gateway появиться окно “Anon Connection Wizard” выбираем “Connect” и жмём “Next” а потом “Finish.”


Теперь нужно подождать пока всё настроиться и можно работать. Система может ругнуться, что она не обновлена – это не страшно, всё равно обновления нужно будет чекнуть вручную.

Настройка Whonix
Теперь пришло время настроить всё это дело для нормальной работы. И начать нужно с обновлений. В обоих окнах открываем терминалы и пишем:

sudo apt-get update
sudo apt-get dist-upgrade -y

стандартный пароль: changeme

Ждём пока обе системы обновятся, это может занять порядочно времени, а после окончания нужно проверить всё ли у нас в порядке, для этого в терминале вводим:

whonixcheck


при этом, после выполнения ни в одном из пунктов не должно быть надписи “Warning”, если есть – повторяем с обновлением, если её нет значит всё хорошо и можем идти дальше.

Самое время поменять пароль от root и от user. Это тоже можно сделать на обоих системах. Пишем в терминале:

sudo passwd root

вводим дэфолтный пароль рута, а потом два раза новый, тоже самое повторяем и с учёткой user.


Кому нужен русский язык, можно обновить локалки:

sudo dpkg-reconfigure locales

в появившемся окне отмечаем пробелом все позиции где есть <RU> , табом переключаемся на ОК, жмём и перезагружаем систему.

Также можно добавить русскую раскладку клавиатуры. Для этого идем Настройки->Клавиатура, там выбираем вкладку “Раскладка”, убираем галку с “Использовать стандартные системные параметры”, выбираем комбинацию клавишь для изменения раскладки, жмём добавить и выбираем русский язык (ну или какой нужен)

Теперь обновим Tor Browser, для этого вводим в терминале:

update-torbrowser

Если есть желание можем ускорим скорость загрузки виртуалок, Для начала уменьшим таймаут GRUB, для этого нужно отредактировать файл /etc/default/grub :

sudo nano /etc/default/grub


там ищем параметр GRUB_TIMEOUT, по-умолчанию будет стоять 5, меняем на 0. И после этого нужно переконфигурировать GRUB:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Сохраняем Ctrl+S и выходим Ctrl+X.

При запуске Whonix, существует 10 секундная задержка, чтобы её убрать нужно отредактировать файл /etc/rads.d/30_default.conf:

sudo nano /etc/rads.d/30_default.conf

Ищем строчку rads_wait_seconds=10 и меняем значение на поменьше (например 2), также сохраняем и выходим.

В принципе, если ты планируешь использовать именно Whonix, дальнейшая настройка очень ситуативна и зависит от твоих потребностей и сводится к установке и настройке соответствующего софта, коего в это ОС практически нет, поэтому каждому предоставлена возможность ставить то что ему хочется. Поэтому, в связи с индивидуальностью данного вопроса, останавливаться на нём я не вижу смыслы и мы переходим ко второй части нашей истории в которой, для начала, вместо Whonix Workstation мы будем использовать Kali Linux и пустим трафик из неё через Whonix Gateway.
 

Mushroom 2535

Новорег
Новорег

Mushroom 2535

Новорег
Новорег
Регистрация
24 Мар 2020
Сообщения
11
Реакции
4
Баллы
3
Для начала скачаем образ уже установленной Kali Linux для Virtual Box c официального сайта (если вдруг у тебя она не установлена). И импортируем её в Virtual Box. Теперь запустим и обновим её:
sudo apt-get update
sudo apt-get dist-upgrade -y
После этого можем направим трафик из Kali Linux через Whonix Gateway, для этого сначала запускаем Gateway, оставляем его открытым и возвращаемся в окно VirtualBox, здесь выбираем Kali и нажимаем “Настроить”, в появившемся окне настроек выбираем пункт “Сеть” и меняем тип подключения на “Внутрення сеть”, а имя выбираем “Whonix”. Нажимаем “Ok” и запускаем Kali, сразу после запуска, интернета у нас не будет, потому что требуются дополнительные настройки.

Для начала отключим наш сетевой адаптер:

ip link set eth0 down
Следующим шагом нужно отредактировать /etc/resolv.conf, пишем:

nano /etc/resolv.conf
удаляем тот адрес который там вписан и вместо него прописываем:

nameserver 10.152.152.10

Теперь отредактируем файл /etc/network/interfaces, пишем в терминале:

nano /etc/network/interfaces
и в конец этого файла дописываем:

auto eth0
iface eth0 inet static
address 10.152.152.11
netmask 255.255.192.0
gateway 10.152.152.10

сохраняем и можем запустить наш сетевой адаптер:

ip link set eth0 up

чтобы убедиться что трафик действительно идет через Tor идем на whoer.net:


Как видишь мы получили полностью изолированную операционную систему, весь трафик которой идет через сеть Tor.
 
Сверху