位置: 编程技术 - 正文

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

  • 纳税人返税是什么意思
  • 广告费的税前扣除是多少
  • 个人所得税计提分录怎么写
  • 工商年报中的资金数额怎么填
  • 产品模板是固定的吗
  • 买手机手续费怎么算
  • 单位给员工投保
  • 代扣代缴通用缴款书怎么打印
  • 建安行业是建筑行业吗
  • 车险会计分录处理怎么写
  • 长期股权投资的初始投资成本
  • 原材料亏损率怎么算
  • 出售房屋缴纳的印花税
  • 签了合同后又要收额外费用
  • 出纳如何登账
  • 如何开具红字增值发票
  • 没有进项的产品开了发票怎么办
  • 起征点是什么意思举例子说明
  • 无形资产租赁税率多少
  • 许可费怎么进行分类
  • 离职补偿金怎么计算
  • 跨市工程预交的税怎么算
  • 劳动生产总值计算公式.doc
  • 生产成本属于什么会计要素
  • 外地预缴增值税可以抵本地增值税
  • 归还法人前期垫付款项
  • 预付账款供应商类别怎么填
  • 如何在虚拟机上下载软件
  • 企业收到留抵退税宣传报道
  • mac系统的桌面
  • window10过期
  • 然后用u盘重装系统
  • linux模块的概念
  • windows10什么时候上市
  • 未付款的增值税发票可以抵扣吗
  • 经销商授权书是啥意思
  • linux添加系统用户命令
  • 存货按实际成本计价是指每种存货的收发结存
  • 销售旧固定资产开票税目是什么
  • 梅拉和艾斯德斯
  • vue2转vue3工具
  • php正则替换函数怎么写
  • 基于html的旅游网站设计源代码
  • 金税盘维护费抵税会计分录
  • python编程快速上手pdf百度云
  • 培训机构先收费后付费
  • 日主题ripro v8.1破解版(修复缓存器功能)
  • scrapy csdn
  • 织梦系统
  • 利润表反映了什么能力
  • 建筑公司可以开3个点的专票吗
  • 缴纳工会筹备金会计分录怎么写
  • 土增清算可以扣除项目
  • 应付账款的余额表示什么
  • 无形资产摊销账面价值
  • 计提工资的会计处理
  • 通过一达通出口到底开什么发票
  • 雇主责任险为什么理赔很慢
  • 培训奖励怎么写
  • 企业如何建账做账
  • mysql的基本介绍
  • sqlserver数据库和mysql区别
  • sqlserver存储过程在哪
  • 快速解决小孩便秘
  • 红石玩家入门
  • 苹果mac没有声音怎么办
  • mac怎么自己定制
  • linux命令合集
  • win8切换管理员账户
  • linux文件权限的设置与修改
  • js类的实现
  • Android: netd中NetlinkManager的简单介绍
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • python连接mq
  • 广东省电子税务局登录方式
  • 湖北商铺契税2021年新规
  • 税务局人员调动
  • 年度汇算清缴计算
  • 上海长宁区多大面积
  • 车船税为什么有时候不用交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设