Осень |
|
|
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 |
Семестровый контроль |
Сдача лабораторных |