Как убрать предупреждения о загрузке EXE в браузере и как предотвратить предупреждение SmartScreen в Windows8?

ПРОБЛЕМА 1

У меня есть приложение, сделанное в Delphi с помощью Embarcadero RAD XE6.

Когда я загружаю исполняемый файл на свой веб-сайт и загружаю его из Chrome, я получаю следующее предупреждение и блокирую автоматическую загрузку...

Файл обычно не загружается и может быть опасным.

ПРОБЛЕМА 2

Я скачал приложение, и когда я запускаю exe (Windows8), Smartscreen запускается со следующим предупреждением:

Windows SmartScreen предотвратил запуск нераспознанного приложения. Запуск этого приложения может поставить ваш компьютер под угрозу.

РЕШЕНИЯ?

Я читал об этом, но я не уверен.

Первая проблема (браузер).

  • На некоторых сайтах рекомендуют добавить страницу в Google Webmaster Tools и подождать несколько дней, пока она будет проанализирована.
  • В другом месте указано изменить конфигурацию сервера, в моем случае IIS, я считаю, что параметры mime установлены правильно.

Вторая проблема (ОС, особенно W8)

Все указывает на то, что мне нужно 2 вещи. Честность и репутация. То есть я получаю цифровой сертификат для подписи исполняемого файла. Кроме того мне также нужно, чтобы файл скачивался несколько раз, чтобы считаться безопасным (хотя есть и более дорогие сертификаты, которые обещают сэкономить время сброса со старта).

Мои сомнения

  • Как вы решили эти проблемы?

  • Применяется ли цифровой сертификат (полученный в Goodaddy, codesigning, InstantSSL, GlobalSign ..) к серверу или к исполняемому файлу из RAD XE6?

  • Исправляет ли цифровой сертификат обе проблемы?

Источники:


person ephramd    schedule 18.12.2014    source источник
comment
Дублирующиеся или связанные: Delphi applications considered 'dangerous' by Google Chrome   -  person kobik    schedule 18.12.2014


Ответы (1)


Самый простой способ избежать этих предупреждений — поместить исполняемый файл в архив (архив ZIP или RAR).

Вы видите основную причину появления этого предупреждения в том, что исполняемый файл, который вы пытаетесь загрузить, еще не загружен, не протестирован и не проверен специальными лабораториями тестирования, которые есть как у Google, так и у Microsoft.

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

person SilverWarior    schedule 18.12.2014