Страница 1 из 1
Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 06 апр 2025, 19:33
nickm
Уважаемые, здравствуйте!
Обратил внимание, что после каких-то крайних ли, недавних ли обновлений появилась проблема из сабжа.
Плагин в указанном браузере может отработать с 5-10 попытки, что по определённой причине не является нормальным/ ожидаемым поведением.
Каким образом отладить, даже и не представляю. Предполагаю, что проблема может быть связана с асинхронной работой кода расширения.
В
Gnome-окружении проблема не воспроизводится.
Многие ли работают с Российской криптографией? Не сталкивались ли?
Ошибка может выглядеть так, например, когда работаешь с самим расширением и на тестовой странице плагина:
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 08 апр 2025, 16:07
incunabula
по этой же причине вернулся на 12.5, пользоваться ЭЦП на 13ой не смог. Пробовал и на чистую (без обновлений) ставить и после обновлений. Окружение KDE. И разные версии КриптоПро пробовал и разные браузеры (Яб и Хромиум Гост). В хромиуме как будто прошел проверку один раз, но в следующий не смог, картинки те же. Увы и ах...
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 08 апр 2025, 17:11
nickm
incunabula писал(а): 08 апр 2025, 16:07пробовал и разные браузеры (Яб и
Хромиум Гост).
В "
ROSA Linux", устанавливать и использовать выделенный браузер не обязательно, т.к. "
Chromium" из коробки собирается с патчами от "КриптоПро" и в котором прекрасно работает TLS ГОСТ.
Юзер-агент браузера, там, где требуется, можно "подменить", именно по такому пути пошли в "
Astra Linux" версии "1.8";
incunabula писал(а): 08 апр 2025, 16:07В хромиуме как будто прошел проверку один раз, но в следующий не смог, картинки те же.
В коробочном "
Chromium" проблем не наблюдаю, плагин "КриптоПро" работает достаточно стабильно.
По сабжу подал обращение в тех.поддержку "КриптоПро",
№153107 - возможно сможем выработать решение.
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 09 апр 2025, 12:25
nickm
Добавлю ещё информации...
Беру одну из первых-вторых сборок "R13", например, от августа-сентября 2024г., устанавливаю СКЗИ и обновляю "Яндекс Браузер" - плагин "КриптоПро" работает, перезагружаюсь - всё работает.
Обновляю систему до актуального состояния (что-то ~2000 пакетов прилетает), и сразу, даже без перезагрузки, плагин "КриптоПро" в "Яндекс Браузер" не работает.
nickm писал(а): 06 апр 2025, 19:33Предполагаю, что проблема может быть связана с асинхронной работой кода расширения.
При отладке в браузере всё стопориться здесь, в 198-203 строках "nmcades_plugin_api.js", где не отрабатывает создание объекта плагина, что и приводит к ошибкам на страницах: не срабатывает возврат "requestPromise", который и не создаёт объекта плагина.
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 10 апр 2025, 23:18
max-sever
Тоже интересует данная проблема.
Экспериментальным путем нашел костыль. Если выбрать Wayland и выполнить манипуляции с Яндекс-браузером (browser://flags , флаг #ozone-platform-hint, параметр Auto для опции Preferred Ozone platform ) , то криптография работает на ура.
Но в Wayland наблюдается нестабильность OnlyOffice, что меня огорчает.
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 11 апр 2025, 06:45
nickm
max-sever писал(а): 10 апр 2025, 23:18Экспериментальным путем нашел костыль.
О, благодарю за подсказку!
В поисках ответа замечал следующее, что отключение аппаратного ускорения позволяет пару раз отработать коду плагина. А, вот
использование опции запуска браузера в "Wayland":
, на стенде отрабатывает более корректно, как отключает аппаратное ускорение, так и позволяет отработать коду плагина:
Вообще, стоит конечно узнать, с какими опциями собирается "Яндекс Браузер", возможно, что вся проблема заключается в этом, что что-то включили, а что-то наоборот отключили и возникла некоторая несовместимость с графическим сервером.
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 11 апр 2025, 15:44
irton
Яндекс браузер не собирается нами, сами яндексовцы его собирают.
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 13 апр 2025, 12:41
max-sever
Да, только в репах старая версия.
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 13 апр 2025, 15:08
irton
max-sever писал(а): 13 апр 2025, 12:41
Да, только в репах старая версия.
они собираются нам "специальную версию" и выдают. вот когда выдают, тогда она и попадает в репозитарий
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 13 апр 2025, 16:23
nickm
Добавлю ещё информации...
В логах с параметрами запуска:
, большого различия, с удачным и неудачным запуском, не выглядел и уж точно явного указания на проблему не нашёл (если кто захочет взглянуть, то могу прикрепить оные)
+
обратил внимание, что после неуспешной попытки инициализации плагина "КриптоПро", после закрытия браузера, браузер полностью из памяти не выгружается и остаются висеть 3 процесса оного + сопутствующие (каждая следующая неудачная попытка множит эти процессы).
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 13 апр 2025, 17:46
nickm
irton писал(а): 13 апр 2025, 15:08
они собираются нам "специальную версию" и выдают. вот когда выдают, тогда она и попадает в репозитарий
nickm писал(а): 11 апр 2025, 06:45Вообще, стоит конечно узнать, с какими опциями собирается "Яндекс Браузер", возможно, что вся проблема заключается в этом, что что-то включили, а что-то наоборот отключили и возникла некоторая несовместимость с графическим сервером.
Установил "сборку" браузера из
packages.altlinux.org игнорируя зависимости, плагин "КриптоПро" в "X11" работает стабильно:
Re: Некорректная работа расширения плагина "КриптоПро" в "Яндекс Браузер" в "Plasma 6"
Добавлено: 13 апр 2025, 18:43
nickm
Виновник найден, это библиотека:
, в каталоге "Яндекс Браузер" .
Если "подвинуть" эту библиотеку, то плагин "КриптоПро" в "X11" работает корректно (в "Wayland" тоже).
Теперь осталось выяснить, кто возьмётся за исправление проблемки, разработчики операционной системы ли, браузера ли
или плагина "КриптоПро", и дождаться этого решения.