大部分网站都支持文件上传功能,但文件上传功能可能会出现问题,比如用户上传了可执行文件,再次访问文件时系统将文件执行,将会造成不可估计的危害。
上传问题防御:
1.限制上传后缀(不完全可靠,可绕过)
2.文件类型检查(不完全可靠,可绕过)
3.文件内容检查(不完全可靠,可被欺骗)
4.程序输出
5.权限控制-可写和可执行互斥
大部分网站都支持文件上传功能,但文件上传功能可能会出现问题,比如用户上传了可执行文件,再次访问文件时系统将文件执行,将会造成不可估计的危害。
上传问题防御:
1.限制上传后缀(不完全可靠,可绕过)
2.文件类型检查(不完全可靠,可绕过)
3.文件内容检查(不完全可靠,可被欺骗)
4.程序输出
5.权限控制-可写和可执行互斥