位置: 编程技术 - 正文

在PHP中使用FastCGI解析漏洞及修复方案(在php中使用什么获取文件的修改时间)

编辑:rootadmin

推荐整理分享在PHP中使用FastCGI解析漏洞及修复方案(在php中使用什么获取文件的修改时间),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php fastcgi,在php中使用fopen()函数打开文件,在php中使用什么获取文件的修改时间,在php中使用mysql数据库,最重要的环节是什么?,在php中使用什么获取文件的修改时间,在php中使用什么获取文件的修改时间,在php中使用什么函数来读取整个文件,在php中使用mysql数据库,最重要的环节是什么?,内容如对您有帮助,希望把文章链接给更多的朋友!

漏洞描述:

Nginx默认是以CGI的方式支持PHP解析的,普遍的做法是在Nginx配置文件中通过正则匹配设置SCRIPT_FILENAME。当访问 CGI。如果PHP中开启了fix_pathinfo这个选项,PHP会认为SCRIPT_FILENAME是phpinfo.jpg,而1.php是PATH_INFO,所以就会将phpinfo.jpg作为PHP文件来解析了。

漏洞危害:

WebServer Fastcgi配置不当,会造成其他文件(例如css,js,jpg等静态文件)被当成php脚本解析执行。当用户将恶意脚本webshell改为静态文件上传到webserver传递给后端php解析执行后,会让攻击者获得服务器的操作权限。

在PHP中使用FastCGI解析漏洞及修复方案(在php中使用什么获取文件的修改时间)

修复方案:

(Nginx用户可以选择方案一或方案二,IIS用户请使用方案一)

方案一,修改php.ini文件,将cgi.fix_pathinfo的值设置为0。完成后请重启PHP和NGINX(IIS)。

方案二,在Nginx配置文件中添加以下代码:

这行代码的意思是当匹配到类似test.jpg/a.php的URL时,将返回错误代码。修改完成后请重启Nginx。

深入理解PHP内核(一) PHP作为一门简单而强大的语言,能够提供很多Web适用的语言特性。从实践出发,继弱类型变量原理探究后,本文继续带领大家深入理解php内核。最近,

深入理解PHP内核(二)之SAPI探究 在上篇文章给大家介绍了深入了解PHP内核(一),相信大家通过本文多多少少都学到些知识吧,关于php内核知识继续关注本篇文章。SAPI是ServerApplicationProgra

如何使用PHP Embed SAPI实现Opcodes查看器 PHP提供了一个EmbedSAPI,也就是说,PHP容许你在C/C++语言中调用PHP/ZE提供的函数。本文就通过基于EmbedSAPI实现一个PHP的opcodes查看器。首先,下载PHP源码以

标签: 在php中使用什么获取文件的修改时间

本文链接地址:https://www.jiuchutong.com/biancheng/276036.html 转载请保留说明!

上一篇:PHP中使用GD库绘制折线图 折线统计图的绘制方法(php glob)

下一篇:深入理解PHP内核(一)(php8底层内核)

  • 增值税抵扣的会计科目
  • 扣缴义务人和纳税人举例
  • 没房分手的多吗
  • 单位历史遗留问题
  • 发票税率金额如何得出
  • 小规模纳税人缴纳上月应交增值税
  • 广州二手房免增值税
  • 企业所得税研发费用怎么填
  • 公司代扣代缴个税完税凭证在哪里可以打印
  • 事业单位盘亏资产的处理
  • 筹建期发生的费用
  • 走逃发票怎么处理
  • 房地产公司要做数据分析吗
  • 医疗器械销售税负率是多少
  • 增资有哪些途径
  • 银行承兑汇票到期怎么提示付款
  • 冲减以前年度所得税费用
  • 出售交易性金融资产的记账凭证
  • win7文件打开方式怎么恢复以前
  • 坏账准备年末余额怎么计算
  • 冲减管理费用的会计分录
  • 存出保证金的核算内容
  • 游戏不能全屏幕
  • 临时文件夹无写入权限这是什么原因
  • 要求快速启动
  • 商场充值卡发票在哪开
  • php 字符串函数
  • 总公司拨给分公司款需要交税吗
  • Linux系统中sort排序命令的使用教程
  • php表单的作用是什么
  • 银行存款日记账与银行对账单之间的核对属于
  • PHP:GregorianToJD()的用法_日历函数
  • 生产企业尿素产量怎么算
  • axios入门
  • 增值税留抵税额计入什么科目
  • php怎么设置图片的大小
  • 经验模态分解和变分模态分解
  • nodejs.org
  • setenforce 0命令
  • 织梦数据库在哪
  • 发票作废怎么操作电脑上
  • 增值税发票查验结果不一致是什么意思
  • 微信收款怎么做会计分录
  • 出差补贴是额外的吗
  • 织梦标签理解
  • 织梦cms怎么样
  • 金税四期何时上线
  • 已提足折旧的固定资产出售的账务处理
  • 固定资产盘亏是什么意思
  • 贷款减值准备如何计算
  • 基金申购费的会计分录
  • 开办职工食堂
  • 装饰公司收到的礼品
  • 注册资本实缴后钱怎么出来
  • 工程施工的主要事迹
  • 应收账款平均余额公式
  • 流动资产周转天数下降说明什么
  • 应收账款周转天数越大说明什么
  • 会计账薄按其外形特征不同可以分为
  • debian系统教程
  • linux系统对硬件要求高吗
  • Win7系统打开设备和打印机里面什么都没有
  • ubuntu拨号上网设置
  • ubuntu怎样
  • 注册表里的默认可以删吗
  • xp专业版激活工具
  • win7无线无法连接怎么办
  • win10h2版本
  • ghost备份1678
  • win7本地连接ipv4属性闪退
  • win7系统玩游戏怎么样
  • 详解JavaScript ES6中的Generator
  • 基于jQuery实现Tabs选项卡自定义插件
  • nodejs如何使用
  • unity2d ui
  • jquery瀑布流
  • arcgis engine+c#实例开发教程
  • python抓取数据代码
  • 个人所得税减免标准及明细
  • 车辆购置税交了怎么查询不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设