Регистрация и учёт запуска (завершения) программ и процессов (заданий, задач) в АС

В автоматизированных системах (АС) реализованы механизмы регистрации и контроля запуска/завершения программ, процессов, заданий и задач.

2025.03.03                        


В автоматизированных системах (АС) реализованы механизмы регистрации и контроля запуска/завершения программ, процессов, заданий и задач. Эти механизмы обеспечивают безопасность, аудит и анализ работы системы, предотвращая несанкционированные действия.

Цели регистрации и учёта процессов

  • Контроль активности пользователей – фиксирование всех запущенных программ и процессов.
  • Обеспечение безопасности – обнаружение подозрительных или несанкционированных запусков.
  • Анализ производительности – мониторинг ресурсов и оптимизация работы системы.
  • Аудит и расследование инцидентов – восстановление событий в случае сбоев или атак.

Регистрация и учёт запуска/завершения программ

АС фиксирует события, связанные с запуском и завершением программ, процессов и заданий.

Что фиксируется?

  • Дата и время запуска/завершения.
  • Имя пользователя, запустившего программу.
  • Имя исполняемого файла и его путь.
  • 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) – уведомления о критических событиях (например, запуск неизвестного процесса).

Вывод

В АС реализованы механизмы регистрации и контроля запуска/завершения программ, процессов и заданий. Это повышает безопасность, обеспечивает аудит действий пользователей и позволяет оптимизировать использование ресурсов.