标签: blacklist

使用 iptables 将允许的 IP(输入/输出)列入白名单

我有几个 ip 范围,我希望我的服务器能够连接和用户连接。其他一切都应该被阻止。

我应该如何使用 iptables 做到这一点?

我的操作系统是基于 Debian 的 linux 发行版。

linux iptables blacklist

24
推荐指数
3
解决办法
10万
查看次数

使用 IPtables 或空路由将大约 100 万个 IP 地址列入黑名单?

我遇到过这样的情况,客户端需要将一组不到 100 万个单独的 IP 地址(无子网)列入黑名单,并且网络性能是一个问题。虽然我猜想 IPTables 规则对性能的影响比路由小,但这只是猜想。

有没有人有任何确凿的证据或其他理由支持 IPTables 或空路由作为将长 IP 地址列表列入黑名单的解决方案?在这种情况下,一切都是自动化的,因此易用性并不是真正的问题。

编辑 11 年 11 月 26 日

经过一些测试和开发,这些选项似乎都不可行。似乎路由查找和 iptables 都通过规则集进行线性搜索,并且处理这么多规则花费的时间太长。在现代硬件上,将 100 万个项目放入 iptables 黑名单会使服务器减慢到每秒大约 2 打数据包。所以IPTables和空路由都出来了。

ipset,正如 Jimmy Hedman 所推荐的那样,会很棒,只是它不允许您在一组中跟踪超过 65536 个地址,因此除非有人有任何想法,否则我什至无法尝试使用它。

显然,阻止这么多 IP 的唯一解决方案是在应用程序层中进行索引查找。不是这样吗?


更多信息:

此实例中的用例是阻止 IP 地址的“已知违规者”列表访问 Web 服务器上的静态内容。FWIW,通过 Apache 进行阻塞Deny from同样缓慢(如果不是更慢),因为它也进行线性扫描。


仅供参考:最终的工作解决方案是将 apache 的 mod_rewrite 与 berkeley DB 映射结合使用来对黑名单进行查找。伯克利数据库的索引性质允许列表以 O(log N) 性能扩展。

route iptables blacklist

23
推荐指数
3
解决办法
1万
查看次数

应该使用哪些反垃圾邮件 DNS 黑名单?

我想用 dns 黑名单保护我的邮件服务器以对抗垃圾邮件。

那里有很多黑名单。

目前我使用:

ix.dnsbl.manitu.net
cbl.abuseat.org
bl.spamcop.net
safe.dnsbl.sorbs.net
dnsbl.njabl.org
Run Code Online (Sandbox Code Playgroud)

我应该添加/删除一些条目吗?哪些是最好的黑名单?哪些黑名单不应该使用(如 spamhaus)?

email-server spam blacklist

21
推荐指数
3
解决办法
4万
查看次数

捕获雪鞋垃圾邮件的最佳方法是什么?

我在我的小型邮件服务器上使用 Smartermail。我们最近遇到了一个问题,即收到大量遵循相同模式的雪鞋垃圾邮件。它们一次分 3 或 4 批进货。除了它们链接到的域名外,主体几乎相同。源 IP 往往来自同一个 /24 块一段时间,然后它们切换到另一个 /24。域往往是全新的。他们有有效的 PTR 和 SPF 记录,并且在正文底部有随机胡言乱语以欺骗贝叶斯过滤器。

我使用了十几种不同的 RBL,包括 Barracuda、Spamhaus、SURBL 和 URIBL。他们在捕获其中大部分方面做得不错,但我们仍然有很多漏洞,因为 IP 和域没有被列入黑名单。

我是否可以采用任何策略,包括阻止新创建的域或专门处理 snoeshow 垃圾邮件的 RBL?我希望避免使用第三方过滤服务。

email spam blacklist rbl

21
推荐指数
2
解决办法
2894
查看次数

去哪里查看我的 IP 是否被列入垃圾邮件黑名单

以前也发生过这种情况,一些邮件服务器会告诉您您的 IP 已被列入黑名单(RBL、CBL 等),但我无法再找到该站点进行检查,并且搜索结果的站点可能合法,也可能不合法。

email spam blacklist

12
推荐指数
1
解决办法
5074
查看次数

如何将自己从裸体黑名单中删除?

我们最近购买了我们的域名。事实证明,两代人之前,它是一个色情网站。

现在我们仍然被一些过滤器阻止,导致多个公司路由器的页面被阻止。

我现在正在向其中一些过滤器发送邮件,但是否有一种通用的白名单方式?

domain blacklist

12
推荐指数
1
解决办法
923
查看次数

检查公共 DNS 运行状况和 RFC 合规性

我时不时地对我的 DNS 服务器进行检查,以确保它们运行正常并符合 RFC 规范。我曾经使用 DNSTools 网站来执行此操作,因为它让我对正在发生的事情有一个很好的了解 - 我的所有服务器是否都响应外部世界,并且重要的(尤其是 NS、MX)记录仍在正常运行和复制。还要查看我的 MX 记录是否已成功进入任何黑名单。

黑名单一直是一种痛苦,因为我一直无法找到一个可靠的“一站式商店”,让您可以检查那里的大多数主要黑名单。

我已经有一段时间没有使用 DNS 工具了,现在他们要求你付费(我没有反对,当你投资大型内部监控解决方案时,很难向上级证明是正确的,而我只是在做一个“感觉很好检查")

我的系统管理员同事使用什么来检查他们的 DNS 记录?

domain-name-system blacklist rfc

11
推荐指数
1
解决办法
5083
查看次数

如何将垃圾邮件报告到黑名单

是否有向各种黑名单报告垃圾邮件的中心位置?

我定期向垃圾邮件警察报告,但是

  1. 我没有看到我报告的地址已列出。(我想没有其他人会打扰我的常规垃圾邮件发送者。在对 bayes 和 spammcop 感到沮丧之后,我阻止了它的 /24 子网)
  2. Spamcop 只是一项服务。我想让大量服务知道垃圾邮件发送者,并希望被其中许多服务阻止。

我找了一些其他的黑名单来报告,但我看的那些不考虑用户提交的内容(或者他们很好地隐藏了它)

spam blacklist

10
推荐指数
1
解决办法
4万
查看次数

将域名从黑名单中移除

我有一个朋友最近购买了一个域名,他发现(购买后)显然被许多公司防火墙或代理 b/c 阻止,他们正在使用的黑名单数据库将其标记为色情内容。

是否有任何共同的机构可以让他将域名从黑名单中移除?

这不仅仅是一家公司,他正在考虑向某个行业营销基于订阅的服务,因此任何联系特定防火墙/代理管理员并让他们手动更新黑名单的人都不会很好地扩展。

提前致谢。保罗

domain blacklist

8
推荐指数
1
解决办法
3043
查看次数

通过用户代理字符串阻止 apache 访问

我有一个脚本编写者使用代理来攻击我正在服务的网站。

我注意到他们倾向于通过带有某个通用用户代理字符串的软件访问该站点(即http://www.itsecteam.com/en/projects/project1_page2.htm“Havij高级 sql 注入软件”带有 user_agent 字符串的Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) Havij)。我知道任何值得称道的破解软件都可能能够修改它的用户代理字符串,但我对脚本编写者在某些时候必须处理该功能感到满意。

那么,是否有任何软件可以通过匹配用户代理字符串来自动阻止访问和永久列入黑名单?

blacklist intrusion-prevention useragent

8
推荐指数
2
解决办法
2万
查看次数