SharePoint はファイルの種類をどのように認識しますか?
-
03-07-2019 - |
質問
SharePoint はファイルの種類をどのように識別しますか?たとえば、SharePoint では実行可能ファイルをアップロードできません。ファイル拡張子の名前を .exe から .doc に変更した場合、シェアポイントはこのファイルのアップロードを許可しますか?
解決
Sharepoint は、拡張子を使用してファイルの種類を認識します。
ユーザーが Sharepoint サイトに悪意のあるアプリケーション/コードを広めることが心配な場合。見てみることをお勧めします Sharepoint 用 Microsoft Forefront.
除外された拡張子リストは以下で変更できます。 サーバーの全体管理 > 操作 > ブロックされたファイルの種類.
他のヒント
ファイルの種類を識別するには2つの方法があると思います。単純なアプローチは、拡張子を確認することです。より安全なアプローチは、ファイルのビットを調べて、多くのファイルタイプに数ビットがあるため、ファイルのタイプを確認することです(マジックナンバー)を使用して、形式を識別します。
SharePointがファイルをチェックする方法に応じて、システムをチートする方法が決まります。
SharePoint自体はあまりスマートではなく、ファイル拡張子に依存しているため、ファイル名を変更すると回避されます。
Forefront for SharePointはファイルの検査を行うので、外部向け(スタッフに未知のソフトウェアのインストール/実行を許可する場合は内部向け)の必須リストに登録する必要があります。
ブロックされたファイル拡張子のリストは、中央管理の[操作/ブロックされたファイルの種類]セクションで管理できます。注:これはwebappごとです!