关于WordPress pingback被利用对外攻击的防范措施
最近观测发现,有大量的wordpress程序网站有对外发包攻击别人的情况,导致服务器资源耗尽,带宽跑满,网站直接瘫痪,经核实,是wordpress的pgback被利用导致的,日志里面有大量的相关记录。
blob.png
关闭pgback功能
pgback在wordpress简体中文中译作“引用”,原本用途是通知对方这个地方有和你相关的信息。但却被黑客大面积利用进行攻击,所以直接建议进行关闭,操作方法
登陆网站后台 --> 设置--> 讨论 --> 接受从其它博客的链接通知(pgback和trackback)
在这里将勾选去掉并保存,如下图所示
taolun
并使用phpmyadm在线管理mysql,在sql中执行推火网以下语句
UPDATE wp_posts SET pg_status = 'closed';
可以将下面的代码添加到主题目录的functions.php文件中。
add_filter( 'xmlrpc_methods', function( $methods ) {
unset( $methods['pgback.pg'] );
return $methods;} );
防范wordpress pgback对自己网站攻击
需要阻止wordpress pgback攻击,可以利用rewrite设置屏蔽wordpress的U-AGENT请求。rewrite屏蔽规则参考说明http://.west./faq/list.asp?unid=662 HTTP_USER_AGENT头信息这行填写WordPress。
即RewriteCond %{HTTP_USER_AGENT} "WordPress" [NC]
示例(lux下规则)
<IfModule mod_rewrite.c>
RewriteEnge On
#Block WordPress
RewriteCond %{HTTP_USER_AGENT} "WordPress" [NC]
RewriteRule (.) - [F]
</IfModule>
利用规则屏蔽并不能完全解决,攻击量太多还是会导致网站瘫痪。
推火专家西部数码
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销