可能重复:
阻止人们通过表单上传恶意PHP文件
我找到了一种方法,可以通过使用PHP GD Library将非常小的透明图像添加到上传的图像中来从注入的代码中清除图像,这将破坏注入的代码(是否有更好的方法?)。
但是如果有人在文本文件中注入了代码或其他扩展名,攻击者可以在我的服务器中做什么以及如何防止这种代码注入,那么其他扩展名又如何呢?
我正在编写文件上传脚本,但在安全性方面我感到困惑,我进行了很多搜索,但没有任何帮助。
非常感谢您的帮助。
您可以将所有上载文件的文件权限设置为使用CHMOD读取,例如
<?php
$filename = 'path/to/your/file.zip';
chmod($filename, '744');
?>
Run Code Online (Sandbox Code Playgroud)