美文网首页
PHP安全函数phpinfo()

PHP安全函数phpinfo()

作者: 喵了个咪0 | 来源:发表于2019-04-09 16:06 被阅读0次

PHP安全函数phpinfo()

phpinfo()

功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。

危险等级:中

passthru()

功能描述:允许执行一个外部程序并回显输出,类似于 exec()。

危险等级:高

exec()

功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。

危险等级:高

system()

功能描述:允许执行一个外部程序并回显输出,类似于 passthru()。

危险等级:高

chroot()

功能描述:可改变当前 PHP 进程的工作根目录,仅当系统支持 CLI 模式 PHP 时才能工作,且该函数不适用于 windows 系统。 危险等级:高

scandir()

功能描述:列出指定路径中的文件和目录。

危险等级:中

chgrp()

功能描述:改变文件或目录所属的用户组。

危险等级:高

chown()

功能描述:改变文件或目录的所有者。

危险等级:高

shell_exec()

功能描述:通过 Shell 执行命令,并将执行结果作为字符串返回。

危险等级:高

proc_open()

功能描述:执行一个命令并打开文件指针用于读取以及写入。

危险等级:高

proc_get_status()

功能描述:获取使用 proc_open() 所打开进程的信息。

危险等级:高

error_log()

功能描述:将错误信息发送到指定位置(文件)。

安全备注:在某些版本的 PHP 中,可使用 error_log() 绕过 PHP safe mode,

执行任意命令。

危险等级:低

ini_alter()

功能描述:是 ini_set() 函数的一个别名函数,功能与 ini_set() 相同。

具体参见 ini_set()。

危险等级:高

ini_set()

功能描述:可用于修改、设置 PHP 环境配置参数。

危险等级:高

ini_restore()

功能描述:可用于恢复 PHP 环境配置参数到其初始值。

危险等级:高

dl()

功能描述:在 PHP 进行运行过程当中(而非启动时)加载一个 PHP 外部模块。

危险等级:高

pfsockopen()

功能描述:建立一个 Internet 或 UNIX 域的 socket 持久连接。

危险等级:高

syslog()

功能描述:可调用 UNIX 系统的系统层 syslog() 函数。

危险等级:中

readlink()

功能描述:返回符号连接指向的目标文件内容。

危险等级:中

symlink()

功能描述:在 UNIX 系统中建立一个符号链接。

危险等级:高

popen()

功能描述:可通过 popen() 的参数传递一条命令,并对 popen() 所打开的文件进行执行。

危险等级:高

stream_socket_server()

功能描述:建立一个 Internet 或 UNIX 服务器连接。

危险等级:中

putenv()

功能描述:用于在 PHP 运行时改变系统字符集环境。在低于 5.2.6 版本的 PHP 中,可利用该函数

修改系统字符集环境后,利用 sendmail 指令发送特殊参数执行系统 SHELL 命令。

危险等级:高

禁用方法如下:

打开/etc/php.ini文件,

查找到 disable_functions ,添加需禁用的函数名,如下:

phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

相关文章

  • PHP安全函数phpinfo()

    PHP安全函数phpinfo() phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境...

  • 如何查看php版本

    查看PHP版本的方法 1.通过phpinfo函数 2.命令行输入...

  • PHP 中如何使用 Mongodb

    使用phpinfo()函数查看自己的php相关信息 找到 Zend Extension Build 和 PHP ...

  • wampServer 安装redis扩展

    一、查看PHP版本信息 使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包) ↑ PHP版本 ...

  • 为PHP安装redis扩展

    一、windows环境下为PHP安装redis扩展 使用phpinfo()函数查看PHP的版本信息。 下载 php...

  • Windows 下 PHP7.0 添加Redis扩展

    使用phpinfo()函数 查看PHP信息 Redis扩展 下载地址 点击DLLimage.png 根据php信息...

  • thinkphp5使用redis

    1. window环境(phpstudy) php安装redis扩展使用phpinfo()函数查看PHP的版本信息...

  • Ubuntu下安装php redis扩展

    一.首先使用 phpinfo() 函数,看看自己机子上php的安装位置以及版本号 根据phpinfo()反馈的信息...

  • phpstrom配置xdebug

    php安装xdebug 去官网下载php对应版本的xdebug。如下输出phpinfo()函数的内容,查看输出页面...

  • php.ini文件与php-fpm

    安装完php-fpm后,phpinfo()函数查看时 即要加载php.ini的路径没有php.ini文件,命令cp...

网友评论

      本文标题:PHP安全函数phpinfo()

      本文链接:https://www.haomeiwen.com/subject/iymseftx.html