web-dev-qa-db-ja.com

プログラムのダウンロード-IE CHROME-"一般的にダウンロードされておらず、危険である可能性があります。"

C#プログラムのインストーラーを持っているので、自分のWebサイトにアップロードしましたが、chromeまたはIEでダウンロードしようとすると、 "MY FILE *は一般的にダウンロードされず、危険である可能性があります。」小さな矢印をクリックしてメニューから[保持]を選択した場合にのみ保持できます。私のプログラムを入手できるユーザーは、10分の1以下になります。どうすれば回避できますかこれはどうですか?デジタルコード署名について聞いたことがありますが、年間数百ドルです。これは本当に私には選択肢ではありません。MSIインストーラーを作成するか、ソフトウェアのWebサイトにそれを置くことはできますか?

29
msbg

最適なリソースは このブログ投稿 および このブログ投稿 です。

総括する:

  1. Authenticode署名でパッケージに署名します。
  2. マルウェアにならないでください(あなたはそれをカバーしていると確信しています)。
  3. ロゴ ソフトウェア(ブラウザプラグインでない場合)。

これは苛立たしいプロセスになる可能性があるので、そのままにしてください。マイクロソフトはレピュテーションを構築するために必要なダウンロード数を開示していませんが、実際にはパッケージの変更をやめると(ハッシュはレピュテーションの一部です)、これをかなり早く乗り越えることができます。

12
i_am_jorf

ファイルをGoogleドライブにアップロードしてこれを修正しました(オンラインコンバーターを使用して、Googleドライブの共有リンクを直接ダウンロードリンクに変換できます)。

警告なしで実行ファイルがダウンロードされます。ばかげていますが、うまくいきます。

1
Guest

今日(再び)問題が発生しました

file is not commonly downloaded (keep/discart)

Zipを別のサーバーに移動したり、Zipファイルを別のソフトウェアで再圧縮したりするなど、多くのテストを行いましたGoogle ChromeはそのZipファイルに.urlショートカットファイルが含まれています(自分のサイトへのリンク)Zipから.urlを削除したところ、ダウンロードエラーなしで動作しました。

2つのサイト(ニース、グーグル)の〜5000 Zipファイル内のコンテンツを変更する必要がありました。

ところで、サイトはマルウェアとしてどこにもリストされておらず、zip内のファイルの大部分はあるサイトでは.psdであり、別のサイトでは.swfであり、exeなどはありません。

そして以前に私がこの問題を抱えていたのは、ファイルをダウンロードするときに設定されたいくつかの不良ヘッダーが原因でした。

1
adrianTNT

私の場合、私は次のヘッダーのセットでそれを解決しました:

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に特に注意してください。これらは私にとって役立つヘッダーのようです。

0
tim

ワイズマンの提案に似ています。私が作成した新しいWebサイトでのダウンロードでこの問題が発生しました。同じファイルのダウンロードでChromeに警告が表示されなかったのは、元々のWebサイトから何年も前から存在していたためです。そのため、新しいWebサイトでのダウンロードを、追加したファイルにリンクしました。古いウェブサイトのサーバー。新しいファイルを使用しても、警告は表示されなくなりました。古いウェブサイトがgoogle/chromeによって確立され、「信頼されている」と見なされたためだと思います。

0
panofish

実際、私の場合、はるかに簡単な解決策を助けました。ファイルを Amazon S3ストレージ に移動したところ、警告はすぐに消えました。

証明書を購入する前にこれを試すことを検討してください。

編集:もう機能していません。

0
Wiseman