我意识到文件病毒扫描功能包含在付费的企业版中,但在隐私和安全日益关键的今天,免费版本是否也应该提供类似功能,以促进信息的自由共享?
我不清楚企业版防病毒软件的具体运作方式,但或许免费版本可以利用 VirusTotal API 来检查上传文件的 URL,并在其旁边显示扫描结果?
这种方法是否已被考虑过?或者是否已有我不知情的相关插件可实现类似功能?
我意识到文件病毒扫描功能包含在付费的企业版中,但在隐私和安全日益关键的今天,免费版本是否也应该提供类似功能,以促进信息的自由共享?
我不清楚企业版防病毒软件的具体运作方式,但或许免费版本可以利用 VirusTotal API 来检查上传文件的 URL,并在其旁边显示扫描结果?
这种方法是否已被考虑过?或者是否已有我不知情的相关插件可实现类似功能?
我们的插件是开源的,可在此获取:https://github.com/discourse/discourse-antivirus。它使用 ClamAV。
目前,我们仅通过企业版计划直接支持该插件,原因如下:
同意 Kris 的观点,目前除了我们的 ClamAV 集成外,我并不知道有其他相关方案。不过我也想补充一点:如果有人正在寻找一个有趣的插件项目来开始探索 Discourse 插件,那么让 Discourse 利用类似 VirusTotal API 来扫描上传文件,听起来就是一个不错的方向!
我希望像您这样的用户能尽早被 VirusTotal 禁止:
您同意您不得使用或尝试:
复制、复制、更改、修改、创建衍生作品、公开展示、重新发布、上传、发布、传输、转售或以任何方式分发服务中的材料、信息或功能——包括但不限于以任何方式将服务用于防病毒/URL 扫描程序测试,或可能直接或间接损害、竞争或以其他方式阻碍防病毒行业/URL 扫描程序行业。
https://support.virustotal.com/hc/en-us/articles/115002145529-Terms-of-Service
我认为主题发起者指的是 Discourse 的企业版和免费版。
即便如此,VirusTotal 也提供了一个免费使用的 API,正如在 Public vs Premium API 中所读到的:
另一方面,公共 API 是一组可供所有人免费使用的端点。要使用公共 API,您需要做的就是注册 VirusTotal Community 并按照“入门”中的说明获取您的 API 密钥。
我不认为这会造成任何损害。