防CC、防爆破的基本设置

基于宝塔面板,非专业人士,仅供参考。

1. 安装免费版Nginx防火墙

效果:有效防止sql注入/xss/一句话木马等常见渗透攻击,简单的CC防御。更多内容请参照宝塔论坛

2. 安装Fail2ban防爆破(必装)

效果:端口保护(默认SSH和FTP端口,可自定义添加),网站基本CC保护、防扫描。其中用于登陆服务器的SSH端口保护很关键,推荐设置密码输错5次就封禁24小时。

3. 关闭不用的端口

如上,如果很少使用SSH连接服务器,可以直接关闭SSH。如果开启SSH,推荐使用密钥登陆,而不是密码。因为每天会有无数IP来疯狂爆破密码。

SSH失败次数非常恐怖

同时,除了必要的80/443端口外,尽量减少开启的端口(可以通过宝塔面板-安全进行设置,也可以通过云服务器管理后台设置)。

4. 对宝塔面板的防爆破设置

宝塔面板可以实现登陆服务器的功能,所以一定要防爆破。首先宝塔后台账号别使用admin/test等,密码设置为高强度密码。其次在面板安全设置中,开启动态口令认证等双重认证工具,杜绝爆破的风险。

如果不了解什么是双因素认证,可以参考下文:

Google Authenticator谷歌密码器基本原理

最后

致所有实施网络攻击的不法分子:犯破坏计算机信息系统罪的,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。

Photo by Scott Rodgerson on Unsplash
2 条回复 A文章作者 M管理员
  1. 现在还是网络攻击的成本和代价实在太低了,甚至没有😥

    • 是的,密码爆破的经济成本和违法成本=0 ,cc和ddos攻击这种勉强能算“破坏计算机信息系统罪”,但是举证成本和诉讼成本应该很高。