Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline skazkin  
#1 Оставлено : 30 октября 2023 г. 16:24:14(UTC)
skazkin

Статус: Новичок

Группы: Участники
Зарегистрирован: 07.03.2013(UTC)
Сообщений: 5
Андорра

Сказал(а) «Спасибо»: 1 раз
Добрый день.

Можно ли кэшировать ключ в своем решении (например, на Java), для формирование подписи? Задача подписывать маленькие документы ~7 штук в минуту.
Могу ошибаться, но если ключ не экспортируемый, то при работе с ним каждый раз идет считывание с носителя. Как у любого физического объекта есть ресурс и если не кэшировать ключ, то носитель вероятно быстро выйдет из строя.

Буду благодарен за ответ и пример реализации. Искал, но однозначного ответа не нашел.
Если это имеет значение, то речь идет об обезличенных сертификатах, выдаваемых УЦ ФНС.

Отредактировано пользователем 30 октября 2023 г. 16:39:30(UTC)  | Причина: Не указана

Online Русев Андрей  
#2 Оставлено : 30 октября 2023 г. 23:08:10(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,553

Сказал(а) «Спасибо»: 43 раз
Поблагодарили: 648 раз в 447 постах
Здравствуйте.
Начиная с КриптоПро CSP 5.0 R2 при работе с токенами и смарт-картами провайдер требует, чтобы их не выдёргивали из компьютера. Такое поведение более понятно для пользователей. Но для серверных применений оно не подходит, так как снижает скорость работы на порядки, и его можно отключить:
На Linux/macOS/FreeBSD/*nix:
Код:
sudo /opt/cprocsp/sbin/*/cpconfig -ini '\config\Parameters' -add long AllowWorkWithoutCarrier 1

На Windows:
Код:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Crypto Pro\Cryptography\CurrentVersion\Parameters /v AllowWorkWithoutCarrier /t REG_DWORD /d 1 /f

С экспортируемостью ключей это поведение не связано. При работе проверяется только то, что токен с необходимым именем не выдернули: запись на носитель не происходит, поэтому его ресурс не тратится.

УЦ ФНС имеет значение. Он требует токены, сертифицированные ФСБ или ФСТЭК. Для работы с ЕГАИС дополнительно требуется "активный" токен. Подробности в статье на roseltorg.ru, а также в нашей таблице сравнения поддерживаемых носителей, где есть ссылка на блог с глубоким разбором. Если у вас "активный" токен, то именно в "активном апплете" вам создадут ключ. В этом случае криптографические операции будет выполнять именно он, и кэширование / AllowWorkWithoutCarrier принципиально не смогут помочь. Если вы купили пассивный токен - Рутокен Lite, eToken 5110, то потеряли возможность работы с ЕГАИС, зато получили возможность использовать AllowWorkWithoutCarrier, кэшировать ключ и подписывать не со скоростью токена, а со скоростью компьютера, то есть на пару порядков быстрее.

Отредактировано пользователем 31 октября 2023 г. 11:23:57(UTC)  | Причина: Не указана

Официальная техподдержка. Официальная база знаний.
thanks 3 пользователей поблагодарили Русев Андрей за этот пост.
nickm оставлено 31.10.2023(UTC), skazkin оставлено 31.10.2023(UTC), lboikov оставлено 31.10.2023(UTC)
Offline nickm  
#3 Оставлено : 31 октября 2023 г. 6:29:50(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,864

Сказал(а) «Спасибо»: 651 раз
Поблагодарили: 506 раз в 477 постах
Автор: Русев Андрей Перейти к цитате
Код:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Crypto Pro\Cryptography\CurrentVersion\Parameters" /v AllowWorkWithoutCarrier /t REG_DWORD /d 1 /f


Offline skazkin  
#4 Оставлено : 31 октября 2023 г. 10:48:02(UTC)
skazkin

Статус: Новичок

Группы: Участники
Зарегистрирован: 07.03.2013(UTC)
Сообщений: 5
Андорра

Сказал(а) «Спасибо»: 1 раз
Спасибо за подробный ответ.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.