Назад | Перейти на главную страницу

Что следует исключить из проверки на вирусы на сервере Microsoft (IIS, MSSQL и т. Д.)?

Я хочу, чтобы антивирусное программное обеспечение не влияло на производительность установки TFS - что следует исключить из антивирусного сканирования? IIS? MSSQL? Открываюсь ли я для возможных атак, исключая их? Я видел несколько рекомендаций, в которых говорится, что антивирусное программное обеспечение может мешать MSSQL Server открывать файлы базы данных.

Здесь есть неплохая статья из базы знаний об антивирусном программном обеспечении и сервере MSSQL:

http://support.microsoft.com/kb/309422

Эта тема для большого количества различного серверного программного обеспечения Microsoft обсуждается не корпорацией Майкрософт здесь:

http://myitforum.com/cs2/blogs/scassells/archive/2007/05/14/what-anti-virus-scanning-exclusions-should-be-considered-for-system-and-servers.aspx

Статья в McAfee KB о VirusScan Enterprise и MSSQL Server:

https://kc.mcafee.com/corporate/index?page=content&id=KB51009&actp=search&searchid=1249063803684

Вы можете найти сообщение о том, какие папки исключить из антивирусного программного обеспечения на сервере Team Foundation здесь: http://blog.ozzie.eu/2012/03/microsoft-team-foundation-server.html

Взгляните на следующую запись в блоге о сканировании на вирусы с помощью TFS:

Также стоит отметить, что антивирусное программное обеспечение может вызывать проблемы с производительностью на клиенте TFS по тем же причинам, что и на сервере. Когда файл загружается, за кулисами файл сначала помещается во временный каталог, а затем перемещается из временного каталога в реальное местоположение.

Вы можете определить, влияет ли антивирус на производительность таким образом, временно отключив его, выполнив большую операцию Get и затем сравнив время, затраченное на загрузку файлов, со временем, затраченным на включение антивирусного ПО.

Обычно у производителя антивируса есть документация, доступная на своем сайте, с подробным описанием того, что исключить для различных приложений и как это исключить. Я бы начал искать там.

Один из способов узнать наверняка - использовать SysInternal ProcMon для захвата всех файловых операций ввода-вывода, которые происходят на регулярной основе.

Запустите ProcMon и подождите некоторое время. По умолчанию он сохраняет захваченные данные в файле подкачки и записывает больше, чем просто ввод-вывод диска. Поэтому, если вы собираетесь производить захват слишком долго, вам нужно будет изменить файл резервной копии и получить доступ только к диску. После остановки захвата нажмите Инструменты, затем Сводка файла. Это даст вам список файлов, к которым был осуществлен доступ, отсортированный от наибольшего до наименее доступного.

Запустить Process Monitor сейчас с Live.Sysinternals.com

Я раньше замечал проблемы с некоторыми антивирусными программами при сканировании веб-сайтов ASP.NET. Они могут блокировать файлы, которые должны быть доступны для записи, особенно в случае файлов, которые создаются и / или компилируются на лету.

У меня были опасения по поводу того, что антивирус «трогает» файлы, вызывающие перезапуск приложения ASP.NET - все, что находится в папке bin, web.config и т. Д. Однако у меня нет конкретных случаев, кроме «беспокойства».

Microsoft опубликовала свои собственные рекомендации в KB 2636507: исключения антивируса для Microsoft Team Foundation Server.