Модуль 2 · Операционные системы · урок 5 из 8 · ~7 мин

📦 Установка программ и приложений

Короткая выжимка урока бесплатного курса CyberStreak. Полный урок со слайдами, тестом и работой над ошибками — в Telegram.

Откуда берутся программы

Каждая установленная программа — это код, которому ты доверяешь доступ к своему компьютеру.

При чём тут безопасность: поддельные установщики — один из главных способов заразить компьютер. Злоумышленники покупают рекламу в поиске и делают сайты-копии популярных программ.

Менеджеры пакетов

Надёжнее всего ставить программы через менеджеры пакетов и магазины приложений:

  • Windows: Microsoft Store и winget.
  • Linux: apt (Debian, Ubuntu), dnf (Fedora).
  • macOS: App Store; популярный сторонний вариант — Homebrew.

Пакеты из официальных репозиториев подписаны, и менеджер проверяет подпись при установке.

Проверка подписи в macOS и Windows

Gatekeeper в macOS проверяет, что приложение подписано известным разработчиком и проверено Apple, прежде чем разрешить запуск.

В Windows установщик показывает издателя. Если видишь «Неизвестный издатель» — это повод насторожиться и перепроверить источник.

Обновления программ

Устаревшие программы — такой же риск, как устаревшая ОС. Браузеры, PDF-читалки, мессенджеры регулярно получают исправления уязвимостей.

Менеджеры пакетов умеют обновлять всё сразу: winget upgrade --all, sudo apt update && sudo apt upgrade. Включи автообновления там, где это возможно.

Меньше — лучше

Каждая лишняя программа — лишний код, в котором могут найтись уязвимости. Удаляй то, чем не пользуешься, и не давай программам больше разрешений, чем нужно: доступ к камере, микрофону, файлам.

Для рискованных экспериментов используй виртуальную машину, а не основной компьютер.

Главное за урок

  1. Ставь программы из официальных источников и менеджеров пакетов.
  2. Подпись и проверенный издатель — признаки подлинной программы.
  3. Обновляй программы и удаляй лишние.

Источники

Что ещё в полном уроке

  • Цепочка доверия при установке программы
  • Менеджеры пакетов и репозитории
  • Цифровая подпись кода
  • Хеш файла
  • Меньше программ — меньше атак
  • Как это выглядит на практике
  • Типичные ошибки
  • Мини-лаборатория
  • Проверь себя
  • Тест из 5 вопросов с разбором каждого ответа

Пройди урок целиком

Слайды с примерами, тест, работа над ошибками и огонёк серии. Бесплатно, прямо в Telegram.