我们应该封禁 IP 多长时间?

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

IP 被封禁的原因多种多样。论坛管理员可能会封禁一个 IP,因为该 IP 上的用户正在发送垃圾邮件。邮件服务器的管理员也可能会因为垃圾邮件而封禁 IP。Web 服务可能会因为未经授权的方式使用 API 而封禁 IP。

在这个网站上,我们过去经常在论坛中封禁 IP(新的论坛 在垃圾邮件预防方面做得更好)。我有时也会在 WordPress 内部封禁 IP。在“设置”>“讨论”页面上的管理区域中,有一个“黑名单”IP 的设置。其中有一些来自垃圾邮件发送者,还有一些我认为不应该再来这里的人。现在查看此列表,其中一些 IP 已经存在多年了。这可以接受吗?

在封锁时,IP 地址可能属于 Danny Doucher,但一段时间后,IP 地址可能会重新分配,现在属于 Susie Supercool。我当然不希望因为 Danny 的罪行而惩罚 Susie。

那么,我们应该封禁 IP 多长时间?维基百科肯定需要定期处理 IP 封锁,有一些精辟的论述

大多数 IP 地址不应被封锁超过几个小时,因为恶意用户可能会在封锁到期前转移到其他地方。

IP 地址几乎不应该被无限期地封锁。许多 IP 地址是动态分配的,并且经常从一个人转移到另一个人,即使是静态 IP 地址也会定期重新分配或有不同的用户。在 IP 地址长期存在破坏行为的情况下,请考虑进行数月或数年期的封锁。长期封锁不应用于孤立事件,无论其违反政策的性质如何。

我同意这一点。IP 封锁应该持续有限的时间,因为所有 IP 最终都会发生变化。大多数封锁都应该是短暂的,但如果您遇到长期不良活动,请延长封禁时间。在本网站和 WordPress 的情况下,“讨论”设置还提供了一个“审核”列表,因此如果您不想使用,则根本不需要直接黑名单 IP,即使您使用了黑名单,也可以过一段时间将它们从黑名单移动到审核列表中,这样就可以了。

其他人是否有任何理论或研究可以分享?