我看到SVG在媒体上载程序中默认被阻止,您必须将其作为受支持的MIME类型添加到函数中。php。这背后的安全原因是什么?
出于什么安全原因,在媒体上传器中阻止svg?
1 个回复
最合适的回答,由SO网友:fuxia 整理而成
SVG can contain JavaScript. JavaScript可用于hijack cookies or do other questionable actions. 它甚至可以在名称空间中“隐藏”:
<html xmlns:ø="http://www.w3.org/1999/xhtml">
<ø:script src="//0x.lv/" />
</html>
source在上传过程中很难过滤掉这些内容,因此默认情况下是不允许的。
结束