C# MVC Web サイトへのファイルのアップロードを許可しています。現時点では拡張子に基づいてこれらのタイプを制限していますが、名前が変更されただけではないことを確認するためにサーバー側のチェックが必要だと感じています。
必要なすべての型をチェックするために使用できる手法や、ここで役立つライブラリを使用できますか?
ファイルの最初の数バイトをチェックしている人を見たことがありますが、何かを見逃してしまうのではないかと心配しています。
ご協力いただきありがとうございます。
編集:
ここにはたくさんの提案があります。解決策としてこれらのいくつかを調査します。