位置: 编程技术 - 正文

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

  • 进项税转出的会计处理方法
  • 小规模可以开红网吗
  • 招待费汇算清缴扣除比例
  • 固定资产可以不设置残值吗
  • 户外公司招牌
  • 租房违约金怎么计算,怎么写
  • 收到的印花税退税怎么会计处理
  • 企业提供建筑服务,应向建筑服务发生地
  • 交房租对方开发票怎么开
  • 应返还财政额度是什么科目
  • 公司注销固定资产交什么税
  • 暂估入库的材料需要做T型账户嘛?
  • 工商营业执照变更流程
  • 旅游业是一个怎样的产业
  • 取消票种核定需什么手续
  • 期间费用的研究费用填什么
  • 已确定收入后补缴增值税
  • 法人一证通报建
  • 如何申请残疾人
  • 非营利组织属于企业吗
  • 东芝t351笔记本
  • 华硕主板进入bios设置
  • 贷款减值准备和减值准备支出的区别
  • 建筑公司分包
  • php数组函数 菜鸟
  • 仙客来养殖方法和注意事项视频
  • 有关五险一金的知识
  • 出售报废的边角料收入会计分录
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • php完整教程
  • 价值高的备件算固定资产吗
  • 提高stable diffusion速度
  • 增值税纳税人的区别
  • 超期未认证的发票怎么处理
  • input输入框限制输入数字范围
  • 本月职工工资
  • 未分配利润可以弥补亏损吗
  • 元素鼠标失灵了怎么办
  • yolov5目标检测流程图
  • 计算机视觉opencv项目简单代码
  • 用css画一个扇形
  • php判断时间区间
  • 转让金融商品应交增值税计算公式
  • 织梦栏目描述调用
  • 在私立医院就诊能报销吗
  • 劳务是什么单位
  • 什么叫做有限循环小数
  • 季报业务活动表怎么做
  • 实际出资和名义出资
  • 成本法下被投资单位其他综合收益变动
  • 会计利润调增调减项目
  • 购买土地支付的印花税账务处理
  • 销售使用过的汽车增值税税率
  • sql注入修补方法
  • windows7内部版本7601激活密钥
  • winxp系统提速
  • mac系统怎么样
  • mac怎么删除系统软件
  • windows 8.1更新
  • 进程process.acore已停止怎么办
  • win10系统电脑开机密码在哪里设置
  • 电脑开机后出现win7画面后一直黑屏
  • 升级win10系统错误代码0x80072F8F
  • java 解析javascript
  • Android:wpa_supplicant决定选择哪种驱动
  • linux如何创建守护进程
  • dos 输出重定向
  • unity的shader在哪儿
  • dos下重命名
  • cs1-u和cs1-f的区别
  • ug怎么加载制图模板
  • web技术栈
  • jQuery.uploadify文件上传组件实例讲解
  • 申请税务增票怎么写
  • 安家费购房补贴区别
  • 百望电子发票查询下载
  • 教师票优惠需要交税吗
  • 查询发票号码
  • 国税和地税的税种有哪些
  • 人社局要求社保补缴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设