AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 510396
Accepted
Sandman
Sandman
Asked: 2013-05-24 12:59:17 +0800 CST2013-05-24 12:59:17 +0800 CST 2013-05-24 12:59:17 +0800 CST

被 wpad.dat 淹没

  • 772

所以,我的 apache 服务器很慢,我查看了日志文件。结果他们已经增长到 12GB 的访问量,来自成吨成吨的不同主机试图访问我的一个 Vhost 上的 /wpad.dat。

现在,有问题的虚拟主机是当浏览器不提供已知主机名时调用的“包罗万象”的虚拟主机。

我目前每分钟收到数千个对“/wpad.dat”的请求,据谷歌所知,这与代理服务器有关吗?但我不使用代理服务器,所以为什么我会被这些请求轰炸。

对于这个不存在的文件,我每分钟收到的请求比收到的正常请求要多。所以我的假设是我受到了某种形式的攻击。有趣的是,它通常只发生在晚上(在瑞典)而不是白天。

最近 500 个请求的样本大小(即半分钟)显示它由 200 个不同的主机组成,其中的一小部分样本显示它们都是有效的主机(不是 TOR 代理)所以这是一些 DNS 服务器配置不正确?我确实在机器上运行 DNS 服务器。

请帮忙!:)

编辑 他们访问的主机是“cluster.atlascms.se”,所以他们所做的是每分钟访问http://cluster.atlascms.se/wpad.dat数千次。

现在,cluster.atlascms.se 是我的 DNS 故障转移主机。所以我所有的客户都将他们的子域指向 cluster.atlascms.se,这又将它们指向当前 IP(故障转移服务器的主服务器)。

看起来 - 这意味着我收到大量对 cluster.arlascms.se 的请求 - 这是否意味着我的 DNS 配置错误?

apache-2.2
  • 5 5 个回答
  • 25564 Views

5 个回答

  • Voted
  1. Falcon Momot
    2013-05-24T13:53:16+08:002013-05-24T13:53:16+08:00

    如果机器配置为代理自动发现,它们将根据自己的 FQDN 分层查找 WPAD.dat 文件。因此,如果 Windows PC 是域 cdecom 的成员,它将在以下位置查找 WPAD.dat:

    http://wpad.c.d.e.com/wpad.dat
    http://wpad.d.e.com/wpad.dat
    http://wpad.e.com/wpad.dat
    http://wpad/wpad.dat
    

    很可能在某个地方,某人拥有一个域,该域是您托管 HTTP 的域之一的子域,并且没有正确配置或禁用代理自动发现。因此,他们很可能会分层搜索。

    有可能是病毒导致他们这样做;很可能,如果进行查询的机器数量非常多,并且位于不同的子网中,那么这就是问题所在。

    如果可能,请避免为您不打算用于代理自动发现的任何内容的 wpad 子域定义 DNS 记录。

    如果这不是一个选项,您可以考虑使用第 7 层过滤来查找对 wpad.dat 的查询并拒绝带有 ICMP 消息的数据包。这实际上可能是阻止流量的最有效方法,除非 IP 都来自同一网络并且他们在 whois 中的技术联系人有响应。

    将主机指向特定位置的 wpad.dat 包括域设置、DHCP 回复中的域名选项,以及 Web 浏览器中用于从某个 URL 加载代理信息的显式设置。

    • 11
  2. Best Answer
    Zoredache
    2013-05-24T13:52:11+08:002013-05-24T13:52:11+08:00

    您的 DNS 区域似乎eklundh.com有一个通配符记录定义为指向cluster.atlascms.se. This includes wpad.eklundh.com。我建议您添加明确定义wpad.eklundh.com. 或127.0.0.1某事。

    • 9
  3. Michael Hampton
    2013-05-24T13:18:03+08:002013-05-24T13:18:03+08:00

    我要做的第一件事是尝试找出这些请求的去向,即它们的目的地。默认情况下,Apache 不记录主机名,因此您可以使用它tcpdump来获取简短的捕获并检查它的Host:请求标头,或者更改 Apache 日志格式以记录它。我更喜欢将它记录在其他无用的第二个字段中,例如:

    LogFormat "%h %{Host}i %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
    

    一旦您知道这些错误的请求是针对谁的,下一步该怎么做就很清楚了。例如,它可能是某家大公司example.se,在这种情况下,您可以找到他们的网络管理员并向他们大喊大叫。

    • 4
  4. islandnet.com Web Hosting
    2017-12-14T12:19:44+08:002017-12-14T12:19:44+08:00

    仅供参考, ModSecurity将捕获并阻止它。Comodo 提供了一个规则集。这是一个日志条目。我删除了与帐户相关的数据,以便将其作为示例使用。

    Apache 错误:[文件“”] [] [] [客户端 xxx.xxx.xxx.xxx] ModSecurity:代码 403 拒绝访问(第 2 阶段)。TX:extension 处的匹配短语“.dat/”。[文件 ""] ["] [id "210730"] [rev "2"] [msg "COMODO WAF: URL 文件扩展名受策略限制"] [数据 ".dat"] [严重性 "CRITICAL"] [主机名“删除”] [uri “/wpad.dat”] [unique_id “WjFa06qDOW3DDPRieFmICgAAAEg”]

    • 0
  5. Brian Tolman
    2017-11-12T23:43:57+08:002017-11-12T23:43:57+08:00

    有这个问题并通过创建一个 wpad.dat 文件来修复它,将“此页面留空”页面放入其中。

    CPU 几乎为零。问题似乎解决了。

    • -1

相关问题

  • Apache Django Mod_Wsgi - 自动重新加载应用程序

  • Apache:对多个虚拟主机使用相同的目录指令

  • Apache 上的子域不工作 - 找不到服务器

  • PHP 作为 CGI 还是 Apache 模块?

  • 避免将某些丢失的文件记录到 Apache2 错误日志中

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve