2008-10-15 86 views
4

SharePoint如何识别文件类型?例如,SharePoint不会允许您上载可执行文件。假设如果我将.exe的文件扩展名重命名为.doc,那么sharepoint是否允许上传这个文件?SharePoint如何识别文件类型?

回答

6

Sharepoint使用其扩展名识别文件类型。

如果您担心用户在SharePoint站点中散布恶意应用程序/代码。我建议你看看Microsoft Forefront For Sharepoint

您可以修改管理中心>操作>阻止文件类型下的排除扩展列表。

0

我相信有两种方法来识别文件类型。一个天真的方法是检查扩展名。更安全的方法是检查文件的各个位并查看文件的类型,因为许多文件类型在识别格式的标头中有几位(magic numbers)。

根据SharePoint检查文件的方式,这将决定如何欺骗系统。

+0

这是我的疑问。 Sharepoint是否通过扩展?或者它使用了神奇的数字? – ashwnacharya 2008-10-15 18:26:23

0

SharePoint本身不是非常聪明,它依赖于文件扩展名,所以重命名文件将绕过它。

Forefront for SharePoint确实会对文件进行检查,所以应该放在任何外部面向的内容列表上(如果允许员工安装/运行未知软件,则内部列表应该放在内部列表中)。

您可以在操作/阻止文件类型部分的中央管理中管理阻止的文件扩展名列表。注意:这是每个webapp!