Системные требования
Системные требования к компьютеру, на котором устанавливается Единый Клиент JaCarta приведены в таблице (см. Таблица 5).
Таблица 5 – Системные требования
Требование | Содержание |
|---|---|
Поддерживаемые операционные системы | Astra Linux 1.7/1.8; Альт СП; Альт 8 СП; Альт Рабочая станция 10/11; Альт Сервер 10/11; Альт Образование 10/11; Simply Linux; РЕД ОС 7.3/8; EMIAS OS 1.0; AlterOS; CentOS 7/8/9/10; СинтезМ Клиент; ОС РОСА КОБАЛЬТ/ХРОМ/ФРЕШ; GosLinux; Ubuntu 16/18/20/22/24; Debian 9/10/11/12/13; Основа; Стрелец |
Поддерживаемые модели электронных ключей и смарт-карт ридеров | Электронные ключи JaCarta: · JaCarta Remote Access; · JaCarta LT; · JaCarta PKI; · JaCarta PKI/Flash; · JaCarta PKI/BIO; · JaCarta PKI/WebPass; · JaCarta WebPass; · JaCarta PRO; · JaCarta SecurBIO; · JaCarta SF; · JaCarta SF/ГОСТ; · JaCarta FlashDiode; · JaCarta NFC; · JaCarta-2 ГОСТ; · JaCarta-2 ГОСТ NFC; · JaCarta-2 PKI/ГОСТ; · JaCarta-2 PKI/ГОСТ/Flash; · JaCarta-2 PRO/ГОСТ; · JaCarta-2 PKI/BIO/ГОСТ; · JaCarta-2 SE; · JaCarta-2 SF; · JaCarta-3 ГОСТ; · JaCarta-3 ГОСТ/NFC; · JaCarta-3 PKI; · JaCarta-3 PKI/ГОСТ; · JaCarta-3 PKI/ГОСТ/Flash; · JaCarta-3 PKI/ГОСТ/NFC; · JaCarta-3 PKI/NFC; · JaCarta-3 SE; · Aladdin LiveOffice; · Aladdin LiveOffice Common Edition Смарт-карт ридеры Aladdin: · Смарт-карт ридер JCR721; · Смарт-карт ридер JCR731; · Aladdin SecurBIO Reader JCR761; · Aladdin SecurBIO Reader JCR781 |
Аппаратные средства | Для USB-токенов используется USB-порт. Для смарт-карт необходимо наличие подключённого считывателя смарт-карт. Для электронных ключей в форм-факторе microSD можно использовать следующее оборудование: · разъём microSD; · разъём SD через переходник microSD-to-SD; · USB-порт через переходник microSD-to-USB. Для электронных ключей в форм-факторе microUSB можно использовать следующее оборудование: · USB-порт через переходник microUSB-to-USB. Для Type-C токенов используется USB Type-C порт |
Разрешение экрана | Рекомендуется не ниже 1024x768 |
Описание пакетов установки
Дистрибутив Единый Клиент JaCarta включает пакеты установки, приведенные в таблице (см. Таблица 6).
Таблица 6 – Перечень пакетов установки дистрибутива Единый Клиент JaCarta
Файл | Описание |
|---|---|
install.sh jacartauc_3.x.x.xxxx_x64.rpm jcpkcs11-2_2.x.x.xxx_x64.rpm jcsecurbio_1.x.x.xxx_x64.rpm readme_JaCartaUC_RPM_x64.txt RPM-GPG-KEY-ALADDIN_RD-AO.public | Пакет установки для ОС РЕД ОС 7.3/8, Альт СП, Альт 8 СП, Альт Рабочая станция 10/11, Альт Сервер 10/11, Simply Linux, AlterOS, CentOS 7/8/9/10, СинтезМ Клиент, ОС РОСА КОБАЛЬТ/ХРОМ/ФРЕШ |
install.sh jacartauc_3.x.x.xxxx_al_x64.deb jcpkcs11-2_2.x.x.xxx_al_x64.deb readme_JaCartaUC_Astra.txt jcsecurbio_1.x.x.xxx_x64.deb AO_Aladdin_public.key | Пакет установки для ОС Astra Linux 1.6/1.7/1.8 |
install.sh jacartauc_3.x.x.xxxx_x64_ru.deb jcpkcs11-2_2.x.x.xxx_x64.deb jcsecurbio_1.x.x.xxx_x64.deb readme_JaCartaUC_DEB_x64.txt | Пакет установки для 64-битных ОС Ubuntu 16/18/20/22/24, Debian 9/10/11/12/13, ОСнова, Стрелец |
install.sh jacartauc_3.x.x.xxxx_em1.0_x64.rpm jcpkcs11-2_2.x.x.xxx_x64.rpm readme_JaCartaUC_EMIAS.txt jcsecurbio_1.x.x.xxx_x64.deb RPM-GPG-KEY-ALADDIN_RD-AO.public | Пакет установки для ОС EMIAS OS 1.0 |
При приемке дистрибутива необходимо выполнять контроль (периодический контроль) основных характеристик, таких как контрольная сумма (КС) эталонного дистрибутива и КС неизменяемых файлов.
Контрольные суммы исполняемых файлов установленного программного средства приведены в следующих документах:
- «Средство многофакторной аутентификации MFA JaCarta-3. Формуляр. Часть 1»;
- «Средство многофакторной аутентификации MFA JaCarta-3. Формуляр. Часть 2. Свидетельства об упаковывании, приемке и маркировке».
Установка программы в режиме командной строки
Установка Единого Клиента JaCarta осуществляется с помощью командной строки путем запуска скрипта install.sh.
В зависимости от операционной системы скрипт install.sh устанавливает различные пакеты:
- Astra Linux 6/1.7/1.8: jcpkcs11-2 (Единая Библиотека), jacartauc (Единый Клиент), jcsecurbio (Модуль поддержки биометрии).
- РЕД ОС 7.3/8, Альт СП, Альт 8 СП, Альт Рабочая станция 10/11, Альт Сервер 10/11, Simply Linux, AlterOS, CentOS 7/8/9/10, СинтезМ Клиент, ОС РОСА КОБАЛЬТ/ХРОМ/ФРЕШ: jcpkcs11-2 (Единая Библиотека), jacartauc (Единый Клиент), jcsecurbio (Модуль поддержки биометрии).
- Ubuntu 16/18/20/22/24, Debian 9/10/11/12/13, ОСнова, Стрелец: jcpkcs11-2 (Единая Библиотека), jacartauc (Единый Клиент), jcsecurbio (Модуль поддержки биометрии).
- EMIAS OS 1.0: jcpkcs11-2 (Единая Библиотека) и jacartauc (Единый Клиент), jcsecurbio (Модуль поддержки биометрии).
Установка поддержки области системных уведомлений в ОС Debian 10/11/12/13
Для установки поддержки области системных уведомлений gnome необходимо:
- выполнить в терминале команду sudo apt-get install gnome-shell-extension-top-icons-plus
- завершить сеанс текущего пользователя командой logout и открыть сеанс повторно командой login
- открыть “Дополнительные настройки”. Открыть пункт “расширения (extensions)”
- включить параметр “Topicons plus”
Установка поддержки области системных уведомлений в ОС CentOS 8
Для установки поддержки области системных уведомлений gnome необходимо:
- выполнить в терминале команду: yum install gnome-tweaks
- выполнить в терминале команду: yum install gnome-shell-extension-top-icons
- завершить сеанс текущего пользователя командой logout и открыть сеанс повторно командой login
- открыть “Дополнительные настройки”. Открыть пункт “расширения (extensions)”
- включить параметр “Top icons”
Параметры для установки программы в режиме командной строки
При установке программы в режиме командной строки существует возможность задавать особые параметры ПО "Единый Клиент JaCarta" и их значения.
Для задания параметров необходимо использовать аргументы bash скрипта install.sh. Например:
./install.sh --sys_tray_icon_visible=no --number_days_to_pin_expire=77
Список параметров установки ПО "Единый Клиент JaCarta" при его установке в режиме командной строки представлен в таблице (см. Таблица 7).
Таблица 7 – Параметры для установки ПО "Единый Клиент JaCarta" в режиме командной строки
Параметр установки | Параметр в конфигурационном файле | Принимаемые значения | Описание |
|---|---|---|---|
--sys_tray_icon_visible | sys-tray-icon-visible | yes или no | Отображать значок Единого Клиента JaCarta в трее |
--certs_expiring_warning_visible | certs-expiring-warning-visible | yes или no | Отображать или нет предупреждения об истекающем сроке действия сертификата |
--certs_expired_warning_visible | certs-expired-warning-visible | yes или no | Отображать или нет предупреждения об истекшем сроке действия сертификата |
--number_days_to_pin_expire | number-days-to-pin-expire | 0 - 365 | За сколько дней до истечения срока действия PIN-кода следует уведомить. При значении 0 не уведомлять |
--pin_expiration_as_dialog | pin-expiration-warning-display-as-dialog | yes или no | Выводить уведомление об истечении срока действия PIN-кода в диалоговом окне |
Настройки, заданные при установке, действуют на всех пользователей ОС.
Настройки, заданные при установке, записываются в конфигурационный файл ОС /etc/xdg/AladdinRD/JCUC.conf и через Единый Клиент их можно будет изменить, только если Единый Клиент запущен от суперпользователя (sudo\su).
Если для настройки задано значение отличное от yes\no или 0-365, то данная настройка игнорируется и в Едином Клиенте остается ранее заданная настройка в конфигурационном файле (/etc/xdg/AladdinRD/JCUC.conf или /home/user_name/.config/AladdinRD/JCUC.conf), либо значение по умолчанию.
Установка программы в режиме замкнутой программной среды Astra Linux 1.6/1.7/1.8
В Astra Linux 1.6/1.7/1.8 может использоваться режим замкнутой программной среды (ЗПС).
В зависимости от момента установки Единого Клиента JaCarta – до или после запуска ЗПС существует два алгоритма подготовки к установке программных средств.
А. Подготовка к установке в случае, если ЗПС запущена в ОС Astra Linux 1.6/1.7/1.8:
В ОС Astra Linux 1.6/1.7/1.8:
- В каталог /etc/digsig/keys поместить входящий в состав дистрибутива Единый Клиент JaCarta открытый (публичный) ключ AO_Aladdin_public.key.
- Ввести и выполнить команду sudo update-initramfs -u -k all.
- Перезагрузить компьютер.
- В соответствии с разделом 4.3 выполнить установку Единого Клиента JaCarta с помощью командной строки путем запуска скрипта sh.
В. Подготовка к установке в случае, если требуется запустить ЗПС после установки Единого Клиента JaCarta:
В ОС Astra Linux 1.6/1.7/1.8:
- В соответствии с разделом 4.3 выполнить установку Единого Клиента JaCarta с помощью командной строки путем запуска скрипта sh. В процессе установки открытый (публичный) ключ AO_Aladdin_public.key скопируется в каталог /etc/digsig/keys
- В файле /etc/digsig/digsig_initramfs.conf установить параметры:
DIGSIG_ELF_MODE=1.
3. Ввести и выполнить команду update-initramfs -u -k all.
4. Перезагрузить компьютер.
Управление мандатным ограничением доступа для Astra Linux 1.6/1.7/1.8
Для корректной работы ПО Единый Клиент JaCarta под пользователями с ненулевой меткой безопасности требуется настроить запуск службы pcscd.
Запуск службы pcscd с ненулевыми мандатными атрибутами в Astra Linux 1.6/1.7/1.8
Настроить доступ службы pcscd можно в двух вариантах: для всех пользователей (метка «ehole») или для некоторых пользователей (настройка происходит для конкретных мандатных меток).
- Для запуска сервиса pcscd c ненулевой меткой безопасности (доступ будет для всех пользователей) необходимо выполнить следующие шаги:
1.1 файл /lib/systemd/system/pcscd.service следует привести к виду:
[Unit]Description=PC/SC Smart Card Daemon#Requires=pcscd.socket [Service]ExecStart=/usr/sbin/pcscd --foregroundExecReload=/usr/sbin/pcscd --hotplugCapabilitiesParsec=PARSEC_CAP_PRIV_SOCK [Install]#Also=pcscd.socketWantedBy=multi-user.target1.2 ввести и выполнить команды:
sudo systemctl daemon-reloadsudo systemctl disable pcscd.socket sudo systemctl restart pcscd.service sudo systemctl enable pcscd.service1.3 после запуска сервиса pcscd проверить, что ему присвоено значение ehole. Для этого выполнить команду:
sudo pdp-ls -Ma /var/run/pcscd/pcscd.commАтрибуты файла pcscd.comm, должны быть такими:
srw-rw-rw-m-- 1 root root Уровень_0:Низкий:Нет:ehole /var/run/pcscd/pcscd.comm
В ином случае следует удалить pcscd.comm командой:
sudo rm -r /var/run/pcscd/pcscd.comm
и перезагрузить компьютер
2. Для запуска сервиса pcscd с определенной меткой безопасности (доступ будет для некоторых пользователей) необходимо выполнить следующие шаги:
2.1 файл /lib/systemd/system/pcscd.service следует привести к виду:
[Unit]Description=PC/SC Smart Card Daemon [Service]ExecStart=/usr/sbin/pcscd --foregroundExecReload=/usr/sbin/pcscd --hotplugPDPLabel=1:63:0 [Install]WantedBy=multi-user.targetPDPLabel=<Уровень>:<Уровень целостности>:<Категории>
Формат метки PDPLabel аналогичен принятому в системе PARSEC за исключением поля типа - метки.
В блоке кода указан пример с запуском службы pcscd с 1-ым уровнем конфиденциальности
2.2 ввести и выполнить команды:
sudo systemctl daemon-reloadsudo systemctl restart pcscd.service sudo systemctl enable pcscd.servicesudo systemctl status pcscd.service2.3 выполнить перезагрузку компьютера.
Обязательные меры предосторожности
Извлечение токена или смарт-карты при записи или считывании информации может привести к выходу устройства из строя. Для обеспечения корректного функционирования токенов и смарт-карт, перед извлечением устройства необходимо дождаться завершения процесса записи или считывания информации.