Отслеживание жизненного цикла сессий и ресурсов пользователей
Начиная с Termidesk версии 5.0 поддерживается возможность отследить действия пользователя (или администратора) по идентификаторам, которыми маркируются все события, относящихся к работе с Termidesk с момента аутентификации и до завершения работы:
-
глобальный уникальный сессионный идентификатор (Global Unique Session ID, GUSID, также SUID) - позволяет однозначно сопоставить субъект (пользователя или администратора) и производимые им действия. Присваивается в момент аутентификации в Termidesk;
-
уникальный идентификатор запуска ресурса (Unique Resource Start ID, URSI) - позволяет однозначно сопоставить пользователя и конкретный ресурс, который он получает - РМ и/или приложение. Присваивается в момент запуска пользователем ресурса.
Последовательность присвоения и отправки идентификаторов представлена на рисунке (см. рисунок Последовательность присвоения и отправки GUSID и URSI).
Аннулирование GUSID происходит при:
-
завершении сессии по истечении времени, заданного параметром безопасности «Длительность сессии пользователя, с» или «Длительность сессии администратора, с»;
-
отключении от «Универсального диспетчера»;
-
закрытии компонента «Клиент» пользователем;
-
запуске нового экземпляра компонента «Клиент» на той же пользовательской рабочей станции;
-
невозможности восстановления подключения после обрыва связи - GUSID и URSI будут считаться недействительными и при следующем подключении к «Универсальному диспетчеру» будут назначены новые идентификаторы.
Аннулирование URSI происходит при:
-
закрытии пользователем окна опубликованного приложения или выходе из сеанса РМ (
logoff); -
отключении от сеанса РМ (
disconnect); -
закрытии компонента «Клиент» и окна программы доставки РМ (ПО Termidesk Viewer);
-
невозможности восстановления подключения после обрыва связи - GUSID и URSI будут считаться недействительными и при следующем подключении пользователя к «Универсальному диспетчеру» будут назначены новые идентификаторы.
GUSID и URSI регистрируются в журналах:
-
компонента «Сессионный агент»;
-
компонента «Агент виртуального рабочего места».
События, связанные с GUSID и URSI, хранятся в БД. Они доступны для просмотра в журнале на портале Termidesk. Пример сообщения от источника «agent»:
«preConnect. User: u, Protocol: spice, GUSID: 93418bcd-5c95-5f46-ae1b-980a8519ae8f, URSI: 73fe89e3-5fe4-5b02-81a8-06b8e3bac2d1».