Подтвердить что ты не робот

Сертификат подписи кода EV или сертификаты подписи кода для Microsoft Authenticode

Сертификат подписи кода EV или сертификаты подписи кода для Microsoft Authenticode

Я разработал бесплатное приложение для личных финансов. Это хобби для меня. У меня есть это на моем веб-сайте для загрузки. http://moneyble.com/download/

Я часто (раз в месяц) выпускаю новую версию. Поэтому изменяется хэш файла.

Когда файл загружается с моего веб-сайта, браузер отображает предупреждение о том, что файл обычно не загружается и может быть опасным. Также на компьютерах под управлением Windows 8 появляется предупреждение SmartScreen.

Оба этих предупреждения убивают всех новых пользователей, которые пытаются загрузить мое программное обеспечение.

Я прочитал несколько статей о подписи кода и понял, что мне нужно купить сертификат подписи кода. Звучит глупо, чтобы заплатить Microsoft за право выпускать собственное программное обеспечение. Как они владеют Интернетом. Но так или иначе... они установили правила.

Вопрос:

Должен ли я тратить $500 на сертификат подписи кода EV?

или

Могу ли я купить гораздо дешевле ($ 100- $200) Microsoft Authenticode Certificate и все равно избавиться от обоих предупреждений (Download and SuckScreen)?

Мой exe-s в настоящее время не имеет репутации в MS. Я часто обновляю exe-s. Пользовательская база медленно растет с 0.

У кого-нибудь есть реальный подобный опыт?


Пока не знаю, как подписать пакет zip. Я также предоставляю переносную установку своей программы. Если вы загружаете переносимый почтовый пакет в Google Chrome, он отображает неприятное сообщение "Moneyble.zip обычно не загружается и может быть опасным". Exe внутри этого пакета подписан. Но это не помогает. У IE нет этой проблемы. Это только проблема с Google Chrome.

Если у кого-то есть предложения по распределению переносных установок - я бы очень признателен.

Если вы хотите проверить предупреждения, загрузите один из инсталляторов из: http://moneyble.com/download/

4b9b3361

Ответ 1

Я только что написал пару blog сообщения по этой теме. Следующие три скриншота иллюстрируют прогрессию от без знака через стандартный сертификат Authenticode до сертификата EV Authenticode:

Нет цифровой подписи enter image description here

Подписан со стандартным сертификатом Authenticode от DigiCert enter image description here

Подписано сертификатом EV Authenticode из DigiCert enter image description here

Поэтому, если вы не можете собрать какой-либо критический объем пользователей, которых Microsoft считает, что ваша программа обычно загружается, EV-сертификат - это самый быстрый способ удалить предупреждения SmartScreen для всех пользователей. Для того, что стоит, аппаратный токен DigiCert был очень прост в использовании с помощью диспетчера сертификатов Windows, но стоимость его 450 долларов, по общему признанию, довольно дорога, особенно для хобби.

Ответ 2

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

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

Чтобы узнать больше, попробуйте эту ссылку:

https://cabforum.org/audit-criteria/

Ответ 3

Сертификат EV Code Signing специально разработан для мгновенного доверия к Microsoft SmartScreen. EV Code Signing обеспечил мгновенную репутацию приложения с SmartScreen, эффективно убивая те предупреждения браузера, которые убивают загрузку.

Проверьте этот блог, чтобы узнать больше о EV Code Signing