Предупреждение IE9 SmartScreen, несмотря на выполнение всех рекомендаций

Мы предлагаем программу для 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

Это предполагает:

  • Цифровая подпись ваших программ с подписью Authenticode.
  • Убедитесь, что загрузки не обнаружены как вредоносные программы.
  • Подать заявку на логотип 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 ответ

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

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

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

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

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