Перейти к содержанию

Безопасность

OmarOS относится к безопасности чрезвычайно серьёзно. Это должна быть операционная система, которую можно использовать для Настоящей Работы в Настоящем Мире. Где потеря ноутбука не может привести к чрезвычайной ситуации с безопасностью. Вот что мы делаем:

  1. Полное шифрование диска обязательно: это важнейший шаг для физической защиты ваших данных. Если ваш компьютер потерян или украден, данные полностью зашифрованы с помощью стандартного LUKS (Linux Unified Key Setup).
  2. Брандмауэр включён по умолчанию: весь входящий трафик блокируется по умолчанию, за исключением порта 53317 для LocalSend. Даже ssh выключен, пока вы не включите его через Настройка > Безопасность > SSHD, что в рамках настройки открывает порт 22 (с ограничением частоты против перебора). Мы даже закрываем доступ Docker с помощью настройки ufw-docker, чтобы ваши контейнеры не оказались случайно открыты миру.
  3. В Arch всегда последние обновления: Arch, базовый дистрибутив, на котором построен OmarOS, — это скользящий дистрибутив. Это означает, что любая обнаруженная и исправленная уязвимость безопасности в любом пакете быстро становится доступной для установки командой omaros-update. Так вы всегда используете последние, самые безопасные версии всего.
  4. OmarOS поддерживает собственные пакеты и зеркало: по умолчанию OmarOS опирается только на пакеты из собственных репозиториев Arch core/extra/multilib и своего репозитория пакетов OmarOS. Программное обеспечение можно устанавливать напрямую из AUR, но базовая установка этого не делает — только несколько необязательных установок, например сторонние браузеры, тянут пакеты из AUR.
  5. Cloudflare защищает нас от DDoS: вся инфраструктура распространения OmarOS — ISO-образы, пакеты OmarOS, зеркало Arch — защищена грозным щитом Cloudflare от DDoS и размещена на их CDN. Это обеспечивает превосходную доступность.

Смена паролей

На зашифрованной установке у вас два пароля: тот, что разблокирует диск при загрузке, и тот, с которым вы входите и используете sudo. Настройка делает их одинаковыми. Оба можно изменить в разделе Обновление > Пароль в меню OmarOS — Шифрование диска для первого, Пользователь для второго. Смена пароля диска сначала запрашивает текущий, поэтому держите его под рукой. Если смена прервалась, запустите Шифрование диска ещё раз: будет запрошен пароль, который разблокирует диск сейчас, и смена завершится.

Передача уже использовавшейся машины

Если вы отдаёте свою машину кому-то другому, переустанавливать её не нужно. Запустите Настройка > Сброс компьютера в меню OmarOS, введите reset для подтверждения и перезагрузитесь. Это сотрёт каждую учётную запись пользователя и всё в /home, отбросит все пакеты и системные изменения, сделанные вами с момента установки, и очистит идентичность машины — сетевые подключения, ключи хоста и всё остальное. Взамен появится мастер настройки с первой загрузки, готовый к тому, что новый владелец введёт своё имя, пароль и пароль шифрования.

Это работает путём восстановления базового снимка, который делает установщик, поэтому доступно только на машинах, установленных с ISO OmarOS. А на диске без шифрования сброс — это удаление, а не безопасное стирание, поэтому, если данные были конфиденциальными, вместо этого сделайте чистую установку.

Sudo без пароля

Иногда хочется, чтобы sudo перестал спрашивать, чаще всего когда ИИ-агент выполняет за вас долгий отрезок системной работы. Настройка > Безопасность > Sudo без пароля спрашивает, на какое время разрешить доступ: 15 minutes, 1 Hour, 1 Day или Permanently. Пока доступ активен, рядом с другими индикаторами панели меню появляется красный предупреждающий значок. Щёлкните по нему или запустите команду ещё раз, чтобы отключить доступ. Можно также передать собственное число минут (от 1 до 1440) командой omaros-sudo-passwordless 30 или использовать omaros-sudo-passwordless permanent.

Доступ по времени истекает автоматически, в том числе сразу после выхода из сна, пересёкшего крайний срок. Перезапуск компьютера завершает его досрочно. Постоянный доступ переживает перезагрузки и остаётся включённым, пока вы его не отключите.

Обновление или удаление пакета настроек OmarOS завершает любой временный доступ до изменения поддержки его истечения. Если команда сообщает об ошибке авторизации или очистки, решите её, прежде чем пытаться включить другой доступ; ошибка не означает, что доступ без пароля неактивен.

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

Ключи подписи

ISO-образы выпусков OmarOS подписаны ключом подписи OmarOS. Его отпечаток и публичный ключ опубликованы на omaros.org/download. Пакеты, которые всё ещё поступают из репозитория Omarchy, pacman проверяет по ключам из пакета omarchy-keyring, который также распространяет любые обновления ключей.

Подпись любого выпуска ISO можно найти, добавив .sig к URL. Например, https://iso.omaros.org/omaros-x.x.x.iso.sig.