spacious-team / investbook

Оценка эффективности инвестиций с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.
https://t.me/investbook_support_bot
GNU Affero General Public License v3.0
276 stars 80 forks source link

Защитник Windows 10 отображает предупреждение при установке #579

Open vananiev opened 9 months ago

vananiev commented 9 months ago

Вероятно из-за отсутствия подписи Windows 10 отображает предупреждение о неизвестном ПО. Investbook является безопасным приложением, требуется этот факт "донести" до Защитника Windows 10, чтобы не отпугивать пользователей.

Предупреждение отображается один раз при первой установке. При обновлениях или, если приложение удалить и поставить заново, то предупреждение уже не отобразится.

изображение

vananiev commented 8 months ago

Посмотреть в сторону https://www.hydraulic.dev/index.html

vananiev commented 8 months ago

С похожей проблемой столкнулись коллеги https://offlinecrm.ru/virusov-net/

операционные системы (особенно Microsoft Windows с системой SmartScreen) могут выводить предупреждающее окно о том, что вы устанавливаете программу из недостоверного источника. Это происходит из-за отсутствия дорогостоящего электронного сертификата, которым «подписывается» исполняемый код. Наша CRM бесплатная, а сертификат стоит порядка 1000$ и его нужно продлять ежегодно

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

Может ли решением стать Let's Encrypt https://letsencrypt.org/ru/docs/certificate-compatibility/ ?

Платформы, которые доверяют ISRG Root X1

vananiev commented 8 months ago

Возможное решение для jpackage https://simplefury.com/posts/java/windows/jpackage-win-codesign/

vananiev commented 8 months ago

Может ли решением стать Let's Encrypt

Для подписи MSI нужен сертификат специального типа, который бесплатный Let's Encrypt не выпускает https://community.letsencrypt.org/t/code-signing-certificate-for-free-microsoft-apps/146188