Сканирование загруженных файлов на вирусы через API VirusTotal?

Я понимаю, что сканирование файлов на вирусы включено в платную корпоративную версию, но в эпоху, когда конфиденциальность и безопасность становятся всё более важными, не должна ли бесплатная версия также иметь что-то подобное для поощрения свободного обмена информацией?

Я не знаю, как работает антивирус в корпоративной версии, но, возможно, бесплатная версия могла бы использовать VirusTotal API для проверки URL загружаемых файлов и отображения результатов сканирования рядом с ними?

Этот метод уже рассматривался, или уже существует плагин для чего-то подобного, о котором я не знаю?

1 лайк

Наш плагин имеет открытый исходный код и доступен здесь: GitHub - discourse/discourse-antivirus: Scan your Discourse uploads. · GitHub. Он использует ClamAV.

В настоящее время мы поддерживаем его напрямую только через наш корпоративный план, потому что:

7 лайков

Поддерживая Криса, я не знаю о чём-либо, кроме нашей интеграции с ClamAV, но также хочу добавить, что для тех, кто ищет интересный проект плагина, чтобы начать работать с плагинами Discourse, идея заставить Discourse использовать, например, API VirusTotal для загрузки файлов, звучит отлично!

3 лайка

Надеюсь, что такие пользователи, как вы, скоро будут забанены в VirusTotal:

Вы соглашаетесь с тем, что не можете использовать или пытаться:
Копировать, воспроизводить, изменять, модифицировать, создавать производные работы, публично отображать, повторно публиковать, загружать, размещать, передавать, перепродавать или распространять каким-либо образом материалы, информацию или функциональные возможности Сервиса — включая, без ограничений, использование Сервиса любым способом для тестирования антивирусов/сканеров URL или способов, которые могут напрямую или косвенно нанести ущерб, конкурировать или иным образом препятствовать работе антивирусной индустрии/индустрии сканеров URL.

https://support.virustotal.com/hc/en-us/articles/115002145529-Terms-of-Service

1 лайк

Мне кажется, что автор темы имел в виду корпоративную и бесплатную версии Discourse.

И даже в этом случае VirusTotal предоставляет API, которое можно использовать бесплатно, как указано на странице Public vs Premium API :

Public API, с другой стороны, представляет собой набор конечных точек, доступных для использования всеми бесплатно. Единственное, что вам нужно для использования Public API, — это зарегистрироваться в VirusTotal Community и получить свой ключ API, как описано в разделе «Начало работы».

Не вижу, как это может нанести какой-либо вред.

5 лайков