Как за вменяемые деньги подписать установочный файл?



@beduin01

Написал приложение, упаковал его в Inno Setup. Загрузил его к себе на сайт.
Теперь при попытке скачать его Windows 10/11 блокирует его как вирус. А браузеры аналогично блокируют загрузку.

Почитал — говорят, что сейчас все файлы надо подписывать. Но сертификат для подписывания кода стоит от 300$ за год. Как быть?


Решения вопроса 0


Ответы на вопрос 7



@Vapaamies

В моей практике для самописной программы Windows Defender-у оказалось достаточно манифеста в exe-шнике — самого обычного, который по умолчанию пихают.

Возможно также, что в названии файла не должно быть слова install или setup, а, скажем, только название программы и версия. Моя программа была без установщика, точнее не подскажу.



@ValdikSS

Файл блокируется как вирус, или же речь о SmartScreen? Если последнее, то проблема вызвана редкостью (непопулярностью) файла: чем больше будут его качать, тем меньше будет срабатываний.



@SignFinder

Выпустить самоподписанный сертификат, подписать им, но придется добавлять его в корневые центры сертификации на машинах, где собираетесь устанавливать приложение.



@d-stream

Увы, но просто это не лечится. И даже сертификата окажется мало. На следующем этапе будет блочиться сама инсталляция.

Из практики:
— подписание софта
— подписание инсталлятора
— заливка «на проверку» к известным антивирусам — они в свои базы прописывают кс в вайтлисты

p.s. в своё время атол с драйверами страдал, даже заливая свои сигнатуры в ms — проверка, выкатка баз дефендера была медленнее чем изменения в законодательстве 54ФЗ и выпуск новых версий атоллом))



@Griboks

Связывался с разработчиками одного известного антивируса. Сказали, что отключить тревогу можно только путём предоставления на анализ (скорее всего платный) самой программы.



@rPman

Интересно, а добавление своего приложения в магазин Microsoft Store сможет помочь проблеме?

я гуглю и не могу найти, платная ли это операция или нет.



@BasiC2k

Ищите участок кода, который вызывает срабатывание антивирусов. Цифровой сертификат не решит проблему.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *