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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Alexeyyyyyyyy  
#1 Оставлено : 6 февраля 2020 г. 13:52:34(UTC)
Alexeyyyyyyyy

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

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

Подскажите, пожалуйста,

нормально работаем с хромиум+гост+крипто+плагин на нескольких площадках, например, сбераст\росэльторг\ростендер\т.д.

сегодня пробуем войти на НЭП, но что-то вместо списка ключей для загрузки у нас ошибка

например, на страниц: https://etp-ets.ru/login-ecp?backurl=
вот такая ошибка: https://prnt.sc/qyd8k1 , https://prnt.sc/qyd9wa
ошибка из консоли https://prnt.sc/qydadi , https://prnt.sc/qydam5

позвонил в НЭП, они готовы помочь но с ИЕ
у нас ИЕ нет, пользуемся вашим хромиум, хороший продукт, спс за него

может кто может подсказать?
куда идти-то?..
Offline Александр Лавник  
#2 Оставлено : 6 февраля 2020 г. 13:57:22(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 773 раз в 715 постах
Автор: Alexeyyyyyyyy Перейти к цитате
Подскажите, пожалуйста,

нормально работаем с хромиум+гост+крипто+плагин на нескольких площадках, например, сбераст\росэльторг\ростендер\т.д.

сегодня пробуем войти на НЭП, но что-то вместо списка ключей для загрузки у нас ошибка

например, на страниц: https://etp-ets.ru/login-ecp?backurl=
вот такая ошибка: https://prnt.sc/qyd8k1 , https://prnt.sc/qyd9wa
ошибка из консоли https://prnt.sc/qydadi , https://prnt.sc/qydam5

позвонил в НЭП, они готовы помочь но с ИЕ
у нас ИЕ нет, пользуемся вашим хромиум, хороший продукт, спс за него

может кто может подсказать?
куда идти-то?..

Здравствуйте.

Видимо, работа не в Internet Explorer на данном портале не поддерживается.
Техническую поддержку оказываем тут
Наша база знаний
Offline two_oceans  
#3 Оставлено : 6 февраля 2020 г. 14:46:06(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 393 раз в 366 постах
Добрый день.
Посмотрите пожалуйста, сайт случайно не создает объект в коде документа с типом application/x-cades? А то очень смахивает на ситуацию с ГАСУ о которой писал несколько дней назад. Расширение браузера не связано с этим типом и потому сайт неправильно детектит плагин как не установленный. А вот в ИЕ срабатывает npapi самого плагина мимо расширения и npapi связано с типом и потому в ИЕ работает.
https://www.cryptopro.ru...aspx?g=posts&t=17563

Я пошел дальше и посмотрел как работает на тестовой страничке Криптопро (точнее локальном варианте странички), там сравнивается версия из useragent и для старых браузеров создается application/x-cades, для новых грузится расширение другим способом. То есть сайт дающий только первый способ просто не был адаптирован под новые версии браузеров. Теоретически наверно можно написать некое расширение, которое будет отслеживать наличие объектов application/x-cades на неадаптированных сайтах и выполнять для них новый способ работы с расширением криптопро.

Отредактировано пользователем 6 февраля 2020 г. 14:53:39(UTC)  | Причина: Не указана

Offline Alexeyyyyyyyy  
#4 Оставлено : 7 февраля 2020 г. 15:45:39(UTC)
Alexeyyyyyyyy

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

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

Автор: two_oceans Перейти к цитате
Добрый день.
Посмотрите пожалуйста, сайт случайно не создает объект в коде документа с типом application/x-cades?


Как это посмотреть?
Offline two_oceans  
#5 Оставлено : 10 февраля 2020 г. 6:56:53(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 393 раз в 366 постах
Автор: Alexeyyyyyyyy Перейти к цитате
Автор: two_oceans Перейти к цитате
Добрый день.
Посмотрите пожалуйста, сайт случайно не создает объект в коде документа с типом application/x-cades?


Как это посмотреть?
Ясно, наверно лучше мне самому посмотреть. На всякий случай поясню: на ГАСУ это визуально проявляется как появление внизу страницы квадратиков примерно 100 на 100 пикселов с надписью "Плагин не загружен".

UPD: посмотрел. Авторы НЭП спрашивают браузер с чем связан данный миме-тип. То есть проблема действительно в том, что с миме-типом ничего не связано в Хромиум-Гост, но способ проверки любопытный. К слову, работает в КриптоПро Фокс 45, где еще есть поддержка npapi плагинов.
Код:
https://etp-ets.ru/assets/mtecrypto_js.1581087549.js
/**
 * Проверка наличия плагина КриптоПро ЭЦП Browser plug-in
 * @return boolean результат проверки
 */
Engine.Crypto.WinCryptoApi.prototype.isPluginEnabled = function() {
    var mimetype = navigator.mimeTypes["application/x-cades"];
    if (mimetype) {
        var plugin = mimetype.enabledPlugin;
        if (plugin) {
            return true;
        }
    }
    return false;
}
Потом все же ищут объект по идентификатору:
Код:
    if (isIE) {
...

    } else {
        if (!Engine.Crypto.WinCryptoApi.prototype.isPluginEnabled()) {
            return this._errorHandler('Внимание! Для корректной работы системы требуется установить КриптоПро ЭЦП Browser plug-in.');
        }
        // Инициализация объектов CAdESCOM.
        var cadesobject = document.getElementById("cadesplugin");
        try
        {
            Engine.Crypto.WinCryptoApi.prototype.store = cadesobject.CreateObject("CAdESCOM.Store");
            Engine.Crypto.WinCryptoApi.prototype.signedData = cadesobject.CreateObject("CAdESCOM.CadesSignedData");
            Engine.Crypto.WinCryptoApi.prototype.signer = cadesobject.CreateObject("CAdESCOM.CPSigner");
            Engine.Crypto.WinCryptoApi.prototype.attribute = cadesobject.CreateObject("CAdESCOM.CPAttribute");
        }
        catch (e) {
            return this._errorHandler(e);
        }
    }
В коде самой страницы нашелся объект размером 1 на 1 пиксель.Расположен где-то между "Сертификат" и "Войти".
Код:
<object id="cadesplugin" type="application/x-cades" style="height: 1px; width: 1px;"></object>

Отредактировано пользователем 10 февраля 2020 г. 7:26:14(UTC)  | Причина: Не указана

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