Формат журналов аутентификации
Описание информации, содержащейся в журналах аутентификации
Регистрация событий при аутентификации пользователей (клиентов) на порталах выполняется в журналах аудита подсистемы аутентификации, расположенных в директории: /var/log/ngate/ng-authd/ng-directory-service.log.
Общий вид строки описания действия в журнале аутентификации при взаимодействии пользователя со шлюзом:
DATE TIME DOMAINNAME COMPONENT: LOGLEVEL : LOGLEVEL_NUM - LOGIN – IP_INET IP_VPN MESSAGE – ADDITIONAL_INFO –
- DATE ‒ дата события;
- TIME ‒ время события (с привязкой выбранного ранее часового пояса);
- DOMAINNAME ‒ доменное имя машины;
- COMPONENT ‒ компонент ПО (для аутентификации, это ng-directory-service);
- LOGLEVEL ‒ значение уровня журналирования. Устанавливается в меню настройки конфигурации.
- CRITICAL‒ отображает ошибки, влияющие на работоспособность системы, когда нет возможности даже запустить процесс аутентификации. Например, показаны незапущенные службы, незавершённые корректно процессы и так далее;
- ERROR‒ сообщение об ошибке аутентификации пользователя, когда аутентификация не была выполнена;
- WARNING ‒ сопутствующая информация об ошибке уровня ERROR;
- INFO‒ информация, относящаяся к ходу процесса аутентификации пользователя;
- DEBUG ‒ сопутствующая информация на всех уровнях журналирования. Например, отладочная информация, промежуточные результаты аутентификации и так далее.
- LOGIN ‒ логин клиента (при наличии);
- IP_INET ‒ IP-адрес клиента (0.0.0.0 ‒ если неизвестен);
- IP_VPN ‒ IP-адрес, присвоенный клиенту шлюзом (0.0.0.0 ‒ если неизвестен);
- MESSAGE ‒ описание совершаемого действия и/или его результата;
- ADDITIONAL_INFO ‒ результат действия (может быть пустым) и/или код ошибки.
-
Прим.: В примерах журналов ID сессии приводятся в урезанном виде для удобства чтения.
ПРИМЕРЫ ЗАПИСЕЙ:
Доступ к веб-ресурсу при аутентификации по логину и паролю пользователя из LDAP
Записи в журнале аутентификации при инициализация подключения к веб-ресурсу. При начале сессии в журнале появляется запись /ng_create_session и Creating session, также сопровождаемая логином клиента (в этом примере: jas-totp) и IP-адресом клиента – 192.168.85.1137:
2022-12-13T17:55:34.593582+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - - 192.168.85.137 0.0.0.0 - Creating session - Host: ng-otp-r2.cp.ru:9443, ClientAlgo: GOST, User: jas-totp, User-Agent: NGateClient/1.0.0-598-lin-64bit (linux x86_64; Ubuntu 22.04.1 LTS) - 2022-12-13T17:55:34.699645+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas-totp - 192.168.85.137 172.22.0.12 - Create session - Success - NfIUD+UVyBs7fdJN5dv95wtjdbPZyshazDtmmjnDSzQ= 2022-12-13T17:55:34.700940+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas-totp - 192.168.85.137 172.22.0.12 - List tunnel external - Success - NfIUD+UVyBs7fdJN5dv95wtjdbPZyshazDtmmjnDSzQ= 2022-12-13T17:55:34.725556+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas-totp - 192.168.85.137 172.22.0.12 - List tunnel internal - Success - NfIUD+UVyBs7fdJN5dv95wtjdbPZyshazDtmmjnDSzQ=
При завершении сессии в журнале появляется запись /ng_park_session, также сопровождаемая логином клиента (в этом примере: jas-totp) и IP-адресом клиента – 192.168.85.1137:
2022-12-13T17:57:28.307641+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas-totp - 192.168.85.137 172.22.0.12 - Park session - Success - NfIUD+UVyBs7fdJN5dv95wtjdbPZyshazDtmmjnDSzQ= 2022-12-13T17:57:28.475537+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas-totp - 192.168.85.137 172.22.0.12 - Abort session - Success - NfIUD+UVyBs7fdJN5dv95wtjdbPZyshazDtmmjnDSzQ=
Ошибка при доступе (неправильный пароль), ключевое сообщение: Access denied - Incorrect password:
2022-11-10T20:11:02.409667+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - - 192.168.85.137 0.0.0.0 - Creating ldap session - Host: ng-otp-r2.cp.ru:9443, ClientAlgo: GOST, User: jas-totp, User-Agent: lua-resty-http/0.16.1 (Lua) ngx_lua/10020 - 2022-11-10T20:11:02.441405+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: warning: 2 - jas-totp - 192.168.85.137 0.0.0.0 - LDAP check user credentials - Invalid credentials - 2022-11-10T20:11:02.441568+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas-totp - 192.168.85.137 0.0.0.0 - Access denied - Incorrect password (Username or password is incorrect) -
Доступ к веб-ресурсу при аутентификации по полям сертификата клиента
2022-12-13T17:53:54.866678+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - - 192.168.85.137 0.0.0.0 - Creating cert session - Host: ng-otp-r2.cp.ru:6443, ClientAlgo: GOST, User: usr/0x7C00078968EF0708C16F7A031C000100078968/test/test, User-Agent: NGateClient/1.0.0-598-lin-64bit (linux x86_64; Ubuntu 22.04.1 LTS) - 2022-12-13T17:53:54.889502+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - usr/0x7C00078968EF0708C16F7A031C000100078968/test/test - 192.168.85.137 172.16.0.4 - Create session - Success - gbLsxVcSrWzi/cANSEiDlFBb0ciU4tBnI3oK7DQj4P0= 2022-12-13T17:53:54.890706+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - usr/0x7C00078968EF0708C16F7A031C000100078968/test/test - 192.168.85.137 172.16.0.4 - List tunnel external - Success - gbLsxVcSrWzi/cANSEiDlFBb0ciU4tBnI3oK7DQj4P0= 2022-12-13T17:53:54.928298+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - usr/0x7C00078968EF0708C16F7A031C000100078968/test/test - 192.168.85.137 172.16.0.4 - List tunnel internal - Success - gbLsxVcSrWzi/cANSEiDlFBb0ciU4tBnI3oK7DQj4P0=При завершении сессии в журнале появляется запись с сообщением /ng_park_session:
2022-12-13T17:53:58.648871+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - usr/0x7C00078968EF0708C16F7A031C000100078968/test/test - 192.168.85.137 172.16.0.4 - Park session - Success - gbLsxVcSrWzi/cANSEiDlFBb0ciU4tBnI3oK7DQj4P0= 2022-12-13T17:53:58.797542+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - usr/0x7C00078968EF0708C16F7A031C000100078968/test/test - 192.168.85.137 172.16.0.4 - Abort session - Success - gbLsxVcSrWzi/cANSEiDlFBb0ciU4tBnI3oK7DQj4P0=
Доступ к веб-ресурсу при аутентификации по логину пользователя из LDAP c последующим вводом OTP
2022-12-13T18:06:40.688626+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - - 192.168.85.137 0.0.0.0 - Creating ldap session - Host: ng-otp-r2.cp.ru, ClientAlgo: GOST, User: client, User-Agent: NGateClient/1.0.0-598-lin-64bit (linux x86_64; Ubuntu 22.04.1 LTS) - 2022-12-13T18:06:40.820726+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - client - 192.168.85.137 172.18.0.6 - Create session - Success - 1DoaRqom3K4dY+RKdYmgcS+/WvKJHVhoYyE6RVf6QGA= 2022-12-13T18:06:40.831445+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - client - 192.168.85.137 172.18.0.6 - List tunnel external - Success - 1DoaRqom3K4dY+RKdYmgcS+/WvKJHVhoYyE6RVf6QGA= 2022-12-13T18:06:40.840850+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - client - 192.168.85.137 172.18.0.6 - List tunnel internal - Success - 1DoaRqom3K4dY+RKdYmgcS+/WvKJHVhoYyE6RVf6QGA=
2022-12-13T18:07:10.001577+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - client - 192.168.85.137 172.18.0.6 - Park session - Success - 1DoaRqom3K4dY+RKdYmgcS+/WvKJHVhoYyE6RVf6QGA= 2022-12-13T18:07:10.162108+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - client - 192.168.85.137 172.18.0.6 - Abort session - Success - 1DoaRqom3K4dY+RKdYmgcS+/WvKJHVhoYyE6RVf6QGA=
Ошибка при доступе (пустой OTP):
2022-11-10T20:08:39.782542+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - - 192.168.85.137 0.0.0.0 - Access denied - No username or password (Username or password are not provided) -
Доступ к веб-ресурсу при аутентификации по сертификату пользователя, паролю пользователя из LDAP с PIN-кодом OTP и OTP паролем
Ниже видны сообщения /ng_create_cert_and_ldap_session и затем сообщения об получении OTP: Ldap search - LDAP set opt ref (поля MESSAGE и ADDITIONAL_INFO):
2022-12-13T18:16:20.137277+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - - 192.168.85.137 0.0.0.0 - Creating cert and ldap session - Host: ng-otp-r2.cp.ru:5443, ClientAlgo: GOST, User: jas5, User-Agent: NGateClient/1.0.0-598-lin-64bit (linux x86_64; Ubuntu 22.04.1 LTS) - 2022-12-13T18:16:20.312529+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas5 - 192.168.85.137 172.17.0.3 - Create session - Success - +TzpD9YrNIc54+fT3/d+dkwoMzqSDUBnD2sjBPe5Tg4= 2022-12-13T18:16:20.313248+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas5 - 192.168.85.137 172.17.0.3 - List tunnel external - Success - +TzpD9YrNIc54+fT3/d+dkwoMzqSDUBnD2sjBPe5Tg4= 2022-12-13T18:16:20.358674+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas5 - 192.168.85.137 172.17.0.3 - List tunnel internal - Success - +TzpD9YrNIc54+fT3/d+dkwoMzqSDUBnD2sjBPe5Tg4=
При завершении сессии в журнале появляется запись с сообщением /ng_park_session:
2022-12-13T18:15:22.844146+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas5 - 192.168.85.137 172.23.0.3 - Park session - Success - +2wyFC1Tx1iNqwp4xLqWhDDReEP8vA2QVzZdCoQjn2M= 2022-12-13T18:15:22.998088+03:00 ng-otp-r2 ng-directory-service--radius-connector[889217]: info : 3 - jas5 - 192.168.85.137 172.23.0.3 - Abort session - Success - +2wyFC1Tx1iNqwp4xLqWhDDReEP8vA2QVzZdCoQjn2M=
Обновление сессии
Feb 28 12:44:24 ngate-a ng-directory-service: info : 3 - Shredder/CP/NG/0x7C00086370C5A8E96362A62910000100086370 - 192.168.85.175 172.16.0.3 - Refresh tunnel session - Success - wRFz785/9Y+ojJFrgiJ4oh8IaK1Pkil3lBvNbPW0GBs= Feb 28 12:44:24 ngate-a ng-directory-service: info : 3 - Shredder/CP/NG/0x7C00086370C5A8E96362A62910000100086370 - 192.168.85.175 172.16.0.3 - List tunnel external - Success - wRFz785/9Y+ojJFrgiJ4oh8IaK1Pkil3lBvNbPW0GBs= Feb 28 12:44:24 ngate-a ng-directory-service: info : 3 - Shredder/CP/NG/0x7C00086370C5A8E96362A62910000100086370 - 192.168.85.175 172.16.0.3 - List tunnel internal - Success - wRFz785/9Y+ojJFrgiJ4oh8IaK1Pkil3lBvNbPW0GBs= Feb 28 12:44:28 ngate-a ng-directory-service: info : 3 - Shredder/CP/NG/0x7C00086370C5A8E96362A62910000100086370 - 192.168.85.175 172.16.0.3 - Park session - Success - wRFz785/9Y+ojJFrgiJ4oh8IaK1Pkil3lBvNbPW0GBs= Feb 28 12:44:28 ngate-a ng-directory-service: info : 3 - Shredder/CP/NG/0x7C00086370C5A8E96362A62910000100086370 - 192.168.85.175 172.16.0.3 - Abort session - Success - wRFz785/9Y+ojJFrgiJ4oh8IaK1Pkil3lBvNbPW0GBs=