Загрузка данных
1. Учетная запись пользователя
Учетная запись — это данные пользователя в ОС для входа и управления правами.
Linux: login, UID, GID, shell, home-каталог, пароль (/etc/passwd, /etc/shadow).
Windows: имя, SID, пароль, профиль, группы и права.
⸻
2. Типы учетных записей Windows
* Administrator — полный доступ.
* Standard User — обычные права.
* Guest — минимальный временный доступ.
⸻
3. Группы пользователей
Группа — объединение пользователей для удобной настройки прав.
Windows: Administrators, Users, Guests.
Linux: root, sudo, users.
⸻
4. UID и SID
* UID — числовой идентификатор пользователя в Linux.
* SID — уникальный идентификатор безопасности в Windows.
Оба нужны для контроля доступа.
⸻
5. Где хранятся пользователи и пароли в Linux
* /etc/passwd — информация о пользователях.
* /etc/shadow — хэши паролей.
Пароли вынесены отдельно для безопасности.
⸻
6. Password Policy
Политика паролей — правила для паролей.
Настраиваются: длина, сложность, срок действия, история, блокировка после ошибок входа.
⸻
7. UAC в Windows
UAC контролирует запуск действий администратора.
При изменении системы Windows просит подтверждение.
Защищает от вирусов и случайных изменений.
⸻
8. DAC
DAC — дискреционный контроль доступа.
Владелец файла сам назначает права другим пользователям.
⸻
9. MAC
MAC — мандатный контроль доступа.
Права задает система безопасности, а не пользователь.
Пример: SELinux.
⸻
10. Права Linux
Права:
* r — чтение
* w — запись
* x — выполнение
Для: владельца, группы и остальных.
rwxr-x--- = владелец всё, группа чтение/выполнение, остальные — нет доступа.
⸻
11. Изменение прав и владельца
chmod 755 file
— изменить права.
chown user:group file
— изменить владельца.
⸻
12. ACL
ACL — расширенные права доступа.
Позволяют выдавать права конкретным пользователям отдельно от owner/group/others.
⸻
13. NTFS-разрешения
Основные права:
* Full Control
* Modify
* Read & Execute
* Read
* Write
Используются для файлов и папок в Windows.
⸻
14. Наследование и ACE
Дочерние файлы наследуют права родительской папки.
ACE — запись разрешения/запрета.
Deny имеет приоритет над Allow.
⸻
15. Общие сетевые папки
Shared Folder — папка с доступом по сети.
Используются Share Permissions и NTFS-права.
Действует наиболее ограничивающее право.
⸻
16. Аудит
Аудит — запись событий безопасности.
Помогает отслеживать входы, ошибки и действия пользователей.
⸻
17. Категории аудита Windows
* Вход в систему
* Доступ к объектам
* Изменение политик
* Управление учетными записями
* Системные события
⸻
18. Журналы событий Windows
Основные журналы:
* Application
* Security
* System
* Setup
Используются для диагностики и безопасности.
⸻
19. Просмотр журналов Windows
Открыть: eventvwr.msc
Настройка аудита: secpol.msc → Audit Policy.
Событие 4625 — ошибка входа.
⸻
20. Syslog в Linux
Syslog — система журналирования Linux.
Логи находятся в /var/log/.
Используются rsyslog, syslog-ng, journald.
⸻
21. journald и syslog
* syslog — текстовые логи.
* journald — бинарные логи systemd с расширенным поиском.
⸻
22. Просмотр логов Linux
journalctl -xe
tail -f /var/log/syslog
grep error /var/log/syslog
⸻
23. Журнал безопасности Windows
Хранит события безопасности.
Важные ID:
* 4624 — успешный вход
* 4625 — ошибка входа
* 4672 — админ-вход
* 4720 — создание пользователя
⸻
24. Размер журналов Windows
Настраивается в свойствах журнала Event Viewer.
Нужен для ротации логов и предотвращения переполнения.
⸻
25. Средства защиты Windows и Linux
* UAC / sudo
* Firewall
* Антивирус
* ACL
* BitLocker / LUKS
* SELinux / AppArmor
* Аудит событий
* Политики паролей