创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
常温雅张戈博客的一又友应该把稳到,张戈在以往的著作中屡次提到要梗阻咱们网站工作器的简直 IP,比如最近共享的《阿里云盾网站安全防卫(WAF)的正确使用法度》セフレ 巨乳,细则有不少东谈主心胸疑问,这是为什么呢?
一、为啥梗阻简直 IP?
今天,抛出这样一个话题,亦然为了领导那些还懵懵懂懂,毫无布防的 站长们!咱们是小网站,咱们用的亦然 工作器,不像腾讯、网易那些大站用的是价钱不菲、性能不凡的高性能、高可用集群。咱们这种 工作器一朝被东谈主坏心袭击基本玩完!
也许,大部分东谈主和我有不异的思法:这有啥,开启高防 CDN 啊!比如百度云加快、360 网站卫士以及安全宝等。照实,使用国内免费的高防 CDN 是咱们这种 工作器的最好选用。
当咱们使用了高防 CDN 之后,用户探询旅途如下:
用户申请-->高防 CDN 节点-->源工作器
袭击申请就落到分散式大带宽的 CDN 节点,如果合理建立好缓存思情,咱们的工作器简直不会受到影响。
看到这,你是否对今天这个话题嗤之以鼻?心里思着显现简直 IP 有什么问题?我开启百度云加快不就好了嘛!
可以,这应该等于大部分东谈主的思法了,天然细则还有大部分东谈主对显现简直 IP 漫不全心,不知谈有什么危害。
好吧,再往下看你是否依然淡定。
一朝简直 IP 显现セフレ 巨乳,袭击者只好在袭击时用雷同于 hosts 妙技指定 IP 去袭击,那就神马 CDN 都是浮云了!因为袭击申请已绕过了 CDN 节点,直捣黄龙!而 DDoS 更甚,可以奏凯大流量袭击简直 IP,非高防工作器会立马死翘翘!
当袭击者通过 hosts 强行指定源工作器 IP 来进行袭击时,申请道路如下:
袭击申请-->hosts 贯通-->源工作器
奏凯绕过高防 CDN 节点,落到了源工作器!小带宽,低树立的 工作器,关于巨额量的不同 IP 申请,简直毫无防卫才调!每个 IP 都是平时的申请,根柢无法差异诟谇,那么同期 l 来 1000 个,看你死不死?
hongkongdoll face reveal因此,保护好简直 IP 不显现到公网,关于小工作器来说是重中之重!天然你是新站,暂时没被东谈主盯上,一朝有少量起色就很可能招来各式苍蝇的袭击苦恼。这些苍蝇不一定是因为你的网站挡了他的财源,很可能就因为在你网站留言一些本质被拉黑,也有可能是因为和你换友链被拒却等等,都可能带来忌妒似的袭击苦恼!奏凯原因无它,只因 CC 袭击资本太低汉典!
二、何如梗阻简直 IP?上头也仍是说了,当今梗阻简直 IP 的作念法主若是诓骗国表里一些免费的 CDN 加快工作。比如国内的百度云加快、加抖擞、360 网站卫士以及安全宝,海外的 CloudFlare。无论有莫得备案,都能选用一款符合你的免费居品。
天然,如果你不需要加快功能,也可以计议入住阿里云或腾讯云,然后使用免费的 WAF 防卫工作,也能使用 cname 贯通,起到更正网站 IP 的恶果。
内容上,如斯建立之后,在梗阻简直 IP 的同期,也阻绝了网罗上那些到处扫描端口、扫描间隙的算作。
三、个东谈主教学共享那用这些高防 CDN 梗阻简直 IP 之后,是否百分百可靠呢?且络续看。
不久前,张戈博客被一波大苍蝇袭击,1 核 CPU 树立下的 load average 奏凯达到 10+!我挺奇怪的,因为张戈博客早已终澄澈纯静态化,被袭击不应该产生这样高的 CPU 负载才对,因为都是 html 页面。
网站仍是龟速,容不得我细究。我坐窝将网站迁徙到百度云加快,建立为王人备缓存,限制发现网站怒放速率变快了,然而 CPU 负载如故莫得昭彰的改善,这是为什么?
当我检察 nginx 的 access.log 才茅开顿塞,蓝本是 postviews 插件的 ajax 统计!就算你是纯静态 html,被怒放的期间,如故会产生一个 ajax 动态申请来纪录浏览数,从而导致了 cpu 的狂飙,被申请的旅途是:
https://zhang.ge/wp-admin/admin-ajax.php
我最初始思到的惩办法度是,奏凯将 admin-ajax.php 重定名,让申请酿成 404 情状,CPU 短暂还原平时!
重定名之后,在 WP 后台操作的期间发现一个问题,后台许多操作都不可收效了,比如我点击批准了一个磋议,刷新后磋议又酿成待审核了。看来后台的许多操作亦然 ajax 申请了这个文献!
既然不可重定名了,那只好思其他目的了!在页面内部看到这个 postviews 的 ajax 申请代码如下:
因此,我思到的临时惩办目的是修改 admin-ajax.php 这个文献,在<?php 后头加入如下内容:
保存后,CPU 压力立马祛除九霄!因为我让浏览统计临时失效了。浏览统计这种不痛不痒的功能,影响不大。等袭击消停之后再改总结等于。
从这个案例,咱们可以看出,百度云加快等高防 CDN 并不是百分百灵验的。当袭击者用数以万计的不同 IP 来申请的期间,只好你页面中存在一个动态申请,负载就上去了!
临了共享一个小教学,我 2 个网站的 360 网站卫士和百度云加快贯通纪录与各式建立都所当年就建立好了的,一朝被袭击,我只好坐窝将 NS 纪录指向云加快或 360 的 NS 工作器即可,浮浅又快捷!这就叫出缠绵策,缠绵桑土,无论有莫得袭击都要留好迫切还原后路,幸免无须要的弃世。
好了,迁延叭嗦的就说到这里,但愿我这篇著作能起到正能量的作用,而不是给那些苍蝇们提供了一个无视高防 CDN 的袭击道路!天然,张戈在这里也奉劝那些整天没事心爱 CC 袭击小网站的一又友セフレ 巨乳,这点袭击妙技确凿很菜鸟,很逗逼,很没技巧含量,你真要有技艺,敢不敢去作念一个白帽子造福互联网?