Всем привет!
Летом 2021 года Национальный Удостоверяющий Центр РК объявил о том, что в 2022 году нас ждут новые криптографические алгоритмы и другие интересные изменения. Обсудим что известно на данный момент и как мы к готовимся к нововведениям.
Началось все с того, что в августе 2021 года на форуме НУЦ РК появилось объявление о предстоящих больших изменениях: https://forum.pki.gov.kz/t/planiruemye-izmeneniya-v-nucz-rk-na-2022-god/. Немного позже появилась отдельная страница посвященная изменениям: https://pki.gov.kz/plan2022/.
Изначально обновления информационных систем НУЦ РК были запланированы на 2-ой квартал 2022 года, а точнее на середину июня. Но в первой половине июня было объявлено о переносе сроков до 1 октября 2022 года в связи с тем, что информационные системы государственных органов несмотря на заблаговременные уведомления о планируемых изменениях НУЦ РК не успевают произвести соответствующие доработки в своих ИС.
Речь идет о следующих изменениях:
В теории, для пользователей обновления должны пройти незаметно. Для тех, кто будет продолжать использовать ключи и регистрационные свидетельства, выпущенные до обновления, просто ничего не изменится, эти ключи ЭЦП продолжат действовать до тех пор, пока не истечет срок их действия. Судьба тех, кто получит новые регистрационные свидетельства после обновления, будет сильно зависеть от разработчиков сайтов, порталов и систем которыми они пользуются - от того, на сколько быстро и качественно они доработают свои продукты.
Новые ключи ЭЦП можно будет получать на защищенные носители, заявлена поддержка устройств KAZTOKEN, aKey и eToken, обещают поддержку удостоверений личности.
Что может пойти не так? Это довольно сложно предугадать, но вот несколько вариантов:
Разработчикам придется разбираться с обновлениями на обоих фронтах - и на стороне фронтенда (так как будут обновлены модули NCALayer) и на стороне бекенда (так как будут обновлены библиотеки из SDK НУЦ).
С фронтендом однозначности пока что нет, разработчики НУЦ упоминали о том, что предполагают добавить поддержку нового алгоритма в существующие вызовы NCALayer. Но так же речь шла о новом модуле с новым API. Так как все наработки все еще находятся в тестовой папке SDK, то все еще может измениться и остается только ждать публикации боевых сборок. Мы рекомендуем использовать для взаимодействия с NCALayer из браузера JS библиотеку ncalayer-js-client, которую будем обновлять и дополнять для удобной работы.
С бекендом все тоже довольно сложно. Новые С
библиотеки собраны на базе новой версии OpenSSL и, соответственно, с использованием нового тулчейна. API выглядит похожим (но не идентичным, полной совместимости нет), но методы линковки меняются от одного предварительного релиза к другому. Обновление тулчейна может привести к тому, что новые библиотеки не получится загрузить на текущих Linux серверах из-за обновления glibc
. С новыми Java
библиотеками могут быть проблемы при работе в Java 7
, так же разработчики сообщали о том, что примеры из SDK не работают с новыми библиотеками, так что, скорее всего, потребуется доработка систем.
Тем, кто пользуется нашим сервисом для проверки подписей, переживать не о чем бекенд не потребуется - наш API не изменится. В том случае, если система анализирует OIDы криптографических алгоритмов в регистрационных свидетельствах, нужно будет добавить поддержку новых OIDов, мы их уже опубликовали в перечне известных строк.
Конечно, мы будем дорабатывать наш сервис так, чтобы он непрерывно соответствовал законодательству Республики Казахстан в области обеспечения юридической значимости электронных документов и электронных подписей под ними.
Так как новые версии библиотек НУЦ все еще не объявлены релизными и не сертифицированы, то мы работаем с ними только в тестовых сборках. Соответственно заявить о поддержке новых алгоритмов мы пока что не можем, но основные работы по интеграции уже выполнены.
На данный момент доступны:
signAlgorithm
и certSignAlgorithm
объектов данных подписей, новые значения приведены в перечне известных строк;keyStorage
объектов данных подписей;subjectAltName
и subjectAltNameStructure
.Хотите обсудить предстоящие нововведения НУЦ РК с нашими техническими и/или юридическими специалистами? Мы всегда рады, вот наши контакты.
Портал SIGEX использует файлы cookie и другие технологии хранения данных в браузере только для персонализации пользовательского опыта: отображения уведомлений, напоминаний и подсказок, а так же хранения некоторых настроек. Мы не используем этих технологий для слежения за своими пользователями, сбора о них информации или отображения рекламы и не предоставляем подобных возможностей третим сторонам. Детали изложены в Политике конфиденциальности.
Мы проводим вебинары про электронные документы, ЭЦП и юридическую значимость.