![zip ファイルは実行可能ですか?](https://rvso.com/image/1263744/zip%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E5%AE%9F%E8%A1%8C%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
zip ファイルは実行可能でしょうか? たとえば、zip 形式のウイルスが存在する可能性はありますか? 明らかに、ウイルスが zip ファイル内に存在する可能性はありますが、実際の zip は実行可能でしょうか?
私が質問する理由は、現在 jpg、jpeg、png、gif のファイル拡張子のみを許可する Web サイトがあり、今日、アイコン パックをアップロードできるようにするというアイデアが浮かんだのですが、画像が多すぎるため、アイコン パックは zip 形式にする必要があるからです。
私のサイトがウイルスに感染するのは望ましくありません。
答え1
理論上、ZIP ファイルを解凍するツールの中には、コード実行につながる脆弱性があるものもあります。ただし、あなたの場合はそうではない可能性が高いです。あなたのプログラミング言語の解凍ツールにはおそらくそのような脆弱性はなく、Web サーバーが UNIX のようなオペレーティング システム (Linux など) を実行している場合は、Windows ウイルスが実行されることはありません。
しかし、..
解凍ライブラリがデフォルトでこれをチェックしない場合(たとえば、PythonのZIPファイルモジュールは Python 2.7.4 がリリースされるまでサポートされていませんでした)。それ以外の場合は、ファイルをディスク上の別の場所に抽出できます。
答え2
zip ファイルを解凍しようとすると、問題が発生する可能性があります。