Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 396 раз в 366 постах
|
Проблема собственно не в том, что оно "не в комплекте" (запаковать в тот же msi не сложно), а в том что Гугл страдает ерундой. "Базовая" версия движка Хромиумов считает расширение "установленным внешней программой" и отключает "опасность" по велению левой пятки. Разработчик от Криптопро просто добавляет гост-часть, поэтому поведение с расширениями наследуется от базового движка. Ради интереса попробуйте повторить мой эксперимент: удалить расширение и установить "штатно" по ссылке из магазина (расширение установится без пометок) и сразу перезапустить Хромиум-Гост. После перезапуска у расширения стоит пометка "установлено внешней программой". То есть только установили, а Хромиум уже приготовился его выпиливать. По сути, видимо идет к тому, чтобы при каждом запуске жать "Я согласен" для успокоения движка. Другими словами, проблема не в "комлектности", а во все крепчающей паранойе гугла. Ну правда, ведь браузер по сути и так отлично работает, надо же как-то оправдать постоянные обновления.
То добавят функцию replaceall хотя была уже replace; то доверяют сертификатам на срок не более года; то выкинули кучу УЦ из списка доверия и перезаписывают список доверенных при каждом запуске - не дай Бог пользователь добавит УЦ организации; то внезапно добавят модуль в песочницу. Честно, надоело.
Просто взгляните какую инфраструктуру вырастили из мелкой уязвимости Cross-Site scripting (видите ли во времена IE6 червь ползал по аккаунтам фейсбука), но вместо того чтобы сам фейсбук тихо закрыл уязвимость, решили зачем-то это решать на уровне браузера. Теперь там передается с десяток заголовков HTTP, указывающих откуда и куда можно скрипты загружать. Вместо хранения скриптов и картинок и страниц на одном сервере это подразумевает разделить все на отдельные сервера. Туда же уже приплелась защита от встраивания скриптов хостингом или провайдером. Ну и понятно, что для полноценной работы нужно шифрованное соединение иначе провайдер поменяет заголовки как ему надо и защита превратится в пшик. Гугл озаботится тем чтобы провайдер не смог проталкнуть свой УЦ. Потом Роскомнадзор захочет заблокировать одну страницу, но из-за шифрования придется блокировать сайт. Такое чувство, что непонятно кто и за что борется (ну не за пользу пользователя явно), но рядовому пользователю прилетает со всех сторон.
В смысле, я понимаю, что с УЦ организации частенько все через одно место, но с обходами требований гугла выходит еще кривее - как с отключением песочницы целиком. И совсем "мелочь" что с каждой версией все больше ресурсов нужно просто для запуска.
Лично мне бы понравилась оптимизация по ресурсам больше чем очередной виток "безопасности от гугла". Отредактировано пользователем 1 марта 2022 г. 5:14:44(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,657
Сказал(а) «Спасибо»: 614 раз Поблагодарили: 459 раз в 433 постах
|
Так ведь речь идёт об установке, а не подтверждения включения/ использования пользователем - нажать одну кнопочку проще, чем искать это расширение в магазине или дополнительно переходить по ссылке. Установку можно производить прямым импортом *.reg-файла в реестр. Например, для 64-х разрядной системы: Цитата:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Chrome\Extensions\iifchhfnnmpdbibifmljnfjhpififfog] "update_url"="https://clients2.google.com/service/update2/crx"
Ну или сценарием, что-то типа того: Цитата:@echo off set SHive=HKLM\SOFTWARE\Google\Chrome\Extensions\iifchhfnnmpdbibifmljnfjhpififfog if DEFINED ProgramFiles(x86) set SHive=HKLM\SOFTWARE\WOW6432Node\Google\Chrome\Extensions\iifchhfnnmpdbibifmljnfjhpififfog reg add %SHive% /v update_url /t REG_SZ /d https://clients2.google.com/service/update2/crx Отредактировано пользователем 1 марта 2022 г. 7:44:29(UTC)
| Причина: Не указана
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 396 раз в 366 постах
|
Импорт через реестр не пробовал, что это дает? Цитата:Так ведь речь идёт об установке, а не подтверждения включения/ использования пользователем - нажать одну кнопочку проще, чем искать это расширение в магазине или дополнительно переходить по ссылке. Это если подтверждение спросит, а то еще придется лезть в расширения.
К слову, в зависимости от браузера (говорю обобщенно обо всех на движке Хромиум) и версии, в интерфейсе может не быть значки или видимого пункта меню для попадания туда (зато много другого "нужного" хлама - соцсети, скриншоты и т.д.) - то есть еще радостнее вбивать chrome:://extensions потом видеть что авторы сменили адрес на browser://extentions, искать правильный, вбивать снова потом включать расширение.
Другими словами, я не ожидаю, что согласие будет возможно дать одним нажатием, скорее там потребуется еще и рекапчу вводить и соглашаться на отказ от всех гарантий. Напротив, сейчас я использую такой метод: преднастроенный профиль с видимой панелью закладок, на котором есть папка плагины и там закладки как на страничку управления расширениями, так и на установку расширений из магазина. Получаем установку из магазина просто в пару кликов без поиска. Слетает расширение - удаляю по одной закладке и устанавливаю по второй. Возможно стоит "в комплект" Хромиума-Гост включать не само расширение, а слегка дополнить список стандартных закладок, которые все равно идут с браузером и указывают на сервисы гугла. Вот и будет Вам установка в 1 клик. Ну а для случаев "без интернета" можно распространять архив с преднастроеным профилем пользователя. Примеры как https://sedkazna.ru/foru...atid=9&id=1206#16364Отредактировано пользователем 1 марта 2022 г. 7:27:53(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,657
Сказал(а) «Спасибо»: 614 раз Поблагодарили: 459 раз в 433 постах
|
Автор: two_oceans  Импорт через реестр не пробовал, что это дает? Как и указал выше - меньше возни с установкой расширения. Здесь видео, как это всё примерно происходит.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.02.2022(UTC) Сообщений: 9 
|
Автор: nickm  Автор: Lelouch  Еще подскажите код chromium-gost-windows-installer.exe --system-level --install это в батнике реализовать? Да. Только не забудьте определить разрядность системы и подсунуть нужный инсталлер. Подскажите, я не селен в создании бат файлов, написал, но чет результат не вижу. Видимо я неправильно написал. Код:set "osX=%PROCESSOR_ARCHITECTURE%"
if defined PROCESSOR_ARCHITEW6432 set "osX=AMD64"
if "%osX%"=="x86"
("\\IP адрес\ProgramsGPO\chromium-gost-windows-386-installer.exe" --system-level --install)
else
("\\IP адрес\ProgramsGPO\chromium-gost-windows-amd64-installer.exe" --system-level --install)
exit /b
Отредактировано пользователем 1 марта 2022 г. 9:33:44(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,657
Сказал(а) «Спасибо»: 614 раз Поблагодарили: 459 раз в 433 постах
|
Автор: Lelouch  Подскажите Код:@echo off
set PathToFile=\\10.4.0.130\ProgramsGPO
set ChrInstFile=chromium-gost-windows-386-installer.exe
if DEFINED ProgramFiles(x86) set ChrInstFile=chromium-gost-windows-amd64-installer.exe
cmd /c %PathToFile%\%ChrInstFile% --system-level --install
Отредактировано пользователем 1 марта 2022 г. 9:39:59(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.02.2022(UTC) Сообщений: 9 
|
Автор: nickm  Автор: Lelouch  Подскажите Код:@echo off
set PathToFile=\\10.4.0.130\ProgramsGPO
set ChrInstFile=chromium-gost-windows-386-installer.exe
if DEFINED ProgramFiles(x86) set ChrInstFile=chromium-gost-windows-amd64-installer.exe
cmd /c %PathToFile%\%ChrInstFile% --system-level --install
Получилось, а можно чтоб командная строка не отображалась пользователю сделать?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,657
Сказал(а) «Спасибо»: 614 раз Поблагодарили: 459 раз в 433 постах
|
Автор: Lelouch  Получилось, а можно чтоб командная строка не отображалась пользователю сделать? Так Вы же сейчас, наверное, запустили просто кликнув мышкой? Через инструмент распространения данного сценария, кстати, а какой он у Вас? полагаю, никаких окон и не покажется? Можете убрать: Отредактировано пользователем 1 марта 2022 г. 9:59:52(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.02.2022(UTC) Сообщений: 9 
|
Автор: nickm  Автор: Lelouch  Получилось, а можно чтоб командная строка не отображалась пользователю сделать? Так Вы же сейчас, наверное, запустили просто кликнув мышкой? Через инструмент распространения данного сценария, кстати, а какой он у Вас? полагаю, никаких окон и не покажется? Да просто кликнув мышкой, я код сохранил как *.bat Надо было сохранить как *.vbs?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,657
Сказал(а) «Спасибо»: 614 раз Поблагодарили: 459 раз в 433 постах
|
Автор: Lelouch  Да просто кликнув мышкой, я код сохранил как *.bat Надо было сохранить как *.vbs? Нет, это batch-сценарий, но Я привык именовать как *.cmd от слова - "command".
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close