WORDPRESS实现一整套的防护
我这博客用的是WordPress搭建的,WP我也用了十几年了,代码也大致看过,开发过几个插件,它最让我不爽的地方就是树大招风,一天到晚各种机器人来发垃圾评论,加上一堆垃圾网站推广referer,还有各种被扫描。
我的博客安全防护在相当长一段时间里我都是人肉来处理的,后来我开始利用nginx来半自动化管理,主要是git动态更新,再后来不断完善,现在我想做一个完整的管理方案。
垃圾评论处理
利用自带的插件限制,目前我设置的非常严格了,只要带链接的评论自动进入审核,当然光有插件完全不够,那些自动评论机器人短时间就能发好几百条,所以直接ip给上0/24
套餐。
垃圾推广处理
通过nginx的http_user_agent
和http_referer
判断关键字,一旦有推广字眼,直接block掉ip。
恶意扫描处理
通过nginx
的访问日志分析,经过关键字筛选,找到对应的ip,比如喜欢扫invokefunction
,我的是中文博客,如果是非中文地域直接0/24
套餐伺候,是中文地区ip直接给block,因为很多这类自动扫描的,是被人控制的肉鸡,直接上套餐容易误杀。