abbiamo riscontrato un problema con alcuni sistemi di produzione che l'Anti-Virus causa il rallentamento del programma molto spesso e in genere interferisce con l'attività del nostro software. Ora, per quanto ne so, questo è esattamente ciò che l'antivirus dovrebbe fare per proteggere la macchina dai file provenienti dalla rete. La maggior parte delle volte il problema viene risolto inserendo il processo e le cartelle della nostra applicazione nell'elenco di fiducia. Mentre questa è una soluzione temporanea, a lungo termine è una minaccia per la sicurezza.
Mi chiedo se ci sia un modo noto per integrarsi con gli AV e dirlo quando scannerizzare un file? quando fidarsi di esso? una specie di API sia in C ++ che in Java. Ho visto questo problema con McAfee e Symantec.
Qualche strategia nota su come integrare il software con AV?
In che modo server FTP e software simili gestiscono tali problemi?
Il supporto per McAfee e Symantec coprirebbe gran parte delle mie esigenze. Non riesco a controllare quale AV il cliente posiziona sulla sua macchina.
Modifica: per essere chiari, non voglio aggiungere il processo / le cartelle all'elenco di fiducia tramite API. Voglio eseguire scanning tramite l'API.