ユーザーがファイルをアップロードできるようにするユースケースがあります。現在、バックエンドの java (http 要求からファイルを抽出してチェックするコントローラー) で、ユーザーが実行可能ファイルをアップロードしたかどうかを検出したいと考えています。彼がアップロードした場合、私はそのファイルを破棄する必要があります。私はそれをグーグルで調べましたが、良い解決策を見つけることができませんでした。一部の人々は、拡張子 (.exe) を検証することを提案しました。しかし、exeファイルをどこまでフィルタリングするかはわかりません。実行ファイルのアップロードを完全にブロックしたい。
このシナリオに遭遇したことがある場合、またはこれに関する解決策がある場合は、お知らせください。私はあなたに感謝します。
この仕事をするJAVA実装、Java API、またはアルゴリズムを教えていただければ幸いです。