NCALayer – узкоспециализированный программный пакет для цифровой подписи данных при помощи ЭЦП на веб-ресурсах Национального удостоверяющего центра (НУЦ РК).
Приложение поддерживает работу Java модулей на государственных сайтах Республики Казахстан. Софт реализован под ПК и выпускается в нескольких редакциях – для Windows, macOS (не ниже OS X10), Linux.
Базовая программа и отдельные ее модули распространяются бесплатно.
Установка NCALayer на компьютер
Инсталлятор для Windows 10 (11) – 7 представлен в двух версиях под OS – 32 и 64 bit. Необходимо выбрать, скачать и установить приложение соответственно разрядности системы.
Под более ранние выпуски Виндовс – XP и Vista загрузить инсталлятор с официального сайта невозможно. Объяснение этому простое. Софт разработан в 2017, когда уже была прекращена поддержка Windows XP/Vista.
По завершении установки NCALayer проверяет наличие сертификатов КУЦ и НУЦ. В случае их отсутствия появляется окно с предложением размещения недостающих документов в корневом каталоге.
Как воспользоваться ЭЦП на мобильном телефоне?
Рекомендуется подтвердить установку обоих сертификатов. Оповещением об успешной инсталляции самой программы выступает появление соответствующей пиктограммы в системном трее.
Одновременно, рекомендуется установить Java 8. В NCALayer уже внедрена виртуальная машина. Но добавить последнюю версию Джава на компьютер не помешает.
Версия на телефон
Мобильной редакции приложения не существует. Согласно информации с государственного сайта pki.gov.kz, разработка библиотеки СКЗИ «Kalkan-Crypt» для Android и iOS прекращена.
Позже Министерство информации и коммуникаций РК реализовало специальную платформу «мобильная подпись», где защищенным носителем сертификатов выступает SIM-карта.
Схема работы такова:
Проект мобильная ЭЦП продолжает разрабатываться, поэтому выпуск приложений для Андроид и Айфон можно ожидать.
Работа с модулями программы
Последние версии веб-браузеров не предоставляют возможности использовать апплеты. Но основная реализация криптопровайдера реализована на Java.
Поэтому для использования ЭЦП в браузерах необходим NCALayer. Фактически это посредник между тремя объектами. А именно, веб-браузер, криптопровайдер и ключи ЭЦП. В частности, с помощью программы можно полноценно использовать функционал сайта egov.kz (егов кз).
Главное меню NCALayer содержит 4 пункта, три из которых выполняют вспомогательные функции. Это:
Четвертый пункт – управление модулями предоставляет пользователю два действия: установить или удалить. Следует сразу отметить важную особенность программы. Серым фоном выделены обязательные модули NCALayer. Удалить их невозможно.
Инсталляция происходит в два действия. Вначале требуется выбрать объект и нажать клавишу «Установить модуль». После успешного завершения процесса приложение потребует перезапуска. Следует согласиться и дождаться появления программы в системном трее.
Если не удалось скачать модуль, можно поискать файл в других источниках. В частности рекомендуется изучить руководство пользователя, где содержится полезная информация. Альтернативно модуль КНП можно скачать с нашего сайта.
NCALayer правильная установка и настройка
Далее необходимо распаковать загруженный файл и переместить его в папку bundles корневой директории NCALayer (введите в Пуске %APPDATA%NCALayer). После запуска приложения модуль автоматически внедрится в программу. Одновременно файл из папки bundles исчезнет. Детальное описание как загружать и устанавливать модули NCALayer вручную, доступно по ссылке.
Скачать NCALayer бесплатно на ноутбук или компьютер можно у нас. На сайте предоставлены установщики программы для основных операционных систем – Windows, macOS. Также мы предлагаем некоторые модули NCALayer, а в соседнем разделе можно скачать Java 8.
NCALayer
— приложение для подписания данных на государственных порталах Республики Казахстан.
Приложение NCALayer появилось в 2017, когда самые популярные браузеры прекратили поддержку Java апплетов. Позволяет использовать Java апплеты для определенных сайтов РК в любом современном браузере, а так же устанавливает в систему корневые сертификаты Национального удостоверяющего центра РК (НУЦ).
Перечень порталов, для работы с которыми необходимо использовать последнюю версию NCALayer:
СОДЕРЖАНИЕ:
Как скачать NCALayer
Программа распространяется бесплатно, в трех версиях, для операционных систем: Windows, Linux, macOS.
Минимальные требования к компьютеру пользователя:
Скачать NCALayer (последняя версия), прямые ссылки с официального сайта НУЦ РК:
Если у вас не получается скачать приложение с сайта НУЦ, скачивайте NCALayer с хранилища MHelp.kz:
Как установить модуль NCALayer
Автоматическое добавление модуля в NCALayer:
Как скачать модуль NCALayer (вручную)
Иногда возникает ситуация, что приложению NCALayer не удается автоматически установить необходимый модуль (такое обычно бывает, когда целевой сайт работает некорректно).
Возникает ошибка «Не удалось скачать модуль»
В этом случае скачайте модуль NCALayer и установите его вручную следуя инструкции ниже.
Модуль КНП (Кабинет налогоплательщика) | 1.1 | ссылка |
Модуль ИС ЭСФ (Электронные счета-фактуры) | 1.1 | ссылка |
Модуль Государственные закупки РК | 4.3.1 | ссылка |
ИС «Казначейство-клиент» | 1.1.4 | ссылка |
Омаркет | 1.0.7 | ссылка |
ezSigner | 1.0 | ссылка |
Модуль EFIS.KZ | 1.6.1 | ссылка |
Модуль «е-Минфин» РК | 1.0 | ссылка |
Модуль СФД (QIWI) | 1.3 | ссылка |
Модуль ИСЭЗ (zakup.sk.kz) | 1.0 | ссылка |
Модуль ЕЮП | 1.0 | ссылка |
ИС «SmartDocs» | 1.2 | ссылка |
Модуль Uchet.kz | 1.3 | ссылка |
Everflow Signer | 1.11.3 | ссылка |
Модуль Smartcontract | 1.2 | ссылка |
Площадка закупок ztender.kz | 1.0 | ссылка |
Ak Kamal TinySign | 2.0.44 | ссылка |
Qoltanba | 1.1 | ссылка |
SimBase | 1.0 | ссылка |
eFactoring | 1.2 | ссылка |
Список модулей NCALayer для установки вручную
Как установить модуль NCALayer вручную
Файл исчезает из папки bundles, а в списке модулей приложения появляется нужный.
Более подробно по ручной установке модулей в статье — Ошибка NCALayer: «Не удалось скачать модуль»
Ошибка Эта версия «%1» не совместима с версией Windows
Ошибка проявляется при первом запуске приложения NCALayer, сообщение об ошибке появляется и сразу же пропадает.
В логах системы ошибка не фиксируется, логи NCALayer при такой ошибке не создаются.
Проблема проявляется на 32х битных системах (не на всех).
Решение проблемы является не очень элегантным, но действенным.
Копируем папку установленного, рабочего экземпляра NCALayer (щелкните правой клавишей мыши по ярлыку NCALayer и выберите пункт Расположение файла) с любого компьютера и заменяем файлы в папке проблемного ПК.
Если у вас нет рабочего экземпляра NCALayer, скачайте с нашего хранилища — NCALayer (архив от 24.12.2018).
Замените файлы установленного NCALayer (…AppDataRoamingNCALayer) файлами из скачанного архива.
После чего запуск приложения должен быть успешным.
Разделы сайта: ЭЦП (получение, продление), Электронное Правительство РК
В Казахстане опасно использовать ЭЦП
В последнее время государство пытается максимально перенести все госуслуги в электронный формат. Активно выдаются адресные справки, и другие справки выдаются через Портал электронного правительства. Даже можно зарегистрировать брак пожениться через портал. На самом деле, очень удобно.
Есть конечно же минусы, в основном — организационные, нормативные на уровне законов, на уровне реализации. Но это уже другой вопрос, главное очень хорошие начинания. Это все хорошо, но пост не про это.
Очевидно, чтобы пользоваться госуслугами, нужно как-то подтверждать свою личность. Для этого когда-то давно законодательно закрепили использование ЭЦП. Основная формулировка применения ЭЦП такая — ЭЦП приравнивается к собственноручной подписи. Многие не знают, но за передачу ключей ЭЦП (здесь и далее буду использовать термин — ключи ЭЦП.
Все называют просто ЭЦП, а по факту это две пары ключей — для аутентификации и подписи). За передачу третьим лицам даже есть какая-то ответственность. Очевидно, что многим людям это без разницы, не понимают всей серьезности.
Вообще тема поста про NCALayer, прослойка между браузером и ключами ЭЦП. По безопасности — это уязвимый механизм использования ЭЦП.
Что такое NCALayer
Так как основная реализация криптопровайдера на Java и в последних версиях браузеров нет возможности использовать апплеты, то НУЦ придумал оригинальное решение для использования ЭЦП в браузерах. Это решение называется — NCALayer. NCALayer — посредник между браузером, криптопровайдером и ключами ЭЦП.
NCALayer устанавливается локально на компьютере пользователя. Работает NCALayer следующим образом — открывается вебсокет сервер на определенном порту, куда отправляется разного рода запросы.
Опуская все детали подключения, рассмотрим пока два запроса, чтобы иметь общее представление как NCALayer работает:
После отправки запроса, на машине где стоит NCALayer, открывается диалоговое окно, которое предлагает выбрать файл ключей ЭЦП.
Соответственно, после выбора ключа, через сокет получаем следующий ответ.
Внимание: при использовании NCALayer, получаешь реальный путь к файлу на машине клиента.
Не буду публиковать ответ, но там содержится подписанная часть xml, которая была в запросе.
Повторюсь, получить пароль от хранилища ключей ЭЦП, ложится на плечи сайта. То есть, сайт всегда знает где лежат ключи и пароль у пользователя, иначе работать нельзя.
Минусы реализации текущего варианта NCALayer
Реальный пример, как получить доступ к egov.kz, если ты не владеешь ЭЦП человека
Не буду углубляться глубоко в технические детали и реализацию. Опишу как можно это сделать.
Теперь, чтобы эту уязвимость эксплуатировать, нужно понимать как работаем механизм входа на egov.kz через ЭЦП. Для входа на egov.kz, xml от egov.kz подписывается пользователем и передается на сервер, где проверяется. Если подпись валидна, то осуществляется вход. Со стороны NCALayer, процесс входа состоит из следующих шагов:
Портал запрашивает следующие данные из NCALayer — loadSlotList (здесь можно ответить ошибкой), getKeys, getSubjectDN, getNotBefore, getNotAfter и signXml. Если NCALayer правильно подставит эти данные от другого пользователя, то соответственно мы удачно войдем в систему. Здесь очень важно правильно получить от NCALayer только subjectDN и xml для подписи.
Теперь как получить доступ к egov.kz от другого человека, механизм:
Некоторые утверждения
Что можно сделать
Эмулятор NCALayer
Приложение, которое без ведома пользователя, в фоновом режиме подписывает данные
Описание
Программное обеспечение NCALayer предоставляет возможность использовать средства ЭЦП НУЦ РК в веб-приложениях. Функционал NCALayer может быть расширен установкой дополнительных модулей, предоставляемых сторонними разработчиками.
Понятия и сокращения
НУЦ РК | Национальный удостоверяющий центр Республики Казахстан, обслуживающий участников «электронного правительства», государственных и негосударственных информационных систем |
КУЦ РК | Корневой удостоверяющий центр Республики Казахстан, осуществляющий подтверждение принадлежности и действительности открытых ключей электронной цифровой подписи удостоверяющих центров |
ЭЦП | Электронная цифровая подпись ‑ набор электронных цифровых символов, созданный средствами электронной цифровой подписи и подтверждающий достоверность электронного документа, его принадлежность и неизменность содержания |
Регистрационное свидетельство (сертификат) | Документ на бумажном носителе или электронный документ, выдаваемый НУЦ РК для подтверждения соответствия электронной цифровой подписи требованиям, установленным нормативно-правовыми актами Республики Казахстан |
Защищенный носитель | Устройство безопасного хранения информации, шифрование данных для которого выполняется непосредственно при записи информации на накопитель с использованием специализированного контроллера. Для доступа к информации пользователь должен указать персональный пароль. |
ОС | Операционная система ‑ комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем |
ПК | Персональный компьютер |
Веб-приложение | Клиент-серверное приложение, в котором клиент взаимодействует с сервером при помощи браузера, а за сервер отвечает — веб-сервер |
Cистемные требования
Системные требования исходят из среды выполнения для Java 8. Более подробные описания указаны по ссылкам:
Для ОС Windows, Linux и Mac OS X не требуется устанавливать Java, так как среда выполнения поставляется вместе с NCALayer.
Как скачать и правильно установить NCALayer
NCALayer – приложение, необходимое для авторизации и подписания запросов на порталах государственных органов с помощью электронной цифровой подписи (ЭЦП). Данное решение пришло на замену устаревшему способу взаимодействия с интернет-ресурсами гос. органов посредством виртуальной машины JAVA, с установкой которой у многих пользователей возникали сложности. Помимо более упрощенной процедуры установки NCALayer на компьютер, еще одним важным преимуществом является модульность этой программы – для работы со специфическими порталами достаточно парой кликов установить необходимый модуль прямо из NCALayer.
Онлайн проверка работоспособности NCALayer
С помощью данного сервиса можно проверить работоспособность: правильно ли установлен и настроен NCA Layer на компьютере. Нажмите кнопку «Проверить».
Как скачать NCALayer
NCALayer устанавливается только на персональные компьютеры (PC). Работать с порталами, использующие ЭЦП, с мобильных устройств на базе Android или iOS не получится, для этого необходимо скачать и установить соответствующее приложение гос. органа (если таковое имеется) на смартфон из Google Play (AppStore).
Минимальные системные требования к компьютеру:
Для исключения непредвиденных проблем рекомендуется устанавливать браузер последней версии.
Ссылки для скачивания последних версий NCA Layer с официального сайта pki.gov.kz:
Как установить NCALayer
Как установить модули NCALayer
После установки NCA Layer можно начать работать с порталом электронного правительства РК egov.kz, например, авторизовываться с помощью ЭЦП или заказывать онлайн услуги, которые требуют подписания с ЭЦП.
Для работы с некоторыми порталами государственных органов необходима установка соответствующих модулей.
Например, кабинет налогоплательщика КНП Комитета государственных доходов МГД РК cabinet.salyk.kz для работы требует установленного модуля «Модуль КНП»:
Установка модулей для других порталов и веб-сайтов производится аналогично.
Устранение неисправностей
NCALayer установлен и запущен, но при работе с одним из порталов отображается сообщение, что NCA Layer не установлен или не запущен:
При вызове правой кнопкой мыши по NCALayer в контекстном меню некорректно отображается шрифт (квадраты вместо текста):
Источник: windowskod.ru
Как установить NCALayer и его модули на любой Linux
Однажды поздним вечером ко мне пришел сосед с необычной просьбой. Ему позарез нужно было подписать договор на портале государственных закупок. Под рукой на тот момент оказался только ноутбук с установленной Ubuntu и рабочей средой Gnome. Но, задача была поставлена, и надо было ее решать.
Поскольку интерес к подобным операционным системам только разрастает, то могу порекомендовать сайт — мастерскую Linux, где рассказывается о самой системе, о программах и приводятся практические примеры иcпользования различных инструментов.
При переходе на страницу авторизации портала госзакупок, меня вежливо попросили установить программу NCALayer, которая необходима для работы с ключами электронной цифровой подписи. Перейдя по ссылке, указаной на сайте, я скачал последнюю версию NCALayer для Linux. После распаковки полученного архива с программой, я установил ее следуя простой инструкции, которая прилагалась к ней.
К слову установка NCALayer происходит через командную строку. Для этого в консоли необходимо перейти в папку, где расположен установщик NCALayer, и выполнить установку программы командой:
В ходе установки необходимо указать папку, куда установится NCALayer, указать параметр автозагрузки, а также установщик запросит разрешение на установку корневых сертификатов. Я выбрал домашнюю директорию (после установки там появилась новая папка NCALayer), и оставил галочки (автозагрузка и установка корневых сертификатов). По завершении установки NCALayer автоматически запустилась, но страница авторизации на портал все равно была не доступна.
Оказалось, что после успешной установки программы NCALayer необходимо еще установить модуль «Модуль Государственные закупки РК». Вот здесь рабочая среда Gnome преподнесла мне неприятный сюрприз. Как оказалось, некоторые среды рабочего стола Linux не могут отобразить иконку NCALayer в системном лотке (трее) после запуска, либо иконка отображается без возможности вызова контекстного меню.
Поиск решения данной проблемы в интернете дал несколько результатов. Самым правильным я счел установку модулей вручную. Для этого необходимый модуль надо скачать с сайта Национального удостоверяющего центра РК (pki.gov.kz) в разделе «Документация». Прокрутив открывшуюся страницу вниз, я нашел в списке представленных для скачивания модулей нужный мне «Модуль Государственные закупки РК» актуальной версии.
К сожалению мой браузер счел не безопасным скачивать файл с расширением .jar. Пришлось в контекстном меню выбрать пункт «Сохранить ссылку как…» и подтвердив свое намерение сохранить модуль на жестком диске. Отмечу, что скачать модуль можно и консольной утилитой wget или curl. Далее скачанный файл модуля с расширением .jar надо переместить в папку «bundles», которая находится внутри директории ~/.config/NCALayer, а после этого необходимо перезапустить NCALayer.
Для перезапуска NCALayer надо перейти в папку с установленной программой (указывали при установке) и в командной строке терминала набрать:
Все. После этих не сложных манипуляций можно спокойно пользоваться услугами государственнных порталов на компьютере с Linux.
Второй способ установки модулей в Linux. Для этого на компьютере с Windows установите нужные модули. Затем содержимое папки «C:Users\AppDataRoamingNCALayerncalayer-cache» надо скопировать в Linux в папку ~/.config/NCALayer/ncalayer-cache/ и перезапустить NCALayer через командную строку. Хотя в рациональности использования этого способа я сильно сомневаюсь, но как альтернативный вариант он тоже имеет право быть.
Источник: zhaik.su
NCALayer последняя версия для Windows
Приложение разработано для Республики Казахстан в 2017 году, после прекращения популярными браузерами поддержки Java апплетов. Благодаря ему у граждан появилась возможность заполнять и подписывать документы на государственных порталах страны.
Особенности
Благодаря плагину пользователи ПК теперь могут оставлять свои электронные подписи, подавая отчетность в налоговую службу, а также заполняя другие виды документации. Обновленная версия программы всегда доступна для скачивания на официальном сайте национального удостоверяющего центра Казахстана. Как это ни странно, но на этом ресурсе нет защищенного шифрования, поэтому его использование может быть сопряжено с определенной угрозой для работы устройства.
Плагин может функционировать на ОС Windows и Linux. Эти же системы рекомендуется использовать для работы с другими государственными порталами. Алгоритм установки программы практически идентичен с остальными видами утилит. От человека требуется принять пользовательское соглашение и запустить процесс.
Когда будет завершена установка плагина, система перекинет человека на официальный сайт, где он получит уведомление об успешном окончании процесса. Здесь не требуется предпринимать никаких действий, достаточно просто закрыть страницу.
После этого начинаются основные сложности. Пользователю предстоит настроить модули для различных видов государственных порталов Республики. После завершения процесса, понадобится обновить браузер. Выполнив все эти действия, человек может подавать документы в соответствующие инстанции. Интерфейс плагина минимализирован.
Это связано с тем, что программа используется только для запуска сервисных служб. При авторизации пользователь должен будет каждый раз заново запускать утилиту.
Многие люди жалуются, что при первом запуске NCALayer система выводит сообщение о несовместимости с установленной версией Windows. Проблема решается довольно просто. С компьютера, где работа приложения не вызывает нареканий, копируется папка с установочными файлами. Данные переносятся на проблемное устройство. Рабочий экземпляр также можно найти в свободном доступе в интернете.
В большинстве случаев, после этой операции, плагин начинает функционировать в штатном режиме.
Программа работает со следующими государственными порталами:
- национальным удостоверяющим центром РК;
- электронным правительством Казахстана;
- порталом электронных счетов-фактур;
- комитетом статистики;
- судебным кабинетом.
Преимущества
- возможность дистанционной подачи документов в налоговую службу;
- совместимость со всеми видами ОС Windows Linux;
- благодаря программе можно ставить электронную подпись.
Вывод
Благодаря NCALayer пользователи могут подавать документы на государственные порталы Республики Казахстан и снабжать их электронными подписями. Плагин понравится тем, кто привык осуществлять эти действия дистанционно.
Скачать
Скачивайте софт ниже по кнопке.
Источник: windows-7.ru