cleentfaar / tissue
此包已被 弃用 且不再维护。未建议替代包。
一个PHP库,使用您选择的适配器扫描您的文件以查找病毒
0.0.2
2014-11-18 15:03 UTC
Requires
- php: >=5.4
- symfony/options-resolver: ~2.2
- symfony/process: ~2.2
Requires (Dev)
- phpunit/phpunit: ~4.2
This package is auto-updated.
Last update: 2022-02-01 12:40:59 UTC
README
一个PHP库,用于扫描您的文件以查找病毒。它通过提供各种病毒扫描软件的适配器来实现。目前,唯一可用的适配器是 ClamAvAdapter
,显然,它将ClamAV扫描器集成到您的项目中。
注意: 如果您的项目是基于Symfony框架构建的,那么您最好使用专为它制作的 TissueBundle。
文档
重要
强烈建议您在使用任何这些包于生产服务器之前研究涉及的安全问题!
尽管遵循文档中描述的步骤应该足以阻止大多数恶意行为者上传受感染的文件到您的应用程序,但我无法提供100%的保证!您应该注意保持您的病毒扫描器的签名数据库最新,否则新的病毒可能会通过。您还应该记住,滥用上传的方式远不止上传受感染文件那么简单!
确保您的应用程序不能被操纵以执行任何上传的文件!甚至那些被认为是“清洁”的文件也不例外。
例如,如果您在文件上传后保留在您的Web目录中,那么您最好确保文件以任何方式被您的应用程序执行的可能性为零。
恶意用户可以简单地上传一段PHP代码(没有病毒!),这将使您的应用程序容易受到各种漏洞的攻击。再次强调,这是您不应该仅仅依赖此包保护您网站的原因之一!
在开放应用程序以可能的安全漏洞之前,请阅读有关此主题的内容! 我对于使用此包时对您的服务器或应用程序造成的任何损坏不承担责任!
常见问题解答
问:为什么还没有为[此处病毒扫描器]提供适配器?
答:我并不总是有时间为新事物腾出时间,如果您想贡献适配器,请随时提交有关此问题的报告或PR!请查看 贡献指南 以获取说明,谢谢!