位置: 编程技术 - 正文

在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底层内核)

  • 固定资产可以一次性摊销吗
  • 资产处置损益影响所有者权益总额吗
  • 装修行业专票的税率是多少
  • 房产租赁增值税率是5%还是9%
  • 保理公司会计核算讲解
  • 股权变更涉及哪些税种
  • 用友t3怎么结转本年利润
  • 设计费用计入产品成本吗
  • 个人所得税app是什么意思
  • 支付劳务派遣管理费现金流量表里放在哪里
  • 个体工商户能否开13的专票
  • 不合格发票入账责任
  • 代销手续费怎么做账
  • 企业法人投资股4 账户
  • 服务费增值税专用发票税点
  • 职工伙食团食谱
  • 红字信息表编码怎么查
  • 旧房转让土地增值税计算
  • 其他应收款预算会计需要做账吗
  • 销售方收到红字信息表
  • 购买债券发生的交易费用计入哪个科目
  • 统一社会信用代码证
  • 出口布料有退税吗
  • 小规模纳税人有销无进是什么意思
  • 商品房买卖合同面积差3%法律规定
  • 基本户被冻结了一般户可以发工资吗
  • win10为什么毛病这么多
  • 招标公司在招标过程中的注意事项
  • deepin 终端命令
  • 在筹建期间发生的开办费
  • js怎么实现倒计时
  • css垂直导航栏
  • js前端路由
  • echarts图大小设置
  • 毕业设计-基于组态软件的流量比值过程控制系统设计
  • pytorch多块gpu
  • sta翻译中文
  • split命令用法
  • 公司地面硬化财务如何入账
  • php数据库网址
  • 厂房无偿使用交税吗
  • 结转成本类账户及税金及附加到本年利润
  • 固定资产入账和未入账的区别
  • 税控盘维护费280账务处理
  • 我国会计准则规定企业的会计核算基础是
  • 资产减值损失科目
  • 对公转账个人垫付怎么写
  • 没有发票如何做会计分录
  • 存货的盘盈
  • 餐饮业固定资产怎么摊销
  • 不动产分割要哪些步骤
  • 收到去年所得税汇算清缴退税账务处理
  • sqlserver数据库中表的类型有哪些
  • mysql子查询嵌套查询
  • win10下面任务栏
  • 安装win7系统后鼠标键盘不能用
  • 在windows中打开一个窗口后
  • linux中fi
  • linux使用pip
  • 用u盘怎么装系统win10
  • Win10虚拟内存怎么转移
  • rsync 教程
  • win7u盘没有安全选项卡
  • win10系统如何创建家庭组
  • unity怎么bake
  • jquery prototype
  • unity3d连接数据库
  • node js php
  • python利用for循环求1到100的奇数之和
  • unity摄像机范围
  • javascript中的this属性
  • linux查看端口号占用
  • 简要说明javascript的作用
  • python优先级顺序
  • 环保税按次申报需要交滞纳金吗
  • 货物无偿赠予政府怎么写
  • 江苏大丰属哪个市
  • 广西电票科技有限公司
  • 代理记账代理记账价格
  • 中央财经大学法学院
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设