向最终用户公开 phpinfo() 可能会带来哪些安全问题?
如果向最终用户显示转储,恶意用户可能对该信息执行的最坏情况是什么?哪些字段最不安全?也就是说,如果您被公开展示,在将其删除后,您应该在哪里观看/关注恶意漏洞?phpinfo()
phpinfo()
如果向最终用户显示转储,恶意用户可能对该信息执行的最坏情况是什么?哪些字段最不安全?也就是说,如果您被公开展示,在将其删除后,您应该在哪里观看/关注恶意漏洞?phpinfo()
phpinfo()
了解文件系统的结构可能会允许黑客执行目录遍历攻击(如果您的网站容易受到攻击)。
我认为暴露phpinfo()本身并不一定是一种风险,但是与另一个漏洞相结合可能会导致您的网站受到损害。
显然,黑客对您的系统的具体信息越少越好。禁用phpinfo()不会使您的网站安全,但会使他们稍微困难一些。
除了能够看到是否为“开”(on)以及文件可能位于include_path的位置等显而易见的功能之外,还有所有(可以提供定义相对路径名的线索)和信息(令人惊讶的是,人们存储在其中,例如加密密钥)register_globals
$_SERVER
$_SERVER["DOCUMENT_ROOT"]
/etc/passwd
$_ENV
$_ENV