我正在使用带有 base64 编码(默认)的基于 html5 画布的图像上传。服务器端:当发布请求时,base64 标头被删除,base64_decode 函数(根本不使用 eval php 函数)被应用并以 jpg 格式直接保存到文件系统中。
因为我将上传的文件保存为上传内容的精确副本。如果用户上传伪装成 jpg 的恶意 php/js 文件,并且访问者查看该坏 jpg 是否存在安全风险?如果是,我将使用 gd 处理上传的文件。在 gd-processed 之后,我认为那些将会消失。
我正在使用带有 base64 编码(默认)的基于 html5 画布的图像上传。服务器端:当发布请求时,base64 标头被删除,base64_decode 函数(根本不使用 eval php 函数)被应用并以 jpg 格式直接保存到文件系统中。
因为我将上传的文件保存为上传内容的精确副本。如果用户上传伪装成 jpg 的恶意 php/js 文件,并且访问者查看该坏 jpg 是否存在安全风险?如果是,我将使用 gd 处理上传的文件。在 gd-processed 之后,我认为那些将会消失。