Подтвердить что ты не робот

Загрузка программы - IE CHROME - "обычно не загружается и может быть опасной".

У меня есть программа установки для моей программы на С#, я загрузил ее на свой сайт, но всякий раз, когда я пытаюсь загрузить ее в chrome или IE, я получаю " МОЙ ФАЙЛ *, который обычно не загружается и может быть опасным." Вы можете сохранить его, только если вы нажмете маленькую стрелку и выберите "Keep" из меню. Только моя десятая часть пользователей сможет получить мою программу. Как я могу обойти это? Я слышал о подписании цифрового кода, но в сотни долларов в год. Для меня это действительно не вариант. Будет ли установщик MSI или разместить его на веб-сайте программного обеспечения?

4b9b3361

Ответ 1

Лучшие ресурсы этот пост в блоге и этот пост в блоге.

Подводя итог:

  • Подпишите пакет с подписью подписи.
  • Не используйте вредоносное ПО (я уверен, что вы это поняли).
  • Логотип вашего программного обеспечения (если это не плагин для браузера).

Это может быть разочаровывающим процессом, поэтому висеть там. Microsoft не раскрывает, сколько загрузок требуется для создания репутации, но на практике после прекращения изменения пакета (хеш является частью репутации), вы можете быстро преодолеть это.

Ответ 2

У меня была проблема (снова) сегодня

file is not commonly downloaded (keep/discart)

Я провел много тестов, включая перенос zip на другой сервер, повторное сжатие zip файла с другим программным обеспечением и т.д. Я пришел к выводу, что Google Chrome не понравился этот zip файл, содержащий в нем файл ярлыков .url (ссылка на мой сайт). Я удалил .url из моего почтового индекса, а затем он работал без ошибки загрузки.

Мне пришлось менять содержимое внутри ~ 5000 zip файлов на двух сайтах, хороший Google.

BTW: сайт не указан как вредоносное ПО в любом месте, а файлы внутри zips - это в основном .psd на одном сайте и .swf на другом сайте, без exe или что-то еще.

И ранее, когда у меня возникла эта проблема, это было из-за наличия некоторых плохих заголовков, загружаемых в файл.

Ответ 3

Я исправил это, загрузив файл на Google Диск (вы можете конвертировать ссылку на общий доступ к Google Диску на прямую ссылку на скачивание, используя какой-либо онлайн-конвертер).

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

Ответ 4

Фактически, в моем случае это помогло намного проще. Я только что переместил файлы на хранилище Amazon S3, и предупреждение сразу исчезло.

Подумайте об этом, прежде чем покупать сертификаты.

Изменить: Больше не работает.

Ответ 5

Подобно предложению Уайзема. У меня была эта проблема с загрузками на новом веб-сайте, который я создал. Я заметил, что те же загрузки файлов не отображали предупреждение в Chrome при загрузке с моего исходного веб-сайта, который существует уже много лет. Поэтому я просто привязал свои загрузки на своем новом веб-сайте к файлам, которые я установил на своем старом сервере. Даже с более новыми файлами они больше не показывали предупреждение. Я предполагаю, что мой старый веб-сайт был создан и считается "доверенным" google/chrome.

Ответ 6

В моем случае я решил его со следующим набором заголовков:

Cache-Control: max-age=864000
Content-type: application/octet-stream
Content-Disposition: attachment; filename="....zip"
Content-Transfer-Encoding: binary
Last-Modified: ...
Etag: ...
Content-Length: ...

Будьте более внимательны к Content-Type, Cache-Control, Last-Modified и Etag, которые, казалось, были полезными заголовками для меня.