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

Антивирусное программное обеспечение Windows Server 2008 с API

Я ищу антивирусный пакет, совместимый с Windows Server 2008. Это не самая сложная часть. Мне нужен уровень API на антивирусе, который я могу вызывать из управляемого кода .net.

Например: я разрабатываю веб-сайт Asp.Net (C #), который позволяет пользователям загружать файлы на веб-сервер, на котором находится этот веб-сайт. У нас есть полный контроль над сервером, поэтому на сервере нет проблем с безопасностью / правами. Мне нужно иметь возможность запускать антивирусный алгоритм на недавно загруженных файлах, не обращаясь (надеюсь) к командной версии программного обеспечения.

Кто-нибудь знает о таком пакете?

Почему бы вам просто не использовать один из многих AV, который выполняет сканирование в реальном времени и имеет компонент централизованной отчетности? Честно говоря, все, на что стоит обратить внимание, имеет то, что вы ищете, и не требует от вас развертывания собственного решения .net.

Насколько мне известно, Microsoft Forefront Endpoint Protection полностью поддерживается для Windows Server 2008, а также Windows Server 2008 R2: Microsoft Forefront Endpoint Protection 2010

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

Какая-либо конкретная причина, по которой запуск оболочки для запуска сканирования по требованию - это плохо (помимо использования дополнительных ресурсов командной строки)? Управление кодом возврата?

Многие антивирусные решения выполняют сканирование только на мелкую глубину во время сканирования в реальном времени, но выполняют полную проверку для сканирования по требованию.