数以亿计运行PHP的网站即将面临严重的安全风险
数以亿计运行PHP的网站即将面临严重的安全风险
根据W3Techs的统计数据,目前所有互联网站点中约有78.9%使用PHP运行。但是2018年12月31日,PHP 5.6.x的安全支持将正式停止,标志着对PHP 5.x分支的全部版本终止支持。
这意味着从明年开始,大约62%仍在运行PHP 5.x版本的Internet站点将停止接收其服务器和网站底层技术的安全更新,从而使数以亿计的网站面临严重的安全性风险。
(w3techs:所有网站的使用率为78.9%。所有网站中有61.7%使用版本5。)
(w3techs:所有使用PHP版本5的网站中有41.5%使用版本5.6。)
PHP 5.6中任何主要的,可大规模利用的漏洞都可能会影响新版本的PHP。PHP 7.2将及时免费获得PHP团队的补丁;如果用户支付来自操作系统供应商的持续支持,PHP 5.6将只获得一个补丁。
在PHP 5.6成为2017年春季使用最广泛的PHP版本之后,PHP维护人员意识到如果如果在此时停止安全更新,会造成一场灾难 ,所以他们将EOL(end of lifecycle)日期扩展到了2018年底。
虽然目前尚未有统一的意见来让人们更改为最新的PHP7.x,但一些网站内容管理系统(CMS)项目已经开始修改最低要求,并警告用户使用更现代的主机环境。
在WressPress,Joomla和Drupal中,只有Drupal已采取正式步骤将其最低要求调整为PHP 7,这一举措将在2019年3月发布。具有讽刺意味的是,7.0.x分支早在2017年12月3日就已达到EOL标准,它实际上没有解决任何问题,但它仍然向前迈进了一步。
WressPress:WordPress.com是一个博客寄存服务站点,由Automattic公司所持有。2005年8月8日进行Beta测试,2005年11月21日向公众开放。它使用的是开源博客软件WordPress。
Joomla:Joomla!是一套自由、开放源代码的内容管理系统,以PHP撰写,用于发布内容在万维网与内部网,通常被用来搭建商业网站、个人部落格、资讯管理系统、Web 服务等,还可以进行二次开发以扩充使用范围。其功能包含可提高效能的页面快取、RSS馈送、页面的可打印版本、新闻摘要、部落格、投票、网站搜寻、与语言国际化。
Drupal:是一个由Dries Buytaert创立的自由开源的内容管理系统,用PHP语言写成。在业界Drupal常被视为内容管理框架,而非一般意义上的内容管理系统。 整套平台把所有内容视为一个“节点”,背后由大量“模块” 控制其显示、修改、排列、分类等方式。
Joomla的最低要求仍然是PHP 5.3,而WordPress的最低要求仍然是PHP 5.2。
WordPress—— 用于互联网上超过四分之一网站的寄存服务站点 ,毫无疑问,如果项目将其最低PHP要求转移到较新的PHP 7.x分支,则会改变很多人对使用现代PHP版本必要性的看法。
Defiant的威胁情报总监Sean Murphy表示,WordPress应该支持哪些PHP版本已经引发一段时间的争论。WordPress团队正在采取措施,当用户使用旧版PHP时通知用户,并向他们提供从托管服务商处申请更新版本所需的信息和工具。
Murphy认为,对大量网站来说,升级PHP版本的最大挑战之一就是大量的支持请求,这是许多CMS项目和网络托管服务提供商保持沉默和不愿意这样做的原因。除非客户意识到他们的PHP版本已经达到使用寿命,否则很少有人会要求将其转移到更新版本。
Murphy暗示攻击者可能会继续关注PHP函式库和CMS系统。
但并非所有人都赞同Murphy的观点。其他一些安全专家相信,等大限到来,黑客会更积极在PHP 5.6以前版本中找出漏洞。
数以亿计运行PHP的网站即将面临严重的安全风险的更多相关文章
- 64位Win7下运行ASP+Access网站的方法
64位Win7下运行ASP+Access网站的方法 近日系统升级为WIN7 64位之后,突然发现原本运行正常的ASP+ACCESS网站无法正常连接数据库. 网上搜索多次,终于解决了问题,总结了几条经验 ...
- NET Core环境并创建运行ASP.NET网站
kungge 在Windows系统搭建.NET Core环境并创建运行ASP.NET网站 微软于6月27日在红帽DevNation峰会上 正式发布了.NET Core 1.0.ASP.NET 1.0和 ...
- 给即将面临Noip的二班同学
给即将面临Noip的二班同学: 我们共同走过了一年,在这里,真正认识彼此…… 失落过,但更多是欢笑…… 或许我们班的信息学竞赛承受着巨大的压力,但正因为这样,我们才学会了坚持:或许我们得不到他人的认可 ...
- Get your site working on Google Search Console , 在 Google Search Console中运行您的网站, Google Search Console
1 1 https://support.google.com/webmasters/topic/4564315? Search Console Help SEARCH CONSOLEHELP FORU ...
- 在Windows系统搭建.NET Core环境并创建运行ASP.NET网站
微软于6月27日在红帽DevNation峰会上 正式发布了.NET Core 1.0.ASP.NET 1.0和Entity Framework Core 1.0,其将全部支持Windows.OS X和 ...
- winserver2008 R2 64位 企业版 , IIS 配置运行 asp+access 网站
新建网站,程序池由DefaultAppPool 改为 Classic .NET AppPool, 并在 高级设置中,把启用 32位应用程序 设为 true 对 access 所在目录新加 every ...
- IIS部署网站只有首页能访问,其他链接失效/运行.net+Access网站-可能原因:IIS未启用32位应用程序模式
在64位的机子上IIS运行32位的.NET程序 由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程 也不支持更早的Microsoft Access Dri ...
- Apache实现一台服务器上运行多个网站
总共有三种方法:通过不同的IP地址 通过不同的域名 通过不同的端口号 (1).通过不同的IP地址实现 例如一台CentOS7有两个IP:192.168.5.101和192.168.5.103 [roo ...
- 大型网站的架构设计问题—-大型高并发高负载网站的系
转载:http://www.cnblogs.com/cxd4321/archive/2010/11/24/1886301.html 随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急 ...
随机推荐
- Kafka安装与配置(windows)
作者:灬花儿灬 出处:http://www.cnblogs.com/flower1990/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则 ...
- Prism 学习:从本地目录加载 Module
在 Prism 中,将外部模块加载到主程序有以下几种方式:Code.XAML.配置文件.指定模块目录:其中,如果要使用 Code 方式来加载 Module,则需要将该 Module 引用到当前项目中: ...
- WarShall算法
1.引言 图的连通性问题是图论研究的重要问题之一,在实际中有着广泛的应用.例如在通信网络的联通问题中,运输路线的规划问题等等都涉及图的连通性.因此传递闭包的计算需要一个高效率的算法,一个著名的算法就是 ...
- Integer Game(UVA11489)3的倍数
K - Integer Game Time Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Pr ...
- Git学习(二)Git命令
1.创建新的git仓库 初始化一个Git仓库,使用git init命令. 上图中我们新建了目录/home/honey/cxf,并进入目录cxf执行命令git init完成新git仓库的初始化,初始化成 ...
- css 性能优化小结
1.能用css不用js 1.鼠标悬浮展示 2.自定义radio.checkbox的样式 3.巧用css伪类 当input获取焦点时候,把右边的按钮改变样式 检测用户输入:如果 ...
- Vue 2.5 发布了:15篇前端热文回看
Vue 2.5 发布了:15篇前端热文回看 2017-11-02 前端大全 (点击上方公众号,可快速关注) 本文精选了「前端大全」2017 年 10 月的 15 篇热门文章.其中有职场分享.技术分享和 ...
- POJ 2311 Cutting Game(二维SG+Multi-Nim)
Cutting Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4798 Accepted: 1756 Desc ...
- VS2017 docker部署工具的使用
**简要描述:** - VS2017的docker支持工具,支持对.Net Framework,.Net Core控制台或者Web应用,在docker中生成,调试,运行.对于.Net Framewor ...
- Link Between SAP SD, MM & FI
Link Between SAP SD, MM & FI 1. In SAP you will always get integration with other modules. SD wi ...