Smartscreen блокирует даже загрузки, подписанные сертификатом EV

Чтобы избежать блокировки SmartScreen загрузки и установки файлов из моего приложения, я купил сертификат подписи кода EV, который стоит дорого.

Теперь, когда я подписываю свой установочный файл, Smartscreen больше не беспокоит пользователя и разрешает установку приложения.

НО, тем не менее, когда пользователь пытается загрузить установочный файл в формате ZIP с нашего веб-сайта с помощью Edge, Smartscreen все равно показывает это печально известное сообщение:

      "xxxx.zip isn't commonly downloaded. Make sure you trust xxxx.zip before you open it".

Затем пользователю необходимо щелкнуть меню [...], затем нажать «Сохранить», затем отобразится другое окно, затем пользователю необходимо нажать «Показать больше», а затем снова нажать «Все равно сохранить».

Установка простого приложения на компьютер требует МНОГО хлопот.

Я купил сертификат кода EV, чтобы избежать этого, но в процессе загрузки что-то изменилось.

ZIP-файл не подписан, поскольку вы не можете подписывать ZIP-файлы, но файл install.exe внутри ZIP-файла подписан.

Что я должен делать ? Загрузите файл EXE напрямую, а не ZIP?

1 ответ

Вы можете попробовать создать самораспаковывающийся Zip-архив (исполняемый файл, .exe) с помощью 7-Zip или другого инструмента, а затем с помощью MS SignTool поставить цифровую подпись файла, проверив подпись.

Самораспаковывающийся архив также можно открыть с помощью 7-Zip или другого архивного инструмента , как если бы это был обычный сжатый архив , поэтому, если процесс сертификации здесь работает, вам, возможно, не стоит хранить отдельный, неисполняемый Zip-архив. просто дайте пользователям знать, что они могут открыть исполняемый файл, просмотреть его содержимое и извлечь его вручную.

Другие вопросы по тегам