Link to home
Start Free TrialLog in
Avatar of John Graham
John Graham

asked on

Antivirus to scan document uploads?

I host application servers for a website and to allow users to upload documents, we need them to be scanned first by AV software. I assume I will need to find AV with some sort of API to trigger the scan. Does anyone know how to approach this problem?
SOLUTION
Avatar of Mal Osborne
Mal Osborne
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Not sure of the ToS, but you might also be able to send a copy of each file to virustotal.com?

If so, then I would do that as well as, not instead of, any of the above.

Alan.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of myramu
myramu

Hello,

For effective multi vendor scanning you may use the Virus Total private service. For details on API integration refer the below article,
https://www.virustotal.com/en/documentation/private-api/

Good Luck!
Avatar of John Graham

ASKER

Thanks everyone for the amazing replies. My app server runs Java Enterprise Edition to communicate and send files to the database servers. I want to make sure the files are scanned as they are uploaded. Luckily I do have a NGFW already as well at my boundary to mitigate risks.
I cannot emphasize enough that just having these products are NOT security...you have to know how to configure them to protect your environment from threats. Security is not a product...its a process! Both the Gateway and Endpoint AV security services need to be configured and the DMZ needs to be locked down to only allow specific ports/services from running to Zone to Zone, e.g. WAN>DMZ, DMZ>LAN & LAN>DMZ.