2012-03-09 77 views
3

如何扫描病毒,木马等上传的文件?Rails/Heroku - 如何防病毒扫描上传的文件?

只是想防止一些用户上传一些讨厌的东西。

我正在使用Heroku和Amazon S3。

+2

在[此帖子](http://stackoverflow.com/questions/4104985/antivirus-scanning-service)中有一些建议,而且这个人也在使用Heroku。 – 2012-03-09 20:29:15

回答

4

check out This

它支持REST/JSON杀毒Web服务

这里是后 - 路人问同样的问题https://stackoverflow.com/questions/4104985/antivirus-scanning-service

+0

值得吗?我只是认为黑客会用scanii在线扫描仪测试该文件,如果它通过,然后将其上传到网站。 ¨¨ – 2012-03-09 21:06:31

+0

我认为https://www.virustotal.com/documentation/public-api/是一个很好的解决方案 – 2012-03-09 21:08:01

0

为:

Metascan。它是免费的,并有一个简单的API!

+1

如何在'Rails'应用程序中实现这个功能? – 2016-05-09 07:42:41

0

对于任何接近未来的人,我们最近创建了CarrierWave::AttachmentScanner,可以轻松地将病毒和恶意软件扫描整合到Rails和CarrierWave中。

该插件基本上挂载到使用carrierwave进行文件上传,并将请求发送到JSON/REST Web服务来检查文件。

如果文件匹配已知的签名,则会提出CarrierWave:: IntegrityError

相关问题