Как sharepoint распознает тип файла? - PullRequest
4 голосов
/ 15 октября 2008

Как sharepoint идентифицирует тип файла? Например, SharePoint не позволит вам загружать исполняемые файлы. Предположим, если я переименую расширение файла из .exe, чтобы сказать, .doc, разрешит ли sharepoint загрузку этого файла?

Ответы [ 3 ]

6 голосов
/ 15 октября 2008

Sharepoint распознает типы файлов по их расширениям.

Если вы беспокоитесь о том, что пользователи распространяют вредоносное приложение / код на ваших сайтах Sharepoint. Я предлагаю вам взглянуть на Microsoft Forefront для Sharepoint .

Вы можете изменить список исключенных расширений в Центр администрирования> Операции> Типы заблокированных файлов .

0 голосов
/ 22 октября 2008

Сам по себе SharePoint не очень умен и использует расширения файлов, поэтому переименование файлов обойдет его.

Forefront для SharePoint выполняет проверку файлов, поэтому должен быть в вашем обязательном списке для всего внешнего (и внутреннего, если вы разрешаете персоналу устанавливать / запускать неизвестное программное обеспечение).

Вы можете управлять списком расширений заблокированных файлов в Central Admin в разделе «Операции / Типы заблокированных файлов». Примечание: это за веб-приложение!

0 голосов
/ 15 октября 2008

Я считаю, что есть два способа определения типов файлов. Наивный подход - проверить расширение. Более безопасный подход состоял бы в том, чтобы изучить биты файла и посмотреть, к какому типу относится этот файл, поскольку во многих типах файлов есть несколько битов ( магические числа ) в заголовке, которые определяют формат.

В зависимости от того, как SharePoint проверяет файл, это будет определять, как можно обмануть систему.

...