Системные требования

Системные требования к компьютеру, на котором устанавливается Единый Клиент 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:

  1. В каталог /etc/digsig/keys поместить входящий в состав дистрибутива Единый Клиент JaCarta открытый (публичный) ключ AO_Aladdin_public.key.
  2. Ввести и выполнить команду sudo update-initramfs -u -k all.
  3. Перезагрузить компьютер.
  4. В соответствии с разделом 4.3 выполнить установку Единого Клиента JaCarta с помощью командной строки путем запуска скрипта sh.

В. Подготовка к установке в случае, если требуется запустить ЗПС после установки Единого Клиента JaCarta:

В ОС Astra Linux 1.6/1.7/1.8:

  1. В соответствии с разделом 4.3 выполнить установку Единого Клиента JaCarta с помощью командной строки путем запуска скрипта sh. В процессе установки открытый (публичный) ключ AO_Aladdin_public.key скопируется в каталог /etc/digsig/keys
  2. В файле /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») или для некоторых пользователей (настройка происходит для конкретных мандатных меток).

  1. Для запуска сервиса pcscd c ненулевой меткой безопасности (доступ будет для всех пользователей) необходимо выполнить следующие шаги:

1.1 файл /lib/systemd/system/pcscd.service следует привести к виду:

[Unit]
Description=PC/SC Smart Card Daemon
#Requires=pcscd.socket
[Service]
ExecStart=/usr/sbin/pcscd --foreground
ExecReload=/usr/sbin/pcscd --hotplug
CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK
[Install]
#Also=pcscd.socket
WantedBy=multi-user.target

1.2 ввести и выполнить команды:

sudo systemctl daemon-reload
sudo systemctl disable pcscd.socket
sudo systemctl restart pcscd.service
sudo systemctl enable pcscd.service

1.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 --foreground
ExecReload=/usr/sbin/pcscd --hotplug
PDPLabel=1:63:0
[Install]
WantedBy=multi-user.target

PDPLabel=<Уровень>:<Уровень целостности>:<Категории>
Формат метки PDPLabel аналогичен принятому в системе PARSEC за исключением поля типа - метки.

В блоке кода указан пример с запуском службы pcscd с 1-ым уровнем конфиденциальности

2.2 ввести и выполнить команды:

sudo systemctl daemon-reload
sudo systemctl restart pcscd.service
sudo systemctl enable pcscd.service
sudo systemctl status pcscd.service

2.3 выполнить перезагрузку компьютера.

Обязательные меры предосторожности

Извлечение токена или смарт-карты при записи или считывании информации может привести к выходу устройства из строя. Для обеспечения корректного функционирования токенов и смарт-карт, перед извлечением устройства необходимо дождаться завершения процесса записи или считывания информации.