Введение - efanov/mephi GitHub Wiki

Введение

  • Понятие операционной системы, её назначение и место в вычислительной системе. Основные принципы построения операционных систем. Информационная безопасность операционных систем.
  • Свободное программное обеспечение (ПО) и ПО с открытым исходным кодом. Основные особенности и обзор операционных систем семейства UNIX и GNU/Linux.
  • Инструментальные средства для организации коллективной разработки ПО с открытым исходным кодом.

Обзор методов и средств обеспечения информационной безопасности в операционных системах

  • Механизмы защиты процессора, на которых базируется работа операционной системы. Уровни выполнения. Виртуальная память. Изоляция адресных пространств.
  • Управление доступом в операционных системах. Дискреционное управление доступом. Принудительное управление доступом. Особенности реализации в операционных системах UNIX и Linux.
  • Управление программным обеспечением, входящим в состав операционной системы.
  • Безопасная конфигурация операционных систем. Управление системными и сетевыми сервисами.
  • Регистрация системных событий (аудит).
  • Нормативные документы и сертификация ОС по требованиям информационной безопасности.

Основы работы в операционной системе UNIX/Linux

  • Основные концепции ОС UNIX.
  • Обобщенная структура и состав ОС GNU/Linux. Разновидности и назначение интерфейсов ОС. Понятие "дистрибутив" ОС Linux, основные характеристики. Основные дистрибутивы ОС GNU/Linux. Установка дистрибутива ОС GNU/Linux.
  • Основные сущности операционной системы: процесс и файл.
  • Имена файлов, большие и маленькие буквы, имена, начинающиеся с точки.
  • Входное имя, идентификаторы пользователя и группы (UID и GID), домашний каталог пользователя.
  • Вход пользователя в систему. Входное имя и пароль.
  • Командная оболочка Bash.
  • Выход пользователя из системы. Завершение работы системы.
  • Командный и графический интерфейсы пользователя. Переключение между командным и графическим режимами работы.
  • Документация man и info.

Команды и файлы

  • Команды: man, pinfo, id, who, whoami, pwd, date, cal, echo, exit.
  • Файлы и каталоги: /usr/share/doc.