当前位置: 首页 > news >正文

PHP安全问题:远程溢出、DoS、safe_mode绕过漏洞

一、Web 服务器安全

PHP 其实不过是 Web服务器的一个模块功能,所以首先要保证 Web服务器的安全。当 然 Web服务器要安全又必须是先保证系统安全,这样就扯远了, 无穷无尽。PHP可以和各种 Web 服务器结合,这里也只讨论 Apache。非常建议以 chroot 方式安装启动 Apache,这样即 使 Apache 和 PHP 及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系 统。但是使用 chroot 的 Apache 后,给应用也会带来一定的麻烦,比如连接 mysql 时必须用 127.0.0.1地址使用 tcp 连接而不能用 localhost 实现 socket 连接,这在效率上会稍微差一点。 还有mail函数发 送邮件也是个问题,因为php.ini里的:

[mail function]
; For Win32only. SMTP = localhost; For Win32only.
sendmail_from = me@localhost.com

都是针对 Win32平台,所以需要在 chroot 环境下调整好 sendmail。

二、PHP 本身问题

1、远程溢出

PH P-4.1.2以下的所有版本都存在文件上传远程缓冲区溢出漏洞,而且攻击程序已经广泛流

传,成功率非常高:

http://packetstormsecurity.org/0204-exploits/7350fun http://hsj.shadowpenguin.org/misc/php3018_exp.txt

2、远程拒绝服务

PHP-4.2.0和 PHP-4.2.1存在 PHP multipart/form-data POST 请求处理远程漏洞,虽然不能获得

<
http://www.lryc.cn/news/224314.html

相关文章:

  • 2023云计算发展
  • javaSE学习笔记(六)泛型,异常
  • C/C++轻量级并发TCP服务器框架Zinx-游戏服务器开发006:基于redis查找玩家姓名+游戏业务实现总结
  • 数字政府!3DCAT实时云渲染助推上海湾区数字孪生平台
  • react之Component存在的2个问题
  • 【论文阅读】Generating Radiology Reports via Memory-driven Transformer (EMNLP 2020)
  • IP协议相关技术
  • Visual Studio2022安装教程【图文详解】(大一小白)编译软件
  • matlab 点云最小二乘拟合平面(PCA法)
  • socks5代理和https代理有什么不同?各自有哪些优点?
  • springboot,spring框架返回204 status code的时候,会吞掉返回值
  • 6-爬虫-scrapy解析数据(使用css选择器解析数据、xpath 解析数据)、 配置文件
  • idea 一直卡在maven正在解析maven依赖
  • 警告:未配置spring boot 配置注解处理器
  • 详解虚拟DOM的原理
  • 开设自己的网站系类03安装数据库(centos版)
  • Flutter StreamBuilder 实现局部刷新 Widget
  • 【代码随想录】算法训练营 第十六天 第六章 二叉树 Part 3
  • 【C++数据结构】顺序存储结构的抽象实现
  • LeetCode75——Day31
  • 小白学爬虫:通过商品ID或商品链接封装接口获取淘宝商品销量数据接口|淘宝商品销量接口|淘宝月销量接口|淘宝总销量接口
  • AI:75-基于生成对抗网络的虚拟现实场景增强
  • 【MySQL数据库】| 索引以及背后的数据结构
  • 家用电脑做服务器,本地服务器搭建,公网IP申请,路由器改桥接模式,拨号上网
  • 原神游戏干货分享:探索璃月的宝箱秘密,提高游戏资源获取效率!
  • idea 2023 设置启动参数、单元测试启动参数
  • RSA加密算法(后端)
  • 挑战100天 AI In LeetCode Day08(热题+面试经典150题)
  • 地铁机电设备健康管理现状及改善方法
  • 安卓NDK开发