web*_*ose 1 php security dirname
看看Joomla的代码我看到在索引的第一行,它定义了安装的基本路径
dirname(__FILE__)
Run Code Online (Sandbox Code Playgroud)
这是一个网站可能存在风险的字体,我的意思是如果一个不受控制的错误消息显示Joomla目录的内部路径,因为例如一个失败的include,它可以用来对网站进行某种攻击?如果是,使用此功能是否方便?欢迎任何想法.
谢谢
使用这种结构很好,并且本身不存在安全风险.您突出显示的安全风险是向生产站点上的最终用户显示错误消息.你不应该这样做!关闭错误报告.您可以在php.ini中更改相应的设置,或者如果您无权访问php.ini,则可以在代码的开头执行此操作,如下所示:
error_reporting(0);
@ini_set('display_errors', 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |