Предупреждение IE9 SmartScreen, несмотря на выполнение всех рекомендаций - PullRequest
8 голосов
/ 11 июня 2011

Мы предлагаем программу Windows, которую можно загрузить как EXE-файл InstallShield с нашего веб-сайта.

Когда кто-то под управлением IE9 пытается загрузить и запустить наше программное обеспечение, он видит следующее сообщение в нижней части своего экрана:

PROGRAMNAME.exe is not commonly downloaded and could harm your computer.
[DELETE] [ACTIONS] [VIEW DOWNLOADS]

Я прочитал http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx

Он предлагает:

  • Цифровая подпись ваших программ с Подпись подлинного кода.
  • Убедитесь, что загрузки не определяются как вредоносные программы.
  • Подать заявку на логотип Windows.

Мы сделали все три вещи. Наш EXE-файл имеет цифровую подпись с подписью authenticode (полоса над предупреждающим сообщением оранжевая, а не красная, что указывает на то, что IE9 распознал и подтвердил подпись). Наша загрузка не определяется как вредоносная программа ни в одной из антивирусных программ, которые мы пробовали. И мы подали заявку и получили логотип Windows.

Пока что большинство наших клиентов не используют IE 9. Но это очень хлопотно для тех, кто это делает. Есть ли что-то еще, что мы можем сделать по этому поводу, или нам просто нужно подождать, пока критическая масса клиентов загрузит это программное обеспечение, прежде чем это сообщение исчезнет?

(Значит ли это, что когда мы выпускаем новую версию, все пользователи IE 9 получат это сообщение снова, пока достаточное их количество не загрузит его?)

ОБНОВЛЕНИЕ 2011-06-14:

Спасибо, @ EricLaw-MSFT. URL-адрес http://dakim.dakiminc.netdna -cdn.com / DakimBrainFitness.exe . (Он находится на кнопке «Скачать бесплатную пробную версию» на http://www.dakim.com.)

Мы предлагаем загружаемые испытания только на короткое время. Наш основной метод распространения - установочные DVD.

1 Ответ

2 голосов
/ 09 марта 2013

Расширенные сертификаты подписи кода проверки не страдают от необходимости медленно строить репутацию согласно этой записи:

Репутация генерируется и присваивается цифровым сертификатам, а также определенным файлам. цифровой сертификаты позволяют объединять данные и назначать их одному, а не многим индивидуальные программы. Хотя это и не обязательно, программы, подписанные сертификатом для подписи кода EV, могут немедленно установить репутацию с помощью служб репутации SmartScreen, даже если для этого файла или издателя не существует прежней репутации. Сертификаты подписи кода EV также имеют уникальный идентификатор что облегчает поддержание репутации при продлении сертификатов. Только Authenticode Сертификаты, выпущенные центром сертификации, который является участником программы корневых сертификатов Windows, могут устанавливать репутации.

В настоящее время Symantec и DigiCert предлагают сертификаты для подписи кода EV.

Чтобы улучшить свой ответ, я добавил ссылку на аналогичный вопрос Я задавал и в конечном итоге отвечал сам.

...