11.1. Логирование

В процессе работы SecurLogon различные системные службы и приложения записывают свои действия в формате логов.

SecurLogon оснащен функцией сбора информации, которая агрегирует необходимые системные журналы и конфигурационные файлы для последующего аудита. При этом в процессе сбора информации формируется архив аудита, который включает в себя:

  • системный журнал;
  • информацию о конфигурации подсистемы SELinux;
  • информацию о подключенных электронных ключах и объектах на них;
  • информацию о настройках PAM-модулей;
  • информацию об установленных пакетах;
  • информацию о домене;
  • конфигурацию и журналы служб SSSD;
  • прочую дополнительную информацию.

Для запуска процесса сбора логов и формирования архива аудита:

  • нажмите на логотип «» в левой части окна программы, в результате появится кнопка <Сбор логов> (Рисунок 137);

Рисунок 137 – Окно программы: кнопка <Сбор логов>

2) нажмите кнопку <Сбор логов>;

3) в окне настройки параметров сбора логов (Рисунок 138):

  • укажите каталог (по умолчанию /tmp) для сохранения архива аудита с собранными логами;
  • при необходимости установите флаг «Включить расширенные логи службы SSSD»;
  • нажмите кнопку <Собрать>;

Рисунок 138 – Настройка параметров сбора логов

4) при успешном завершении сбора логов появится уведомление (Рисунок 139).

Рисунок 139 – Уведомление об успешном завершении сбора логов

11.2. Оповещения о событиях

В программе предусмотрены оповещения (сообщения в виде модальных окон) для информирования пользователей об ошибках и событиях SecurLogon.

11.2.1. Сообщения об ошибках

Возможные сообщения об ошибках SecurLogon и необходимые действия по их устранению приведены в таблице (Таблица 10).

Таблица 10 – Сообщения об ошибках программы

№ п/п

Ошибка

Описание

Действие оператора

1.  

Обновление SecurLogon [Ошибка]

Ошибка возникает, когда процесс /usr/sbin/jcsecurlogonupdater check или

/usr/sbin/jcsecurlogonupdater install завершился с кодом ошибки 1

1. Вручную запустите процесс:

/usr/sbin/jcsecurlogonupdater check:

root#: /usr/sbin/jcsecurlogonupdater check

2. Проверьте соединение с сервером обновлений:

root#: ping $(IP-адрес сервера или url-адрес сервера)

2.  

Перезапуск службы sssd [Неудача]

Ошибка возникает, когда перезапуск службы sssd завершился с ошибкой

1. Проверьте существование конфигурационного файла /etc/sssd.conf:

root#: ls /etc/ | grep sssd.conf

2. Проверьте наличие пакета sssd в системе:

Astra Linux:

root#: dpkg -l | grep sssd

RedOS и Alt:

root#: yum list installed sssd

3. Перезапустите sssd:

root#: systemctl restart sssd

4. Переустановите SecurLogon

3.  

Невозможно открыть /etc/pam.d/common-auth


Невозможно открыть /etc/pam.d/system-auth


Невозможно открыть /etc/pam.d/common-password


Невозможно открыть /etc/pam.d/password-auth

Ошибка возникает, когда невозможно открыть файлы конфигурации:

1) /etc/pam.d/common-auth

2) /etc/pam.d/system-auth

3) /etc/pam.d/common-password

4) /etc/pam.d/password-auth

1. Проверьте существование конфигурационных файлов в системе:

root#: ls /etc/pam.d/ | grep common-auth

root#: ls /etc/pam.d/ | grep common-password

root#: ls /etc/pam.d/ | grep system-auth

root#: ls /etc/pam.d/ | grep password-auth

2. Проверьте права доступа к конфигурационным файлам:

root#: chmod 600 /etc/pam.d/common-auth

root#: chmod 600 /etc/pam.d/common-password

root#: chmod 600 /etc/pam.d/system-auth

root#: chmod 600 /etc/pam.d/password-auth

3. Переустановите SecurLogon

4.  

Ошибка файла конфигурации

Ошибка возникает, когда:

1) не удалось открыть конфигурационный файл /usr/local/etc/jcsecurlogon/jcsecurlogon.conf

2) возникла ошибка в ходе чтения конфигурационного файла /usr/local/etc/jcsecurlogon/jcsecurlogon.conf

1. Проверьте существование конфигурационных файлов в системе:

root#: ls /usr/local/etc/jcsecurlogon

2. Проверьте права доступа к конфигурационным файлам:

root#: chmod 600 /usr/local/etc/jcsecurlogon/jcsecurlogon.conf

3. Переустановите SecurLogon

5.  

Не удалось открыть файл конфигурации sssd.conf

Ошибка возникает, когда не удалось открыть конфигурационный файл /etc/sssd.conf

Дублирует ошибку №2


6.  

Не удалось открыть файл конфигурации krb5.conf

Ошибка возникает, когда не удалось открыть конфигурационный файл /etc/krb5.conf

1. Проверьте существование конфигурационного файла /etc/krb5.conf:

root#: ls /etc/ | grep krb5.conf

2. Проверьте наличие пакета krb5 в системе:

Astra Linux:

root#: dpkg -l | grep krb5

RedOS и Alt:

root#: yum list installed krb5

3. Перезапустите krb5:

root#: systemctl restart krb5

4. Переустановите SecurLogon

7.  

Не удалось открыть jcnetnopki

Ошибка возникает, когда не удалось открыть конфигурационный файл /etc/pam.d/jcnetnopki

1. Проверьте существование конфигурационных файлов в системе:

root#: ls /etc/pam.d/ | grep jcnetnopki

2. Проверьте права доступа к конфигурационным файлам:

root#: chmod 600 /etc/pam.d/jcnetnopki

3. Переустановите SecurLogon

8.  

Включение двухфакторной аутентификации: неизвестный тип ОС

Ошибка возникает, когда происходит установка двухфакторной аутентификации на неизвестную ОС

Переустановите SecurLogon на поддерживаемую ОС

9.  

Включение двухфакторной аутентификации noPKI: неизвестный тип ОС

Ошибка возникает, когда происходит установка двухфакторной усиленной (noPKI) аутентификации на неизвестную ОС

Дублирует ошибку №8

10.  

Отключение двухфакторной аутентификации: неизвестный тип ОС

Ошибка возникает, когда происходит отключение двухфакторной усиленной (noPKI) аутентификации на неизвестной ОС

Дублирует ошибку №8

11.  

Не удалось назначить политику входа для пользователя

Ошибка возникает, когда смена политики входа произошла неудачно

1. Убедитесь, что имя профиля соответствует имени системного пользователя, для которого происходит настройка политики входа.

2. Вручную смените пароль для данного системного пользователя:

root#: gpasswd $(пользователь) $(группа политики входа)

12.  

Ошибка в процессе установки политики входа

Ошибка возникает, когда установка политики входа произошла неудачно

Дублирует ошибку №11

13.  

Невозможно создать профиль

Ошибка возникает, когда профиль уже создан в памяти электронного ключ JaCarta

1. Создайте профиль с другим именем.

2. Пересоздайте электронный ключ JaCarta с заданным именем

14.  

Не удалось открыть файл сертификата


Ошибка возникает, когда нельзя открыть файл сертификата, хранящегося в памяти электронного ключа JaCarta

1. Проверьте, что электронный ключ JaCarta подсоединён к ПК.

2. Убедитесь, что электронный ключ JaCarta правильно определился в системе средствами ПО «Единый Клиент JaCarta».

3. Проверьте наличие сертификата в памяти электронного ключа JaCarta.

4. Перезапустите SecurLogon.

5. Переустановите SecurLogon

15.  

Не удалось сохранить файл сертификата

Ошибка возникает, когда нельзя сохранить файл сертификата в памяти электронного ключа JaCarta

1. Проверьте, что электронный ключ JaCarta подсоединён к ПК.

2. Убедитесь, что электронный ключ JaCarta правильно определился в системе средствами ПО «Единый Клиент JaCarta».

3. Создайте сертификат.

4. Перезапустите SecurLogon.

5. Переустановите SecurLogon

16.  

Ошибка поиска профиля

Ошибка возникает, когда невозможно проинициализировать поиск объектов средствами «Единой Библиотеки».
Код возврата:
CKR_ARGUMENTS_BAD – недопустимые аргументы.
CKR_ATTRIBUTE_READ_ONLY – невозможно установить значение атрибута, т.к. атрибут поддерживает только чтение.
CKR_ATTRIBUTE_TYPE_INVALID – недопустимый тип атрибута.
CKR_ATTRIBUTE_VALUE_INVALID – недопустимое значение атрибута.
CKR_CRYPTOKI_NOT_INITIALIZED – функция не может быть выполнена, т.к. библиотека еще не была инициализирована.
CKR_DEVICE_ERROR – возникла проблема с электронным ключом и/или слотом.
CKR_DEVICE_MEMORY – памяти электронного ключа недостаточно для данной операции.
CKR_DEVICE_REMOVED – электронный ключ был изъят из слота.
CKR_DOMAIN_PARAMS_INVALID – недопустимые или неподдерживаемые параметры домена.

CKR_FUNCTION_FAILED – выполнение функции было прервано, или функция не может быть выполнена.
CKR_GENERAL_ERROR – общий сбой при работе с библиотекой.
CKR_HOST_MEMORY – компьютер, на котором запущена библиотека, не имеет достаточно памяти для выполнения функции.
CKR_OK – функция выполнена успешно.
CKR_PIN_EXPIRED – срок действия указанного PIN-кода истек.
CKR_SESSION_CLOSED – сеанс был закрыт в момент выполнения функции.
CKR_SESSION_HANDLE_INVALID – недопустимый дескриптор сеанса.
CKR_SESSION_READ_ONLY – сеанс открыт только на чтение.
CKR_TEMPLATE_INCOMPLETE – шаблон, указанный для создания объекта, неполон.
CKR_TEMPLATE_INCONSISTENT – шаблон, указанный для создания объекта, содержит конфликтующие атрибуты.
CKR_TOKEN_WRITE_PROTECTED – электронный ключ защищен от записи.
CKR_USER_NOT_LOGGED_IN – действие не может быть выполнено, т.к. пользователь не авторизован

1. Проверьте наличие «Единой Библиотеки»:

Astra Linux:

root#: dpkg -l | grep jcPKCS

RedOS и Alt:

root#: yum list installed jcPKCS

2. Переустановите SecurLogon

17.  

Ошибка поиска атрибута

Ошибка возникает, когда невозможно получить атрибут электронного ключа средствами «Единой Библиотеки».

Код возврата:

CKR_ARGUMENTS_BAD – недопустимые аргументы.
CKR_ATTRIBUTE_SENSITIVE – запрашиваемый атрибут недоступен для чтения.
CKR_ATTRIBUTE_TYPE_INVALID – недопустимый тип атрибута.
CKR_BUFFER_TOO_SMALL – вывод функции слишком велик для предоставленного буфера.
CKR_CRYPTOKI_NOT_INITIALIZED – функция не может быть выполнена, т. к. библиотека ещё не была инициализирована.
CKR_DEVICE_ERROR – возникла проблема с электронным ключом и/или слотом.

CKR_DEVICE_MEMORY – памяти электронного ключа недостаточно для данной операции. CKR_DEVICE_REMOVED – электронный ключ был изъят из слота.
CKR_FUNCTION_FAILED – выполнение функции было прервано, или функция не может быть выполнена.
CKR_GENERAL_ERROR – общий сбой при работе с библиотекой.
CKR_HOST_MEMORY – компьютер, на котором запущена библиотека, не имеет достаточно памяти для выполнения функции.
CKR_OBJECT_HANDLE_INVALID – недопустимый дескриптор объекта.
CKR_OK – функция выполнена успешно.
CKR_SESSION_CLOSED – сеанс был закрыт в момент выполнения функции.
CKR_SESSION_HANDLE_INVALID – недопустимый дескриптор сеанса

Дублирует ошибку №16

18.  

Профиль не найден

Ошибка возникает, когда на электронном ключе не был найден профиль

1. Создайте профиль с другим именем.

2. Пересоздайте электронный ключ JaCarta с заданным именем

19.  

Ошибка в процессе запуска сессии удалённого доступа

Ошибка возникает, когда невозможно запустить процесс удалённого доступа xfreerdp

1. Проверьте наличие пакета sssd в системе:

Astra Linux:

root#: dpkg -l | grep xfreerdp

RedOS и Alt:

root#: yum list installed xfreerdp

2. Перезапустите xfreerdp:

root#: systemctl restart xfreerdp

3. Переустановите SecurLogon

20.  

Ошибка в процессе завершения сессии удалённого доступа

Ошибка возникает, когда невозможно корректно завершить процесс удалённого доступа xfreerdp

Перезапустите xfreerdp:

root#: systemctl restart xfreerdp

21.  

Не удалось получить билет kerberos, проверьте доступность контроллера домена или логин пользователя

Ошибка возникает, когда не удалось получить билет Kerberos на контроллере домена

1. Вручную подключитесь к контроллеру домена:

root#: kinit

$(администратор)@$(домен)

2. Проверьте, что ПК пользователя видит ПК контроллера домена:

root#: ping

$(администратор)@$(домен)

root#: ping

$(IP-адрес контроллера домена)

22.  

Ошибка, превышено время ожидания ответа

Ошибка возникает, когда превышено время на выполнение операции

Перезагрузите ОС

23.  

Неизвестная операционная система

Дублирует ошибку №8

Дублирует ошибку №8

24.  

Введён некорректный PIN-код

Ошибка возникает, когда был введён некорректный PIN-код

Введите корректный PIN-код

25.  

Некорректный формат файла конфигурации

Ошибка возникает в процессе чтения файла конфигурации

/usr/local/etc/jcsecurlogon/jcsecurlogon.conf

Переустановите SecurLogon

26.  

Ошибка создания профиля на электронном ключе JaCarta

Ошибка возникает, когда корректно не получилось создать объект на слоте электронного ключа средствами «Единой Библиотеки».

Код возврата:

CKR_ARGUMENTS_BAD – недопустимые аргументы.
CKR_ATTRIBUTE_READ_ONLY – невозможно установить значение атрибута, т.к. атрибут поддерживает только чтение.
CKR_ATTRIBUTE_TYPE_INVALID – недопустимый тип атрибута.
CKR_ATTRIBUTE_VALUE_INVALID – недопустимое значение атрибута.
CKR_CRYPTOKI_NOT_INITIALIZED – функция не может быть выполнена, т.к. библиотека ещё не была инициализирована.
CKR_DEVICE_ERROR – возникла проблема с электронным ключом и/или слотом.
CKR_DEVICE_MEMORY – памяти электронного ключа недостаточно для данной операции.

CKR_DEVICE_REMOVED – электронный ключ был изъят из слота.
CKR_DOMAIN_PARAMS_INVALID – недопустимые или неподдерживаемые параметры домена.
CKR_FUNCTION_FAILED – выполнение функции было прервано, или функция не может быть выполнена.
CKR_GENERAL_ERROR – общий сбой при работе с библиотекой.
CKR_HOST_MEMORY – компьютер, на котором запущена библиотека, не имеет достаточно памяти для выполнения функции.
CKR_OK – функция выполнена успешно.
CKR_PIN_EXPIRED – срок действия указанного PIN-кода истёк.

CKR_SESSION_CLOSED – сеанс был закрыт в момент выполнения функции.

CKR_SESSION_HANDLE_INVALID – недопустимый дескриптор сеанса.
CKR_SESSION_READ_ONLY – сеанс открыт только на чтение.
CKR_TEMPLATE_INCOMPLETE – шаблон, указанный для создания объекта, неполон.
CKR_TEMPLATE_INCONSISTENT – шаблон, указанный для создания объекта, содержит конфликтующие атрибуты.
CKR_TOKEN_WRITE_PROTECTED – электронный ключ защищён от записи.
CKR_USER_NOT_LOGGED_IN – действие не может быть выполнено, т.к. пользователь не авторизован

Дублирует ошибку №16

27.  

Лицензия редактирования интерфейса не активирована!

Уведомление возникает, при запуске окна входа, когда не активирована лицензия редактирования интерфейса

Активируйте лицензию редактирования интерфейса

28.  

Ошибка в процессе чтения отпечатка пальца на биосканере

Ошибка возникает, когда не удалось распознать отпечаток пальца на биосканере

Убедитесь, что выполняете действия по работе с биосканером согласно 13.10

11.2.2. Информационные сообщения

Возможные информационные сообщения SecurLogon приведены в таблице (Таблица 11).

Таблица 11 – Информационные сообщения программы

№ п/п

Ошибка

Описание

Действие оператора

1.  

Непредвиденная ошибка в процессе установки политики входа

Ошибка возникает, когда смена политики входа произошла неудачно

1. Убедитесь, что имя профиля соответствует имени системного пользователя, для которого происходит настройка политики входа.

2. Вручную смените пароль для данного системного пользователя:

root#: gpasswd $(пользователь) $(группа политики входа)

2.  

Пользователь не выбран

Пользователь не был выбран из таблицы пользователей

Убедитесь, что пользователь выбран из таблицы пользователей

3.  

Сертификат не привязан

Ошибка возникает в ходе привязки сертификата к пользователю

1. Проверьте, что пользователь существует.

2. Проверьте, что электронный ключ JaCarta вставлен.

3. Проверьте, что электронный ключ JaCarta правильно определился в системе средствами ПО «Единый Клиент JaCarta».

4. Убедитесь в наличии сертификата на слоте электронного ключа JaCarta.

5. Перезапустите SecurLogon.

6. Переустановите SecurLogon

4.  

Не удалось отвязать сертификат

Ошибка возникает в ходе отвязки сертификата от пользователя

Дублирует ошибку №3

5.  

Ошибка в процессе выключения автоматической генерации пароля

Ошибка возникает в ходе установки автоматического типа пароля на профиль пользователя

Посмотрите файлы журнала для подробной информации

6.  

Непредвиденная ошибка в процессе изменения пароля

Ошибка возникает в ходе смены или установки пароля на профиль

1. Создайте профиль с другим именем.

2. Пересоздайте электронный ключ JaCarta с заданным именем

7.  

Сертификат не выбран

Ошибка возникает, когда сертификат не был выбран из таблицы сертификатов

Убедитесь, что сертификат выбран из таблицы сертификатов

8.  

Непредвиденная ошибка в процессе включения аутентификации

Обобщённая ошибка, которая выводится в случае наличия других ошибок в ходе установки двухфакторной аутентификации на профиле

Посмотрите файлы журнала для подробной информации

9.  

На выбранном электронном ключе JaCarta профили для аутентификации отсутствуют

Ошибка выводится в случае, когда отсутствуют профили на электронном ключе JaCarta

1. Проверьте наличие профилей на электронном ключе JaCarta.

2. Создайте профиль

10.  

Не выбран профиль

Ошибка возникает, когда оператор пытается перейти на следующий шаг настройки, не выбрав профиль

Убедитесь, что выбран профиль из таблицы профилей

11.  

Сертификат не создан

Ошибка возникает, когда не получилось создать сертификат на электронном ключе JaCarta

1. Проверьте, что электронный ключ JaCarta подсоединён к ПК.

2. Проверьте, что электронный ключ JaCarta правильно определился в системе средствами ПО «Единый Клиент JaCarta».

3. Убедитесь в наличии сертификата в памяти электронного ключа JaCarta.

4. Перезапустите SecurLogon.

5. Переустановите SecurLogon

12.  

Профиль не создан

Ошибка возникает, когда не получилось создать профиль на электронном ключе JaCarta

1. Проверьте, что электронный ключ JaCarta подсоединён к ПК.

2. Проверьте, что электронный ключ JaCarta правильно определился в системе средствами ПО «Единый Клиент JaCarta».

3. Убедитесь в наличии профиля в памяти электронного ключа JaCarta.

4. Перезапустите SecurLogon.

5. Переустановите SecurLogon

13.  

Пароль не удовлетворяет минимальным требованиям безопасности. Пароль должен иметь длину не менее 8 символов, содержать цифры, а также строчные и заглавные символы

Ошибка возникает, когда пароль не удовлетворяет требованиям безопасности

Введите пароль, который удовлетворяет требованиям безопасности (пароль должен иметь длину не менее 8 символов, содержать цифры, а также строчные и заглавные символы)

14.  

Имя пользователя не может быть пустым

Имя хоста не может быть пустым

Ошибка возникает, когда не были введены имя пользователя или имя хоста в процессе:

- создания ярлыка для удалённого доступа;

- создания профиля;

- создания сертификата

Заполните поля «Имя пользователя» или «Имя хоста»

15.  

Профиль с указанным именем уже существует

Ошибка возникает в процессе, когда профиль с указанным именем уже создан в памяти электронного ключа JaCarta

1. Создайте профиль с другим именем.

2. Удалите профиль с заданным именем и создайте новый

16.  

Сертификат не удален

Ошибка возникает, когда не получилось удалить сертификат на электронном ключе JaCarta

Дублирует ошибку №11

17.  

Профиль не удален

Ошибка возникает, когда не получилось удалить профиль на электронном ключе JaCarta

Дублирует ошибку №12

18.  

Профиль не отредактирован

Ошибка возникает, когда не получилось загрузить изменения профиля на электронный ключ JaCarta

1. Проверьте, что электронный ключ JaCarta подсоединён к ПК.

2. Проверьте, что электронный ключ JaCarta правильно определился в системе средствами ПО «Единый Клиент JaCarta».

3. Пересоздайте профиль в памяти электронного ключа JaCarta.

4. Перезапустите SecurLogon.

5. Переустановите SecurLogon

19.  

Ярлык для запуска удаленной сессии не создан

Ошибка возникает, когда не получилось создать ярлык удалённого доступа в указанном месте

1. Проверьте права доступа к указанному месту:

root#: l $(место, куда будет сохранен ярлык)

2. Укажите другое место, где можно создать ярлык

20.  

Непредвиденная ошибка в процессе сохранения конфигурации

Ошибка возникает, когда не получилось сохранить изменения в файле: /usr/local/etc/jcsecurlogon/jcsecurlogond.conf

1. Проверьте существование конфигурационного файла:

root#: ls usr/local/etc/jcsecurlogon/

2. Измените права доступа к файлу:

root#: chmod 600 usr/local/etc/jcsecurlogon/ jcsecurlogond.conf

3. Переустановите SecurLogon

21.  

Введен некорректный PIN-код

Ошибка возникает, когда введенный PIN-код не соответствует PIN-коду на слоте электронного ключа JaCarta

Введите верный PIN-код

22.  

Сертификат на электронном ключе не соответствует пользователю, для которого создан сертификат

Ошибка возникает, когда не получается верифицировать сертификат на электронном ключе JaCarta

Проверьте валидность сертификата на электронном ключе JaCarta

23.  

Ошибка в процессе проверки сессии удаленного доступа. Возможно, указанный сервер отсутствует в сети

Ошибка возникает, когда невозможно найти указанный сервер в сети или профиль на электронном ключе JaCarta не соответствует нужному пользователю

1. Проверьте адрес сервера.

2. Проверьте данные профиля на электронном ключе JaCarta

24.  

Дней до окончания действия лицензии - ХХ

Ошибка возникает, когда осталось менее 30 дней до окончания действия лицензии

Продлите лицензию согласно разделу 10

25.  

Действие лицензии окончено. ASL будет отключен. Компьютер будет перезагружен через 5 секунд

Ошибка возникает, когда действие лицензии закончено


Установите новую лицензию согласно разделу 10

26.  

Обнаружена ошибка с лицензией! ASL будет отключен. Компьютер будет перезагружен через 5 секунд

Ошибка возникает, когда обнаружена ошибка с файлом лицензии


Установите новую лицензию согласно разделу 10

27.  

Чтобы пользоваться RuToken, необходимо установить библиотеку RuToken

Ошибка возникает, когда в системе не обнаружена библиотека RuToken

Убедитесь, что библиотека RuToken установлена в системе

28.  

Поддержка RuToken была отключена так как срок действия лицензии с поддержкой RuToken закончился

Ошибка возникает, когда истек срок действия лицензии с поддержкой электронных ключей RuToken

Установите новую лицензию согласно разделу 10

29.  

ОТР-сервер не доступен

Ошибка возникает, когда невозможно подключиться к
ОТР-серверу

1) Проверьте адрес ОТР-сервера в сети.

2) Проверьте настройки параметров подключения SecurLogon к ОТР-серверу согласно 8.3.4.1

11.3. Журнал событий

События SecurLogon записываются в журнал, который представляет собой файл с расширением *.log, расположенный в каталоге var/log/jcsecurlogon. При этом доступ к этому каталогу осуществляется от имени администратора ОС.

Журнал событий содержит записи в текстовом формате об определенных событиях программы с указанием времени наступления и дополнительных сведений, таких как имя хоста, название сервиса, инициировавшего запись сообщения в log-файл, а также категории сообщения, где: INFO – сообщение, WARNING – предупреждение, ERROR – ошибка.