Javaでカスタムファイルエクスプローラーを作成しています。ファイル エクスプローラーでファイル アイコンを表示すると、このワームが実行を開始することを知りました。これは、メタデータの読み取りなどによって何らかの形でメモリにロードされた場合にのみ可能になると思います(間違っている場合は修正してください)。Java は「安全な」言語だと聞いたことがありますが、どれだけ安全かを知りたいだけです。
プログラムで次のインポートを使用しています。
java.io.File;
java.net.URL;
java.nio.file.Path;
javax.swing.filechooser.FileSystemView;
ファイルの一覧をfileSystemView.getFiles()
取得し、ファイルの拡張子を確認してアイコンを表示するだけです。ファイルもプレビューされません。
ファイル ブラウザのアイコンをクリックしてファイルを開くことを無効にした場合、ファイル エクスプローラ プログラムが感染したペンドライブの内容を表示するときにマルウェアが実行される可能性はありますか?
これは他のプログラミング言語でも実現できますか?