2008-10-15 3 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!

Смежные вопросы