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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline miser  
#1 Оставлено : 29 сентября 2016 г. 17:52:57(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Пожалуйста, подскажите, как установить и заставить работать плагин.

Специально, снес CSP 4.0 и поставил с помощью install_gui.sh последнюю сборку 4.0.9797.

Читаю инструкцию http://cpdn.cryptopro.ru...ontent/cades/plugin.html
"Установка плагина на Unix-платформы". Загрузил архив. Сделал конвертацию rpm в deb.
Установил cprocsp-pki-cades_2.0.0-2_amd64.deb и cprocsp-pki-plugin_2.0.0-2_amd64.deb

Запускаю Google Chrome. Перехожу на тестовую страницу http://www.cryptopro.ru/...des/demopage/simple.html
Пишет "Плагин недоступен Плагин не загружен".
В разделе chrome://extensions/ плагина не вижу.

Ладно, иду по ссылке "Ручная установка возможна если перейти по ссылке."
Там предлагается поставить версию 1.0.16. Ставлю. Теперь плагин виден, но естественно, старой версии.
Перезапуск chrome. Перехожу на тестовую страницу. Надпись та же самая.

Снес старый плагин. Заново установил deb пакеты для плагина 2.0. Результат тестовой страницы прежний.

Где я допустил ошибку?
Offline Андрей Емельянов  
#2 Оставлено : 30 сентября 2016 г. 12:14:54(UTC)
Андрей Емельянов

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

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Добрый день.
Приложите, пожалуйста, список всех установленных пакетов КриптоПро из конфигурации с установленным CSP 4.0.9797 и плагином 2.0 последней версии, скаченной с сайта.
dpkg -l|grep cpro
Укажите версию сборки Google Chrome и приложите скриншот тестовой страницы с ошибкой плагина из браузера.

Ошибок при установке пакетов не возникало?


Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline miser  
#3 Оставлено : 30 сентября 2016 г. 12:55:17(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Добрый день
Код:
$ dpkg -l|grep cpro
ii  cprocsp-curl-64          4.0.0-4  amd64  CryptoPro Curl shared library and binaris. Build 9797.
ii  cprocsp-pki-cades        2.0.0-2  amd64  CryptoPro PKI
ii  cprocsp-pki-plugin       2.0.0-2  amd64  CryptoPro PKI
ii  lsb-cprocsp-base         4.0.0-4  all    CryptoPro CSP library. Build 9797.
ii  lsb-cprocsp-capilite-64  4.0.0-4  amd64  CryptoAPI lite. Build 9797.
ii  lsb-cprocsp-devel        4.0.0-4  all    CryptoPro CSP static libraries and headers. Build 9797.
ii  lsb-cprocsp-kc1-64       4.0.0-4  amd64  CryptoPro CSP library. Build 9797.
ii  lsb-cprocsp-rdr-64       4.0.0-4  amd64  CryptoPro CSP readers. Build 9797.


Ставил с помощью install_gui.sh
Выбрал установить всё сразу. Выборочная установка компонентов не работала. Жаловалась на компоненты отмеченные звездочкой.

Да, плагин последней сборки.

Код:
Name        : cprocsp-pki-cades
Version     : 2.0.0
Release     : 1
Architecture: x86_64
Install Date: (not installed)
Group       : Applications/System
Size        : 49037146
License     : unknown
Signature   : (none)
Source RPM  : cprocsp-pki-cades-2.0.0-1.src.rpm
Build Date  : Mon Aug 22 15:22:22 2016
Build Host  : bvm-rh4-x64-40
Relocations : (not relocatable)
Vendor      : CryptoPro
Summary     : CryptoPro PKI
Description :
This package contains libraries and utilities for CryptoPro ECP SDK and CryptoPro Browser Plugin


Преобразован с момощью alien, как написано в документации.

Код:
 новый пакет debian, версия 2.0.
 размер 5170482 байт(а): управляющий архив длиной 1941 байт(а).
   11123 байт(а),   212 строк      conffiles
     328 байт(а),    11 строк      control
     162 байт(а),     2 строк      md5sums
     314 байт(а),    10 строк      shlibs
      60 байт(а),     2 строк      triggers
 Package: cprocsp-pki-cades
 Version: 2.0.0-2
 Architecture: amd64
 Maintainer: root <root@sea>
 Installed-Size: 47188
 Section: alien
 Priority: extra
 Description: CryptoPro PKI
  This package contains libraries and utilities for CryptoPro ECP SDK and CryptoPro Browser Plugin
  .
  (Converted from a rpm package by alien version 8.95.)


Сейчас стоит Google Chrome, версия 42.0.2311.90 (64-bit)

Перехожу на тестовую страницу. На самой странице всё нормально, не счатая надписи, что плагин не загружен. В окне отладки что-то поинтересней будет.

Код:
Failed to load resource: net::ERR_FAILED
chrome-extension://epebfcehmdedogndhlcacafjaacknbcm/nmcades_plugin_api.js 
Failed to load resource: net::ERR_FAILED
simple.html:1 
XMLHttpRequest cannot load http://www.surfpatrol.ru/service/check.svc/ErrorReport. 
The request was redirected to 'https://www.surfpatrol.ru/service/check.svc/ErrorReport', 
which is disallowed for cross-origin requests that require preflight.
Offline Андрей Емельянов  
#4 Оставлено : 30 сентября 2016 г. 15:53:33(UTC)
Андрей Емельянов

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

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Судя по данным, забыли установить пакет cprocsp-rdr-gui-gtk
"Установка плагина на Unix-платформы" из инструкции:
http://cpdn.cryptopro.ru...plugin-installation.html
Цитата:
1. Для работы плагина требуется установленный КриптоПро CSP версии 4.0 и выше. Дистрибутив и инструкцию по установке можно получить по ссылке. Для работы плагина обязательна установка пакетa cprocsp-rdr-gui-gtk и отсутствие установленного пакета cprocsp-rdr-gui.
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline miser  
#5 Оставлено : 30 сентября 2016 г. 16:34:48(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Поставил.
Код:
$ sudo dpkg -i cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb
Выбор ранее не выбранного пакета cprocsp-rdr-gui-gtk-64.
(Чтение базы данных … на данный момент установлено 418647 файлов и каталогов.)
Подготовка к распаковке cprocsp-rdr-gui-gtk-64_4.0.0-4_amd64.deb …
Распаковывается cprocsp-rdr-gui-gtk-64 (4.0.0-4) …
Настраивается пакет cprocsp-rdr-gui-gtk-64 (4.0.0-4) …


Добавилась еще одна стока
Код:
ii  ii  cprocsp-rdr-gui-gtk-64  4.0.0-4  amd64  GUI components for CryptoPro CSP readers. Build 9797.


Перезапустил Google Chrome. Ситуация не изменилась. "Плагин недоступен".


Можно узнать, зачем система лезет на сервер www.surfpatrol.ru ?
Я то ожидаю, что моя система будет работать в защищенном TLS соединении, и не должна лазить на сторонние сайты без TLS.
Offline Андрей Емельянов  
#6 Оставлено : 30 сентября 2016 г. 17:04:14(UTC)
Андрей Емельянов

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

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Цитата:
Можно узнать, зачем система лезет на сервер www.surfpatrol.ru ?
Я то ожидаю, что моя система будет работать в защищенном TLS соединении, и не должна лазить на сторонние сайты без TLS.

Это только на наших тестовых страницах. На работоспособность не влияет, даже если баннер не будет доступен.

Уточните, на каком именно Linux смотрите? Пока повторить не удалось. Если перейти на тестовую страницу другим браузером (firefox) данные плагина загружаются?

Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline miser  
#7 Оставлено : 30 сентября 2016 г. 17:51:50(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Параметры моей ОС Ubuntu 16.04 LTS
Код:
$ uname -a
Linux sea 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:42:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


Запускаю FireFox 49.0. Это штатный комплект программы в дистрибутиве Ubuntu.
Надпись та же самая - Плагин недоступен Плагин не загружен.
Консоль выдает

Код:
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение 
удаленного ресурса на http://www.surfpatrol.ru/service/check.svc/ErrorReport. 
(Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).
...
Незащищённая (http://) страница содержит поля для ввода пароля. Это представляет собой 
угрозу безопасности, которая позволяет украсть учетные данные для входа пользователя.
[Подробнее]  plugin


Жмем на plugin. Видим исходник view-source:http://www.cryptopro.ru/products/cades/plugin

Честно, я не нашел в инструкции, как ставить плагин в FireFox под Linux.
Код:
4. Для браузера Chrome(Chromium) расширение для работы плагина устанавливается автоматически 
при перезапуске браузера. Ручная установка возможна если перейти по ссылке. Для браузеров Opera и Яндекс.
Браузер расширение доступно по ссылке

5. Перезапустите браузер.

Поддерживаемые браузеры: FireFox, Opera версии 35 и выше, Google Chrome, Chromium и Яндекс.Браузер.
Offline Андрей Емельянов  
#8 Оставлено : 30 сентября 2016 г. 18:59:05(UTC)
Андрей Емельянов

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

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Цитата:
Честно, я не нашел в инструкции, как ставить плагин в FireFox под Linux.

Firefox работает через NPAPI и при установке пакета cprocsp-pki-plugin библиотека libnpcades.so автоматом копируется в /usr/lib/mozilla/plugins/ (путь зависит от архитектуры), т.е. от Вас потребуется просто разрешить плагин в браузере.

Приложите,пожалуйста, результаты:
Код:
ldd -r /usr/lib/mozilla/plugins/libnpcades.so


Выведите путь к библиотеке из файла config:
Код:
cat /etc/opt/cprocsp/config64.ini |grep npcades


далее результат выполнения
Код:
ldd -r путь_к_библиотеке


Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
Offline miser  
#9 Оставлено : 3 октября 2016 г. 10:36:50(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 152
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
По моему, наблюдается проблема преобразования rpm пакетов в deb пакеты.
Перепакованный deb файл cprocsp-pki-plugin_2.0.0-2_amd64.deb содержит следующую структуру файлов
Код:
drwxr-xr-x root/root         0 2016-09-29 17:02 ./
drwxr-xr-x root/root         0 2016-09-29 17:02 ./usr/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./usr/share/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./usr/share/doc/cprocsp-pki-plugin/
-rw-r--r-- root/root       714 2016-09-29 17:02 ./usr/share/doc/cprocsp-pki-plugin/copyright
-rw-r--r-- root/root       210 2016-09-29 17:02 ./usr/share/doc/cprocsp-pki-plugin/changelog.Debian.gz
drwxr-xr-x root/root         0 2016-09-29 17:02 ./usr/share/chromium-browser/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./usr/share/chromium-browser/extensions/
-rw-r--r-- root/root        80 2016-08-21 01:26 ./usr/share/chromium-browser/extensions/iifchhfnnmpdbibifmljnfjhpififfog.json
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/google/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/google/chrome/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/google/chrome/extensions/
-rw-r--r-- root/root        80 2016-08-21 01:26 ./opt/google/chrome/extensions/iifchhfnnmpdbibifmljnfjhpififfog.json
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/cprocsp/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/cprocsp/lib/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/cprocsp/lib/amd64/
-rwxr-xr-x root/root   2568354 2016-08-22 15:22 ./opt/cprocsp/lib/amd64/libnpcades.so.2.0.0
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/cprocsp/bin/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./opt/cprocsp/bin/amd64/
-rwxr-xr-x root/root    243356 2016-08-22 15:22 ./opt/cprocsp/bin/amd64/nmcades
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/opt/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/opt/cprocsp/
-rw-r--r-- root/root     28080 2016-08-21 01:26 ./etc/opt/cprocsp/trusted_sites.html
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/opt/chrome/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/opt/chrome/native-messaging-hosts/
-rw-r--r-- root/root       474 2016-08-22 15:19 ./etc/opt/chrome/native-messaging-hosts/ru.cryptopro.nmcades.json
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/chromium-browser/
drwxr-xr-x root/root         0 2016-09-29 17:02 ./etc/chromium-browser/native-messaging-hosts/
-rw-r--r-- root/root       474 2016-08-22 15:19 ./etc/chromium-browser/native-messaging-hosts/ru.cryptopro.nmcades.json
lrwxrwxrwx root/root         0 2016-09-29 17:02 ./opt/cprocsp/lib/amd64/libnpcades.so -> libnpcades.so.2
lrwxrwxrwx root/root         0 2016-09-29 17:02 ./opt/cprocsp/lib/amd64/libnpcades.so.2 -> libnpcades.so.2.0.0

Как видим, у нас не должно быть файла /usr/lib/mozilla/plugins/libnpcades.so
Указанный файл - предпоследняя строка в указанной структуре каталога.

В rpm файле есть каталог отрабатываемых сценариев. Например, INFO/SCRIPTS/POSTIN.
В сценарии идет копирование библиотек

Код:
 [ -d /usr/lib/mozilla/plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/mozilla/plugins/libnpcades.so
 [ -d /usr/lib64/mozilla/plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib64/mozilla/plugins/libnpcades.so
 [ -d /usr/lib/browser-plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/browser-plugins/libnpcades.so
 [ -d /usr/lib64/browser-plugins ] && cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib64/browser-plugins/libnpcades.so


В deb файле сценариев нет.
Наверное, вам надо подумать о том, чтобы выкладывать свои deb файлы на сервер.

Да, у меня в указанном каталоге, /usr/lib/mozilla/plugins, нет вашей библиотеки.

Пробовал выполнить
Код:
$ sudo cp -rvf /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/mozilla/plugins/libnpcades.so

Пробовал и так выполнить
Код:
$ sudo ln -s /opt/cprocsp/lib/amd64/libnpcades.so.2.0.0 /usr/lib/mozilla/plugins/libnpcades.so

Ответ один и тот же - плагин не загружен.


Изменяю правила преобразования rpm модулей в deb.
Код:
$ sudo alien --scripts cprocsp-pki-2.0.0-amd64-cades.rpm
$ sudo alien --scripts cprocsp-pki-2.0.0-amd64-plugin.rpm

Переустанавливаю полученные deb файлы. В FireFox появился плагин.
Указываю "включать по запросу". В ответ - "Плагин загружен, но не создаются обьекты"
Указываю "включать всегда". В ответ выскакивает окно предупреждения и заветная надпись
Код:
Плагин загружен. Плагин не загружен
Версия плагина: 2.0.12619 Версия криптопровайдера: 4.0.9797
Криптопровайдер: Crypto-Pro GOST R 34.10-2001 KC1 CSP


А вот с Google Chrome, с которого всё началось, так и не работает.
Кстати, исправьте грамматическую ошибку "обьекты" на "объекты". Нужен твердый знак.

Отредактировано пользователем 3 октября 2016 г. 15:03:27(UTC)  | Причина: Не указана

Offline Андрей Емельянов  
#10 Оставлено : 7 октября 2016 г. 12:13:09(UTC)
Андрей Емельянов

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

Группы: Участники
Зарегистрирован: 11.03.2013(UTC)
Сообщений: 805
Мужчина
Российская Федерация
Откуда: Оттуда

Сказал «Спасибо»: 4 раз
Поблагодарили: 148 раз в 144 постах
Добрый день.
Цитата:
В deb файле сценариев нет.

конвертируйте с учетом скриптов:
Код:
alien -kc ./cprocsp-pki-2.0.0-amd64-cades.rpm cprocsp-pki-2.0.0-amd64-plugin.rpm

можете сразу произвести установку:
Код:
alien -kci ./cprocsp-pki-2.0.0-amd64-cades.rpm cprocsp-pki-2.0.0-amd64-plugin.rpm
Техническую поддержку оказываем тут
Наша база знаний
Наша страничка в Instagram
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.