Paranoid R+ - курс по анонимности и безопасности

23 участника

О чём курс

Codeby показывает, как настроить защищённую систему на Linux: от шифрования диска и установки операционной системы до сетевых настроек, виртуальных машин и работы с электронными устройствами.

Для кого и как проходит обучение

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

Шифрование и настройка компьютера

Вы познакомитесь с cryptsetup, криптоконтейнерами и шифрованием дисков в Linux. Автор разбирает очистку данных с накопителей и устойчивость парольных фраз к подбору, затем устанавливает систему семейства Arch на примере Manjaro Linux. В предложенной схеме загрузка зависит от зашифрованного USB-накопителя и двух паролей; отдельно рассматриваются резервные копии критичных файлов и восстановление системы.

Дальше идут настройка BIOS и рабочего пространства KDE, защита от DMA, Cold-boot и Bad-usb, очистка файлов и оперативной памяти. Для передачи информации по незащищённым каналам автор использует криптографические средства Linux. Критически важные настройки, включая программное шифрование, он выполняет с помощью ПО с открытым исходным кодом.

Сеть и виртуальные машины

Сетевая часть охватывает файрвол, контроль утечек трафика, DNS и его шифрование, а также stunnel, Cloak и V2ray. Вы разберёте объединение двух компьютеров за NAT в одну локальную сеть, использование оверлейных сетей, безопасных мессенджеров и виртуальных машин-шлюзов.

Работа строится вокруг виртуальных машин: автор настраивает VirtualBox и QEMU через virt-manager, уделяя QEMU больше внимания. Отдельные темы касаются защиты основной системы при удалённых атаках и заражении вредоносным ПО.

Электроника

В заключительной части автор переходит к Arduino IDE, Raspberry Pi и GSM-модулю. Среди задач — сборка отладочного стенда, отправка и чтение SMS, управление нагрузкой по SMS, настройка энергосбережения, установка системы на Raspberry Pi и создание Wi-Fi-повторителя. Также разбирается модификация BIOS ThinkPad.

Программа обучения

  1. Знакомство с (open-source) средством для шифрования крипто-контейнеров и дисков в среде Linux систем "cryptsetup" Разбор необходимых (базовых) понятий и определений для дальнейшей работы, краткие примеры безопасной очистки информации с накопителей, а также введение в понятие устойчивости парольных фраз к взлому методом грубой силы.
  2. Установка любой операционной системы семейства Arch (в нашем примере Manjaro Linux) по продвинутой схеме Продвинутая схема включает в себя каскадное шифрование информации на жёстком диске с применением зашифрованной (загрузочной) флешки, без которой доступ к информации получить невозможно. Применённая в курсе методика позволяет скрыть сам факт шифрования информации и обойти некоторые тонкие моменты технологии LUKS, которая в базовом применении явно указывает на наличие зашифрованного контейнера. Краткая схема загрузки: Подключаем Usb-накопитель к компьютеру > указываем в boot-menu компьютера загрузку с флешки > вводим первый пароль для разблокировки ядра системы и загрузчика > вводим второй пароль от ключевого файла расположенного на usb накопителе > попадаем в систему. Также разберём резервные копии критичных файлов и восстановление системы.
  3. Общая настройка компьютера Настройка BIOS компьютера, настройка рабочего пространства KDE для удобной работы (новичкам), общая многоуровневая система защиты хоста, защита операционной системы от DMA, Cold-boot, Bad-usb, паническая зачистка файлов и оперативной памяти, работа с криптографией в Linux для передачи критичной информации по незащищённым каналам связи.
  4. Работа с сетью Автоматизированные скрипты для сетевого взаимодействия, смена критичных параметров, установка и настройка файрвола для отслеживая утечки трафика и нелегитимных программных подключений. На курсе разбирается stunel, Cloak, V2ray. Объединение двух компьютеров (в любых уголках земного шара) находящихся за NAT интернет провайдера в одну локальную сеть с помощью оверлейных сетей и безопасных мессенджеров. При этом абсолютно неважно есть у вас выделенный ip или нет. Работа с DNS и его шифрование Применение дополнительных прокладок (виртуальных машин шлюзов) для исключения утечки сетевого трафика.
  5. Вся методика курса основана на работе в гипервизорах (виртуальных машинах) Что защищает основную систему при удалённых атаках и заражениях вредоносным программным обеспечением. Разбираем работу в virtualbox и QEMU (virt-manager), на последний сделан основной упор. Настраиваем виртуальные машины от и до. 9.Радиоэлектроника и базовое создание устройств Введение, общая теория Пару слов про среду разработки Arduino IDE Устройство для тестирования своей сети на базе Raspberry pi3b+ и arduino Работа с gsm модулем Сборка отладочного стенда Отправка/чтение SMS Настройка энергосбережения gsm модуля Управление нагрузкой по SMS Авторский модуль управления нагрузкой Настройка энергосбережения arduino Установка и настройка ОС на raspberry pi Thinkpad, модификация биоса Wifi повторитель сигнала на базе Raspberry
Складчина создана 2 февраля 2024 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы школы 9

C Codeby Все материалы
1 039 ₽ 19 990 ₽