В автоматизированных системах (АС) реализованы механизмы регистрации и контроля запуска/завершения программ, процессов, заданий и задач. Эти механизмы обеспечивают безопасность, аудит и анализ работы системы, предотвращая несанкционированные действия.
Цели регистрации и учёта процессов
- Контроль активности пользователей – фиксирование всех запущенных программ и процессов.
- Обеспечение безопасности – обнаружение подозрительных или несанкционированных запусков.
- Анализ производительности – мониторинг ресурсов и оптимизация работы системы.
- Аудит и расследование инцидентов – восстановление событий в случае сбоев или атак.
Регистрация и учёт запуска/завершения программ
АС фиксирует события, связанные с запуском и завершением программ, процессов и заданий.
Что фиксируется?
- Дата и время запуска/завершения.
- Имя пользователя, запустившего программу.
- Имя исполняемого файла и его путь.
- PID (идентификатор процесса).
- Параметры командной строки.
- Используемые ресурсы (процессор, память, диск, сеть).
- Код завершения (успешное выполнение или ошибка).
Где ведётся регистрация?
- Журналы ОС (Windows, Linux, macOS) – стандартные средства логирования.
- Системы SIEM – централизованный сбор и анализ логов безопасности.
- Мониторинг процессов (Task Manager, Process Explorer, htop, ps, top).
- Системы управления заданиями (cron, Task Scheduler).
Контроль запуска и завершения процессов
АС реализует механизмы контроля за запущенными процессами:
Разрешение и запрет запуска программ
- Групповая политика (GPO) в Windows – блокировка запуска определённых приложений.
- AppArmor, SELinux, AstraLinux в Linux – контроль доступа программ к ресурсам.
- Антивирусы и DLP – блокировка нежелательных или вредоносных процессов.
Автоматический перезапуск критических процессов
- Системные службы Windows (Windows Service Manager) – автоматический перезапуск служб при сбоях.
- Supervisor, systemd в Linux – мониторинг и перезапуск критических процессов.
Ограничение использования ресурсов
- CPU/Memory Limiting (ulimit, cgroups, Windows Job Objects) – ограничение потребления ресурсов процессами.
- Контроль фоновых заданий (nice, renice) – управление приоритетами процессов.
Регистрация заданий и задач
АС фиксирует выполнение запланированных заданий и задач:
Мониторинг фоновых заданий
- Windows Task Scheduler – выполнение скриптов и программ по расписанию.
- Cron, systemd timers (Linux) – автоматический запуск задач.
- CI/CD-системы (Jenkins, GitHub Actions) – учёт выполнения DevOps-процессов.
Журналы выполнения задач
- Запись в системные логи (/var/log/syslog, Event Viewer).
- Хранение логов выполнения (journalctl, taskschd.msc).
- Логирование работы серверных приложений (web-серверов, баз данных).
Аудит и анализ логов
- Журналирование (logging) – сохранение всех событий в логах.
- Анализ (SIEM, ELK, Splunk) – выявление аномалий и подозрительной активности.
- Оповещения (Alerting) – уведомления о критических событиях (например, запуск неизвестного процесса).
Вывод
В АС реализованы механизмы регистрации и контроля запуска/завершения программ, процессов и заданий. Это повышает безопасность, обеспечивает аудит действий пользователей и позволяет оптимизировать использование ресурсов.