博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WordPress IP验证不当的解决办法及感慨
阅读量:7173 次
发布时间:2019-06-29

本文共 1465 字,大约阅读时间需要 4 分钟。

  hot3.png

阿里云的云盾提醒“WordPress IP验证不当”,具体信息是“wordpress /wp-includes/http.php 文件中的 wp_http_validate_url 函数对输入 IP 验证不当,导致黑客可构造类似于 012.10.10.10 这样的畸形 IP 绕过验证,进行 SSRF”。它残忍的给出了两个方案:“自己流弊自己搞定,自己小白花钱我罩着!”

这样的方式我感觉有点像收保护费的意思,但是确实用户有这个诉求存在,普通用户不可能有精力和能去去盯着和解决安全漏洞。于是这样一个有着商业价值的需求自然会诞生商业的运作并呈现给我们。虽然一般用户是很不情愿花这笔钱的,这就跟现实中一般人请不起保镖一样,更多时候更愿意买一份保险,事后兜底。

为了省钱,当然人家提醒了你有漏洞,你也不能熟视无睹,万一哪天出问题了还是自己损失。于是我们下意识的搜索了一下,看看是不是有大侠放出了免费的解决办法。一搜之下,还真多,仔细看看基本是复制转帖的。但是看到下面这个感觉“是真的吗?”。就算不懂php,你这修不修改不是一回事么?传播的还挺广泛…这些人复制粘贴根本不管对错,让人有点担忧。

if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0] 将这段代码注释,然后在后面增加

if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0] || 0 === $parts[0] 即可

其实是两处修改的地方,在wordpress目录下找到 wp-includes/http.php

第一处

/*将这一行代码 删除 */$same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] );/* 并添加修改为这样 */if (isset($parsed_home['host'])) {    $same_host = (strtolower($parsed_home['host']) === strtolower($parsed_url['host']) || 'localhost' === strtolower($parsed_url['host']));} else {    $same_host = false;};

第二处

(新版本WordPress此处已修改)/*将这一行代码 删除 */if ( 127 === $parts[0] || 10 === $parts[0]/* 并添加修改为这样 */if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0]

现在用wordpress的用户确实越来越少了,加入的新用户少,旧有的用户在流失。最起码流行的也是“hexo + github”打一个静态博客。复制粘贴型的重量级选手当然是那些伪自媒体,开个百家号,在知道问答里恣意粘贴着所谓的回答,粘贴着连自己都不知道对错的是是而非的答案。好心又廉价的小白也在盲目转帖转发而根本不去深究。

导致的就是一个错误修复代码悄无声息的传播了,虽然附加的代码没什么危害,但这种众人盲目的行为确实又开启了一个漏洞,为社会工程学攻击提供的一种途径。

参考:

转载于:https://my.oschina.net/ccor/blog/2393764

你可能感兴趣的文章
Django 代码初体验
查看>>
大数据及智能信息系统
查看>>
[杂记]拜占庭将军问题
查看>>
关于数据请求中的多级联动的问题
查看>>
用jQuery和ajax实现搜索框文字自动补全功能
查看>>
hausaufgabe--python 27 - set
查看>>
分享职场心得《5》
查看>>
利用Response.Buffer做类似异步效果
查看>>
Nyoj 修路方案(次小生成树)
查看>>
git 使用
查看>>
毕业论文管理系统9
查看>>
动态规划初步习题(紫书)
查看>>
类的copy和deepcopy
查看>>
JRE“瘦身”&桌面程序集成JRE
查看>>
h5移动端性能优化
查看>>
继承多态动手动脑
查看>>
【python 字符串】 字符串的相关方法(一)
查看>>
JAVA必背面试题和项目面试通关要点(带答案)
查看>>
结队-五子棋游戏-项目进度
查看>>
【TCP/IP指南(卷I)读书笔记】第一篇 TCP/IP概述与背景知识
查看>>