Как предотвратить пометку приложения как подозрительного
У меня есть приложение.NET, написанное на C# с использованием Visual Studio 2012. Я продвигаю приложение через свой собственный веб-сайт, и оно доступно для загрузки. При загрузке его в Chrome я получаю сообщение о том, что мое приложение "обычно не загружается и может быть опасным". Кроме того, когда я загружаю свое собственное приложение и выполняю его, Avast считает его подозрительным и хочет запустить его в песочнице.
Могу ли я в любом случае предотвратить это (не покупая сертификат для подписи)? Я не хочу, чтобы потенциальные пользователи сталкивались с этой проблемой.
Редактировать: я не делаю ничего плохого или использую какие-либо хуки в моем приложении. Приложение представляет собой небольшой простой инструмент, как вы можете видеть здесь.
2 ответа
Либо вы подписываете код приложения, либо ждете, пока ваше приложение загрузят несколько тысяч человек, установите его, а не сообщайте о нем как о мусоре, и тогда вы получите добрую волю от поставщиков.
Даже если ваше приложение подписано сертификатом, выданным одним из центров сертификации, участвующим в программе Microsoft Trusted Root Certificate Authority, оно все равно может столкнуться с некоторыми проблемами, если вы не используете сертификат подписи кода EV Authenticode и / или не будете продолжать продлевать этот сертификат на неограниченный срок., См. Пример "Предупреждение IE9 SmartScreen, несмотря на выполнение всех рекомендаций". Короче говоря, вы платите за репутацию издателя программного обеспечения.