Новый сертификат и SmartScreen
От: Alexander Avdonin Россия www.ntwind.com
Дата: 04.04.20 14:43
Оценка:
Всем привет!

Столкнулся с ситуацией, что SmartScreen в Windows 10 показывает предупреждения на мой обновленный сертификат подписи кода. То ли из-за того, что Sectigo наконец разрешил поменять имя с ИП на DBA и у меня обнулилась репутация из-за этого, то ли просто новые правила, чтобы склонить вендоров к покупке EV сертификатов. Предыдущий сертификат был на 5 лет и такого не припомню.

Кому не сложно, скачайте, пожалуйста, инсталлятор и кликните "Run anyway":
https://www.ntwind.com/download/WinSnap_5.2.3-setup.exe

Предупреждения SmartScreen со скриншотами:
https://www.ntwind.com/blog/winsnap-v5.2.3-new-digital-signature.html

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

А как вы боретесь с предупреждениями SmartScreen?
code signing sectigo smartscreen
Re: Новый сертификат и SmartScreen
От: Kerk Россия  
Дата: 04.04.20 15:10
Оценка:
Здравствуйте, Alexander Avdonin, Вы писали:

AA>А как вы боретесь с предупреждениями SmartScreen?


Я подумываю вообще отказаться от сертификата. Ниша узная, нет тыщ скачиваний и SmartScreen после каждого обновления сертификата подолгу меня не любит. Проще тогда сэкономить сотню баксов.
No taxation without representation
Re[2]: Новый сертификат и SmartScreen
От: Alexander Avdonin Россия www.ntwind.com
Дата: 04.04.20 15:19
Оценка:
Здравствуйте, Kerk, Вы писали:

K>Я подумываю вообще отказаться от сертификата. Ниша узная, нет тыщ скачиваний и SmartScreen после каждого обновления сертификата подолгу меня не любит. Проще тогда сэкономить сотню баксов.


К сожалению, это не всегда возможно. Например, uiAccess=true требует подписи кода в обязательном порядке.

Ещё сейчас урезали максимальный срок сертификатов до 39 месяцев (3 года), хотя раньше можно было на 5 лет взять:

This was an industry-wide directive which affects all certificate authorities. In accordance with the CA/Browser Forum Baseline Requirements, effective March 1st 2018, Certificate Authorities (CAs) are no longer able to issue Code signing Certificates with a validity period longer than 39 months.

Re: Новый сертификат и SmartScreen
От: CyberDemon Россия  
Дата: 04.04.20 15:21
Оценка: 4 (1) +1
Здравствуйте, Alexander Avdonin, Вы писали:

AA>Всем привет!


AA>Столкнулся с ситуацией, что SmartScreen в Windows 10 показывает предупреждения на мой обновленный сертификат подписи кода. То ли из-за того, что Sectigo наконец разрешил поменять имя с ИП на DBA и у меня обнулилась репутация из-за этого, то ли просто новые правила, чтобы склонить вендоров к покупке EV сертификатов. Предыдущий сертификат был на 5 лет и такого не припомню.


Ну на новый так и бывает, вроде.

AA>А как вы боретесь с предупреждениями SmartScreen?


Никак, несколько десятков (сотен, тысяч) инсталляций и он замолчит.

з.ы. скачал, предупреждение было.
Re: Новый сертификат и SmartScreen
От: Shmj Ниоткуда  
Дата: 04.04.20 16:02
Оценка:
Здравствуйте, Alexander Avdonin, Вы писали:

AA>А как вы боретесь с предупреждениями SmartScreen?


Было так — купили серт, появлялось это триклятое предупреждение. Нашел решение секретное — пока не знаю открывать или нет, ведь закроют. Типа дырка но все работает.

Пока доделывал прогу — через месяца 4, емнип, триклятое предупреждение исчезло само. Никто кроме узкого круга лиц прогу не скачивал, так что не зависит от кол-ва установок — просто нужно тупо подождать — само исчезнет.
Re[2]: Новый сертификат и SmartScreen
От: Aleksid1  
Дата: 04.04.20 16:06
Оценка: 4 (1)
Проблема знакомая и решение простое. У меня есть второй бесплатный продукт — утилита. Переподписываю его новым сертификатом и выкладываю на свой сайт. Через 2-3 недели сертификат прокачивается, предупреждение исчезает. И тогда уже начинаю подписывать основной продукт. По моим наблюдениям достаточно где 500-700 загрузок для прокачки сертификата. Чтобы все прошло гладко — заказываем новый сертификат за 2 месяца до истечения текущего.
Таким образом пользователи основного платного продукта никак не страдают, переход происходит идеально.
Re: Новый сертификат и SmartScreen
От: rp5  
Дата: 04.04.20 16:18
Оценка:
Здравствуйте, Alexander Avdonin, Вы писали:

AA>Всем привет!


AA>Столкнулся с ситуацией, что SmartScreen в Windows 10 показывает предупреждения на мой обновленный сертификат подписи кода. То ли из-за того, что Sectigo наконец разрешил поменять имя с ИП на DBA и у меня обнулилась репутация из-за этого, то ли просто новые правила, чтобы склонить вендоров к покупке EV сертификатов. Предыдущий сертификат был на 5 лет и такого не припомню.


AA>Кому не сложно, скачайте, пожалуйста, инсталлятор и кликните "Run anyway":

AA>https://www.ntwind.com/download/WinSnap_5.2.3-setup.exe

AA>Предупреждения SmartScreen со скриншотами:

AA>https://www.ntwind.com/blog/winsnap-v5.2.3-new-digital-signature.html

AA>На всякий случай добавил новый сертификат в свой вендорский аккаунт в партнерке Microsoft, но я так понимаю, что единственственный вариант — дождаться пока файл скачает достаточное количество пользователей.


AA>А как вы боретесь с предупреждениями SmartScreen?


Только что попробовал скачать — SmartScreen появился.

У меня раньше был сертификат от Verisign, и никаких проблем не было. Добавлял сертификат в вендорский аккаунт Microsoft и предупреждения не появлялось совсем.
Сейчас получил сертификат от Sectigo и добавление в вендорский аккаунт не помогло. Пол года он там пробыл и без результатов.
И выкладывание бесплатной подписанной программы не помогает. Через некоторое время для бесплатной программы исчезает SmartScreen, но после выкладывания платной версии для нее снова появляется SmartScreen.
Остается каждый раз только ждать. Уже отвечал на письма юзеров с вопросом "как мне запустить программу?".
Я думаю, что это началось после того, как сертификатом Sectigo наподписывали кучу адваре и прочей рухляди.
Re[2]: Новый сертификат и SmartScreen
От: Alexander Avdonin Россия www.ntwind.com
Дата: 04.04.20 17:37
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Пока доделывал прогу — через месяца 4, емнип, триклятое предупреждение исчезло само. Никто кроме узкого круга лиц прогу не скачивал, так что не зависит от кол-ва установок — просто нужно тупо подождать — само исчезнет.


Вот это интересный вопрос, что важнее время или количество закачек? Купить заранее и подписать непопулярный продукт или наоборот лучше популярный?
Re[2]: Новый сертификат и SmartScreen
От: Alexander Avdonin Россия www.ntwind.com
Дата: 04.04.20 18:57
Оценка:
Здравствуйте, rp5, Вы писали:

rp5>У меня раньше был сертификат от Verisign, и никаких проблем не было. Добавлял сертификат в вендорский аккаунт Microsoft и предупреждения не появлялось совсем.

rp5>Сейчас получил сертификат от Sectigo и добавление в вендорский аккаунт не помогло. Пол года он там пробыл и без результатов.
rp5>И выкладывание бесплатной подписанной программы не помогает. Через некоторое время для бесплатной программы исчезает SmartScreen, но после выкладывания платной версии для нее снова появляется SmartScreen.
rp5>Остается каждый раз только ждать. Уже отвечал на письма юзеров с вопросом "как мне запустить программу?".
rp5>Я думаю, что это началось после того, как сертификатом Sectigo наподписывали кучу адваре и прочей рухляди.

Нашел свежий отзыв про DigiCert:
https://security.stackexchange.com/questions/222140/transferring-microsoft-smartscreen-reputation-to-renewed-certificate

Подожду еще неделю, но похоже, что придется покупать EV сертификат.
Re[3]: Новый сертификат и SmartScreen
От: Aquilaware  
Дата: 04.04.20 21:30
Оценка:
Здравствуйте, Alexander Avdonin, Вы писали:

AA>Подожду еще неделю, но похоже, что придется покупать EV сертификат.


Не горячитесь. С вашим продуктом предупреждение исчезнет само через 3-4 дня.
Re: Новый сертификат и SmartScreen
От: bnk СССР http://unmanagedvisio.com/
Дата: 04.04.20 21:58
Оценка:
Здравствуйте, Alexander Avdonin, Вы писали:

AA>А как вы боретесь с предупреждениями SmartScreen?


Само пройдет через месяц
Re: Новый сертификат и SmartScreen
От: Черный Властелин Австралия https://www.softperfect.com
Дата: 04.04.20 22:42
Оценка:
AA>А как вы боретесь с предупреждениями SmartScreen?

Использую EV. Но как вариант, можно сделать даунлоадер который не меняется. Он будет выкачивать последнюю версию с вашего сайта и запускать ее установку.
Re[2]: Новый сертификат и SmartScreen
От: autopsist  
Дата: 05.04.20 10:41
Оценка:
Здравствуйте, Черный Властелин, Вы писали:

AA>>А как вы боретесь с предупреждениями SmartScreen?


ЧВ>Использую EV. Но как вариант, можно сделать даунлоадер который не меняется. Он будет выкачивать последнюю версию с вашего сайта и запускать ее установку.


Если он будет скачивать установщик, то предупреждение не будет появляться когда даунлоадер запустит установщик?
Re: Новый сертификат и SmartScreen
От: autopsist  
Дата: 05.04.20 11:57
Оценка: 4 (1)
Здравствуйте, Alexander Avdonin, Вы писали:

AA>Всем привет!


AA>Столкнулся с ситуацией, что SmartScreen в Windows 10 показывает предупреждения на мой обновленный сертификат подписи кода. То ли из-за того, что Sectigo наконец разрешил поменять имя с ИП на DBA и у меня обнулилась репутация из-за этого, то ли просто новые правила, чтобы склонить вендоров к покупке EV сертификатов. Предыдущий сертификат был на 5 лет и такого не припомню.


AA>Кому не сложно, скачайте, пожалуйста, инсталлятор и кликните "Run anyway":

AA>https://www.ntwind.com/download/WinSnap_5.2.3-setup.exe

Доктор ругается:
https://www.virustotal.com/gui/url/3691b9734e4b00419434c64b5bae5d708bc5393f6132c37fb00b6493b1c0d18c/detection

Если фолс, то сабмить тут.

Скачал на нескольких виртуалках, запустил. Пока ругается. Пройдет со временем.
Тулзу куплю скорее всего
Спасибо!

П.С. На вскидку:
-Нарисовал линию, по привычке жму Ctrl+Z (Undo), нету. В меню Edit тоже нет Undo. Потом смотрю, аааа, слои! Круто. Но Undo не помешает. Вот кропнул не так и всё переделывать...
-Было бы прикольно, если бы могла делать скриншот нескольких окон с прозрачностью вместо всего остального.
-Мне надо больше стрелочек всяких видов в библиотеке.
-Стрелка мыши на скринах есть, не всегда это нужно.
Отредактировано 05.04.2020 12:04 autopsist . Предыдущая версия .
Re[4]: Новый сертификат и SmartScreen
От: rp5  
Дата: 05.04.20 14:48
Оценка:
Здравствуйте, Aquilaware, Вы писали:

A>Здравствуйте, Alexander Avdonin, Вы писали:


AA>>Подожду еще неделю, но похоже, что придется покупать EV сертификат.


A>Не горячитесь. С вашим продуктом предупреждение исчезнет само через 3-4 дня.


Я тоже порекомендую не горячиться. Чисто интуитивно с каждым новым подписанным продуктом/релизом время проверки уменьшается. А для такого продукта как ваш ничего страшного что 2 дня будут отсеиваться пользователи, которые не могут прочитать одно предложение и нажать ссылку "More info".

Да и как я понимаю вам будет очень сложно получить EV сертификат на DBA.
Re: Новый сертификат и SmartScreen
От: шароварный желудь Интернет  
Дата: 05.04.20 20:47
Оценка: 4 (1)
AA>Всем привет!

Александр, привет, просто хочу сказать спасибо за продукт, купил лет наверное 13 назад, пользуюсь, радуюсь, спасибо тебе.
Re[3]: Новый сертификат и SmartScreen
От: vsb Казахстан  
Дата: 05.04.20 23:17
Оценка:
Здравствуйте, Aleksid1, Вы писали:

A>Проблема знакомая и решение простое. У меня есть второй бесплатный продукт — утилита. Переподписываю его новым сертификатом и выкладываю на свой сайт. Через 2-3 недели сертификат прокачивается, предупреждение исчезает. И тогда уже начинаю подписывать основной продукт. По моим наблюдениям достаточно где 500-700 загрузок для прокачки сертификата. Чтобы все прошло гладко — заказываем новый сертификат за 2 месяца до истечения текущего.

A>Таким образом пользователи основного платного продукта никак не страдают, переход происходит идеально.

А не пробовали получать новый сертификат на старый ключ? Если MS делает систему по уму, то привязка должна идти не к сертификату, как таковому, а к публичному ключу и должно быть возможно получить новый сертификат сохранив ключ для подписи, если, конечно, удостоверяющий центр даёт такую возможность.
Re: Новый сертификат и SmartScreen
От: PPA Россия http://flylinkdc.blogspot.com/
Дата: 06.04.20 12:18
Оценка: 6 (1)
Здравствуйте, Alexander Avdonin, Вы писали:
AA>Кому не сложно, скачайте, пожалуйста, инсталлятор и кликните "Run anyway":
AA>https://www.ntwind.com/download/WinSnap_5.2.3-setup.exe

А почему подпись только SHA1 и нет SHA256?
или новый серт не дает подписать на 256?

у меня тоже был comodo на 5 лет — протух, но работала вот такая команда

signtool.exe sign /v /d "xxx" /du "http://xxx" /fd sha1 /t http://timestamp.verisign.com/scripts/timstamp.dll *.exe
signtool.exe sign /as /v /d "xxx" /du "http://xxx" /fd sha256 /tr http://timestamp.comodoca.com/rfc3161 /td sha256 *.exe
Re[2]: Новый сертификат и SmartScreen
От: Alexander Avdonin Россия www.ntwind.com
Дата: 06.04.20 14:36
Оценка:
Здравствуйте, PPA, Вы писали:

PPA>А почему подпись только SHA1 и нет SHA256?

PPA>или новый серт не дает подписать на 256?

Новым тоже можно подписать SHA256. Честно говоря, не делал этого раньше, т.к. не было необходимости. Хотя у меня половина софта требует uiAccess — проблем не было.

Только что попробовал — на предупреждение SmartScreen SHA256 не влияет. Возможно, влияет на репутацию файла, поэтому буду подписывать обоими.

Ещё пробовал подписывать старым и новым сертификатами одновременно, пока старый был активен, но эффекта это также не дало.

Cпасибо!
Re[4]: Новый сертификат и SmartScreen
От: bnk СССР http://unmanagedvisio.com/
Дата: 06.04.20 16:14
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>А не пробовали получать новый сертификат на старый ключ? Если MS делает систему по уму, то привязка должна идти не к сертификату, как таковому, а к публичному ключу и должно быть возможно получить новый сертификат сохранив ключ для подписи, если, конечно, удостоверяющий центр даёт такую возможность.


Такое правда возможно, или придумываешь?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.