| Осень |
|
|
| 03.09.22 |
Введение. Понятие ОС, ядра, процесса, пользователя. Многопользовательская ОС. Архитектура ОС. Защищённый режим CPU. Режим ядра и режим пользователя. Проект GNU. Стандарты ИБ. Политика безопасности, TCB. Интерпретатор BASH. |
Установка дистрибутива Linux |
| 10.09.22 |
Файлы и файловые системы. Inode. Типы файлов. Разрешение путевого имени. Команды ln, cp, mv, rm. |
Лабораторная работа "Работа в командной строке" |
| 17.09.22 |
Управление пользователями |
Нет |
| 29.09.22 |
CIA. Понятие ЗОС. Формальные модели безопасности. Дискреционное управление доступом (DAC). Атрибуты безопасности файла. Владение файлом (chown(), chown, chgrp). Права доступа. Права для создания и удаления файла. |
Нет |
| 06.10.22 |
Алгоритм проверки прав доступа. Изменение битов прав доступа (chmod(), chmod). Назначение прав и временных меток при создании файла (open(), mkdir(), mknod()). Пользовательская маска (umask, umask()). |
Лабораторная работа. Управление правами доступа |
| 13.10.22 |
Процессы. Дескриптор процесса. Атрибуты безопасности процесса. Жизненный цикл процесса (fork(), exec(), wait(), exit()). Алгоритм set-user-ID. Состояния процесса. Мониторинг процессов (ps, pstree, top, pgrep). |
Лабораторная работа "Сценарии Bash" |
| 20.10.22 |
Полусеместровый контроль |
Лабораторная работа. Поиск файлов |
| 27.10.22 |
Расширенные атрибуты, ACL, флаги файла, su & sudo, квоты |
Нет |
| 03.11.22 |
Процессы продолжение |
|
| 10.11.22 |
Управление заданиями (jobs, fg, bg, &). IPC. Сигналы (kill, killall, pkill) |
Лабораторная работа "Управление процессами" |
| 17.11.22 |
IPC |
Нет |
| 24.11.22 |
VFS, Адресное пространство |
Нет |
| 03.12.22 |
Привилегии |
Нет |
| 10.12.22 |
Seccomp |
Нет |
| 17.12.22 |
Семестровый контроль |
Сдача лабораторных |
| 24.12.22 |
Зачёт |
Сдача лабораторных |
| Весна |
|
|
| 11.02.23 |
Блочные устройства и файловые системы |
Лабораторная работа "Управление файловыми системами" |
| 18.02.23 |
Начальная загрузка. UEFI. GRUB |
- |
| 04.03.23 |
Начальная загрузка. Ядро. systemd |
Лабораторная работа "Управление системными и сетевыми сервисами" |
| 11.03.23 |
systemd |
cont. |
| 18.03.23 |
PAM |
Лабораторная работа "Изучение PAM" |
| 01.04.23 |
Полусеместровый контроль |
|
| 08.04.23 |
RPM |
Лабораторная работа "Управление пакетами" |
| 15.04.23 |
Регистрация событий. auditd |
Лабораторная работа "Регистрация системных событий" |
| 22.04.23 |
Мандатное управление доступом (MAC). SELinux. Классы объектов, Type Enforcement |
Лабораторная работа "Изучение SELinux" |
| 29.04.23 |
SELinux. Domain Transition |
cont. |
| 06.05.23 |
|
|
| 13.05.23 |
Администрирование SELinux |
cont. |
| 20.05.23 |
Механизмы ядра. Системные вызовы |
|
| 27.05.23 |
Семестровый контроль |
Сдача лабораторных |