Как можно проверить загруженный файл на наличие вирусов, троянов и т. Д.?
Просто думаю о том, чтобы запретить некоторым пользователям загружать некоторые неприятные вещи.
Я использую Heroku и Amazon S3.
проверить Это
это поддержка антивирусного веб-сервиса REST / JSON
Вот сообщение - https://stackoverflow.com/questions/4104985/antivirus-scanning-service
Для прохожих задают один и тот же вопрос:
Метаскан .Это бесплатно и имеет простой API!
Для тех, кто будет заниматься этим в будущем, мы недавно создали CarrierWave :: AttachmentScanner , чтобы легко интегрировать сканирование на наличие вирусов и вредоносных программ в Rails и CarrierWave.
Плагин в основном подключается к загрузке файлов с использованием carrierwave иотправляет запрос в веб-службу JSON / REST для проверки файлов.
Если файл соответствует известной подписи, он вызовет CarrierWave:: IntegrityError.
CarrierWave:: IntegrityError