Сверь числа и знаки с фото.
Задание 3. Контроль доступа к объектам ОС
- Создайте на рабочем столе текстовый файл «secret.txt». В свойствах файла на вкладке «Безопасность» настройте разрешения так, чтобы только ваша учётная запись имела полный доступ, а группа «Пользователи» — только чтение.
- Попробуйте создать файл в системной папке (например, C:\Windows). Опишите результат и причину отказа.
- Проверьте, какие процессы запущены от имени вашей учётной записи в «Диспетчере задач». Попробуйте завершить один из пользовательских (не системных) процессов. Опишите результат.
Задание 4. Анализ журналов безопасности и событий доступа
- В «Просмотре событий» откройте «Журналы Windows» → «Безопасность». Найдите события входа/выхода из системы, попытки доступа к файлам. Составьте краткий отчёт: сколько успешных и неудачных попыток входа было за сессию.
- Попробуйте изменить системное время через «Параметры» → «Время и язык». Опишите результат и причину ограничения.
Контрольные вопросы
- Как определить, что ошибка вызвана недостатком прав доступа?
- В чём разница между правами на файл и правами на папку в NTFS?
- Почему некоторые системные процессы невозможно завершить без администратора?
На фото — практическая работа по Windows: задание 3, задание 4 и контрольные вопросы. Точные цифры в журнале и список процессов зависят от вашего компьютера — их нужно посмотреть у себя. Ниже — порядок действий, ожидаемые результаты и готовые формулировки для отчёта.
Кратко
| Пункт | Что должно получиться |
|---|---|
| 3.1 | На secret.txt: ваша учётная запись — полный доступ, группа «Пользователи» — только чтение |
| 3.2 | При создании файла в C:\Windows — «Отказано в доступе» |
| 3.3 | Пользовательский процесс завершается, системный — нет |
| 4.1 | В журнале безопасности есть события входа/выхода; отчёт — по фактическим числам |
| 4.2 | Изменение системного времени без прав администратора блокируется |
Главный принцип: ACL и токен
В NTFS у каждого файла и папки есть список разрешений — DACL, состоящий из отдельных записей ACE. При входе в систему создаётся токен пользователя с его SID и SID групп. Система сравнивает запрошенное действие с разрешениями в DACL. Разрешения группы и личной учётной записи складываются, но явный запрет (Deny) приоритетнее разрешения (Allow). Поэтому иногда «прав вроде бы хватает», но доступ всё равно закрыт.
UAC даёт администратору два токена: обычный и повышенный. Проводник обычно работает с обычным токеном, поэтому даже администратор может получить отказ, пока не повысит права.
Задание 3.1. Файл secret.txt
- Создайте на рабочем столе текстовый файл
secret.txt. - ПКМ → «Свойства» → «Безопасность» → «Дополнительно».
- Нажмите «Отключить наследование» и выберите «Преобразовать унаследованные разрешения в явные».
- Через «Добавить» выберите свою учётную запись и дайте ей «Полный доступ».
- Для группы «Пользователи» оставьте только «Чтение» и «Чтение и выполнение», снимите «Запись», «Изменение» и «Полный доступ».
- Не ставьте группе «Пользователи» запрет на запись: запрет подействует и на вас, потому что вы входите в эту группу. Нужно именно не давать группе права записи, а не запрещать её.
- Проверьте через «Действующие разрешения» и под другой учётной записью: файл должен открываться, но не должен сохраняться и удаляться.
Задание 3.2. Файл в C:\Windows
Попробуйте создать там текстовый файл. Ожидаемо появится запрос UAC или сообщение «Отказано в доступе».
Причина: C:\Windows — системная папка. Её ACL не даёт обычному пользовательскому токену право записи; папка защищена, владелец — TrustedInstaller. Обходить это в учебной работе не нужно.
В отчёт можно написать: «При создании файла в C:\Windows появилось сообщение „Отказано в доступе“. Причина — недостаток прав: системная папка защищена, обычная учётная запись не имеет разрешения на запись».
Задание 3.3. Процессы
Откройте «Диспетчер задач» → вкладка «Подробности» → столбец «Пользователь». Найдите процессы, запущенные от вашего имени. Например, это может быть notepad.exe или браузер.
Завершите пользовательский процесс — он закроется. Не трогайте csrss.exe, winlogon.exe, lsass.exe, services.exe: это критичные системные процессы, их завершение может привести к сбою.
При попытке завершить системный процесс появится «Отказано в доступе» или «Не удалось завершить процесс»: он работает от SYSTEM/TrustedInstaller и защищён ОС.
Задание 4.1. Журнал безопасности
Откройте «Просмотр событий» → «Журналы Windows» → «Безопасность». Если журнал не открывается, запустите оснастку от имени администратора.
Нужные события:
- 4624 — успешный вход;
- 4625 — неудачный вход;
- 4634 — выход из системы;
- 4647 — завершение сеанса пользователем;
- 4656/4663 — попытки доступа к объектам, но они появляются только если включён аудит объектного доступа и на файле настроен SACL.
Шаблон отчёта:
За текущую сессию: успешных входов — N (событие 4624), неудачных — M (4625); выход — K (4634/4647). События доступа к файлам 4663: [есть/нет], так как аудит объектного доступа [включён/не включён].
Обычно для одной интерактивной сессии бывает 1 успешный вход и 0 неудачных, но у вас может быть иначе — посчитайте по фильтру. Если событий 4663 нет, это нормально: значит, аудит доступа к файлам не настроен.
Задание 4.2. Системное время
Откройте «Параметры» → «Время и язык» → «Дата и время» → «Изменить». Ожидаемо появится запрос UAC или сообщение о запрете.
Причина: изменение системного времени — привилегия администратора (SeSystemtimePrivilege). Также может действовать групповая политика и служба времени Windows. Без прав администратора изменить время нельзя.
В отчёт: «При попытке изменить время Windows запросила права администратора/сообщила о запрете. Причина — ограничение прав: изменение системного времени доступно только администратору».
Контрольные вопросы
Как определить, что ошибка вызвана недостатком прав доступа?
По сообщению «Отказано в доступе» (ошибка 5,0x80070005), когда объект существует, но не открывается, не сохраняется или не удаляется. Проверьте «Свойства» → «Безопасность» → «Дополнительно» → «Действующие разрешения» для своей учётной записи. Если под администратором действие проходит, а под обычным пользователем нет — причина в правах. Не путайте с занятостью файла другой программой, отсутствием пути или блокировкой антивирусом.В чём разница между правами на файл и правами на папку в NTFS?
Права на файл действуют на сам файл: чтение, запись, выполнение, удаление, смена разрешений, смена владельца. Права на папку действуют на папку и могут наследоваться вложенными файлами и папками. У папки есть особые права: «Список содержимого», «Создание файлов», «Создание папок», «Удаление подпапок и файлов», «Обход папки». Наследование можно отключить; явные разрешения учитываются вместе с наследуемыми, а запрет приоритетнее разрешения.Почему некоторые системные процессы невозможно завершить без администратора?
Они работают не от вашей учётной записи, а от SYSTEM, LOCAL SERVICE, NETWORK SERVICE или TrustedInstaller. Обычный токен не имеет прав на завершение таких процессов. Критические процессы (csrss.exe,winlogon.exe,services.exe,lsass.exe) дополнительно защищены ядром: их завершение приводит к синему экрану. Даже администратор не всегда может завершить защищённый процесс.
Проверка результата
secret.txtпод другой учётной записью открывается, но не изменяется.- В
C:\Windowsсоздать файл не удаётся. - Пользовательский процесс завершается, системный — нет.
- В журнале безопасности есть события 4624/4625; 4663 — только при включённом аудите.
- Системное время без прав администратора не меняется.