【发布时间】:2011-05-23 19:10:29
【问题描述】:
据我了解,图像(jpeg、gif 等)可能包含有效的 php/python/perl 等代码。所以 - 任何人都可以创建有效的 jpeg 文件,同时可以由 PHP 解释器执行。 (这里是描述:link)
所以 - 我想知道 - 有没有办法从图像中去除恶意代码?用 GD 或 imagemagic 重新编码图像会起作用吗?
谢谢!
【问题讨论】:
-
在存在用户上传文件的目录中简单地阻止PHP等的执行可能会更好。
-
是的。谢谢。我正在这样做,而且已经做得更多了。但是在服务器上不要有任何恶意代码似乎仍然很有帮助,以防万一以后有服务器切换/升级或其他管理服务器的人不知道这一点。
标签: php file-upload