Verificação de vírus de arquivos enviados via API VirusTotal?

I realize virus scanning of files is included in the paid enterprise version, but in an age where privacy and security are becoming increasingly crucial, shouldn’t the free version also have something like that to promote free sharing of information?

I don’t know how the enterprise anti virus works, but perhaps the free version could use the VirusTotal API to check URLs of uploads and display scan results beside them?

Has this method been considered, or is there already a plugin for something like this that I’m unaware of?

1 curtida

Our plugin is open source and available here: GitHub - discourse/discourse-antivirus: Scan your Discourse uploads.. It uses ClamAV

At the moment we only support it directly via our Enterprise plan because:

7 curtidas

Echoing Kris, I’m not aware of anything outside of our ClamAV integration at the moment, but I also want to add that anyone looking for a fun plugin project to start playing with Discourse plugins, getting Discourse to use something like the VirusTotal API for uploads sounds like a good one!

3 curtidas

Espero que usuários como você sejam banidos mais cedo do que tarde no VirusTotal:

Você concorda que não poderá usar ou tentar:
Copiar, reproduzir, alterar, modificar, criar trabalhos derivados, exibir publicamente, republicar, fazer upload, postar, transmitir, revender ou distribuir de qualquer forma material, informação ou funcionalidades do Serviço – incluindo, sem limitação, usar o Serviço de qualquer forma para testes de antivírus/scanner de URL ou que possa direta ou indiretamente prejudicar, competir ou de outra forma dificultar a indústria de antivírus/scanner de URL.

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

1 curtida

Eu acho que o criador do tópico estava se referindo às versões enterprise e gratuita do Discourse.

E mesmo assim, o VirusTotal oferece uma API gratuita, como pode ser lido em https://developers.virustotal.com/reference/public-vs-premium-api:

A API Pública, por outro lado, é um conjunto de endpoints disponíveis para todos usarem sem custo. A única coisa que você precisa para usar a API Pública é se inscrever na Comunidade VirusTotal e obter sua chave de API, conforme descrito em Primeiros passos.

Não vejo como isso poderia causar algum dano.

5 curtidas