位置: 编程技术 - 正文

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

  • 房产税的计税依据包含增值税吗
  • 纳税申报流程视频教程
  • 开发商交的税费是什么
  • 公章未备案是否不合法
  • 残保金申报表中的上年工资总额指所属期的上一年吗
  • 合并报表负商誉为什么计留存收益
  • 新能源汽车补贴2023年政策
  • 土地转让缴纳增值税政策
  • 医院销售药品是干嘛的
  • 建筑行业如何结合个人例子写论文
  • 未开票收入结转成本年利润怎么算
  • 收到凭证的收据
  • 贸易公司买进卖出
  • 农产品收购发票上的买价含税吗
  • 福建水利建设专业排名
  • 财务费用明细科目怎么写
  • 电子发票作废怎么做
  • 速动资产不包括存货和预付账款
  • 现金采购怎么算
  • 民间非营利组织会计科目
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 税控盘减免税款结转会计分录
  • 广告业年终总结
  • 合并报表的收入是相加吗
  • 工会经费是否可以给非会员使用
  • 小规模纳税人开票限额是多少
  • 工人的意外险如何赔付
  • 分摊本月领用材料的成本差异
  • 默认网关为什么有两个
  • 个人所得税计提缴纳会计分录
  • neoDVD.exe - neoDVD是什么进程 有什么用
  • 操作系统的类型和比较
  • 公司已开票给客户,但客户未打款怎么办?
  • 暂估入库的税务分录
  • 工程质保金如何做账
  • 快递收据能否作为发票
  • 前端软件开发工具
  • vue前端怎么运行
  • Stable Diffusion - API和微服务开发
  • mybatis isnotempty标签
  • vue-router + element-plus实现面包屑导航栏和路由标签栏
  • 增值税进项税加计抵减
  • 有哪些员工福利
  • 个体工商户如何注销网上
  • 员工意外伤害保险最多赔多少
  • 当月认证的发票可以撤销吗
  • dedecms使用教程
  • mysql查询数据库前五条信息
  • 残保金相关内容有哪些
  • 旅游公司差额征税如何开票
  • 进项有效期
  • 什么情况没有排卵期
  • 报考中级会计师考几科
  • 留存收益转增资本公积
  • 采购固定资产怎么做账
  • 增值税进项发票抵扣期限是多少天?
  • 公司二手车销售
  • 工厂厨房厨具
  • 在建工程中发生的费用
  • 建筑安装工程承包合同条例还有效吗
  • 应付票据的概述
  • 资金账簿减半征收印花税
  • 房产税什么时候开始征收2023
  • 企业投资人类型怎么选
  • centos6.5mini安装教程
  • 苹果怎么格式化彻底
  • 苹果笔记本mac系列区别
  • win10h2版本
  • win8系统硬盘怎样分区
  • 红石怎么启动
  • win7开机自动弹出注册表编辑器怎么办
  • win7系统笔记本无线网络找不到
  • json查询语句
  • unity如何得到输入框的输入
  • javaScript parseInt字符转化为数字函数使用小结
  • python连接数据库操作
  • jqueryapi手机版
  • Python注释详解
  • Python的collections模块中的OrderedDict有序字典
  • 南京税务登记查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设