hemos detectado un problema en algunos sistemas de producción que el Anti-Virus hace que el programa se vuelva lento muchas veces y generalmente interfiere con la actividad de nuestro software. Por lo que sé, esto es exactamente lo que se supone que debe hacer el antivirus para proteger la máquina de los archivos que llegan desde la red. La mayoría de las veces el problema se resuelve al colocar el proceso y las carpetas de nuestra aplicación en la lista de confianza. Si bien esta es una solución temporal, a largo plazo posee una amenaza de seguridad.
Me pregunto si hay una forma conocida de integrarse con AV y decirle cuándo escanear un archivo. ¿Cuándo confiar en ello? algún tipo de API tanto en C ++ como en Java. He visto este problema con McAfee y Symantec.
¿Alguna estrategia conocida sobre cómo integrar software con AV?
¿Cómo los servidores FTP y software similar manejan estos problemas?
El soporte para McAfee y Symantec cubriría la mayoría de mis necesidades. No puedo controlar qué AV coloca el cliente en su máquina.
Editar: para que quede claro, no quiero agregar el proceso / carpetas a la lista de confianza mediante API. Quiero realizar un escaneo a través de la API.