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 / 问题 / 727827
Accepted
Froggiz
Froggiz
Asked: 2015-10-10 01:31:41 +0800 CST2015-10-10 01:31:41 +0800 CST 2015-10-10 01:31:41 +0800 CST

Apache 2.4 异常日志

  • 772

从某些天开始,我尝试了一些黑客攻击,但实际上一切似乎都很好。

但我看到了一些我无法解释的日志:

127.0.0.1:443 216.218.206.66 - - [09/Oct/2015:04:49:29 +0200] "GET / HTTP/1.1" 404 4857 "-" "-"
127.0.0.1:80 220.181.108.177 - - [09/Oct/2015:07:56:11 +0200] "-" 408 0 "-" "-"
127.0.0.1:443 199.115.117.88 - - [09/Oct/2015:10:35:04 +0200] "GET /admin/i18n/readme.txt HTTP/1.1" 404 5081 "-" "python-requests/2.8.0"

这是我的日志配置:

# - Exeption
SetEnvIf Request_URI "\.jpg$|\.jpeg$|\.gif$|\.png$|\.ico|\.icon|\.css$|\.js$|piwik\.php$|frogglogin\.php" dontlog
SetEnvIf User-agent "(bot|baidu)" dontlog

CustomLog ${APACHE_LOG_DIR}/access.log vhost_combined env=!dontlog
  • 怎么可能请求到达 127.0.0.1 ?
  • 我该怎么做才能防止 408 错误?
  • 我应该惊慌失措地看到这种攻击来袭吗?

谢谢

PS:

这是一个好主意吗 ?

<VirtualHost 127.0.0.1>
# [ Default restriction ]
<Directory />
    Order deny,allow
    Deny from all
    allow from 127.0.0.1
</Directory>
</VirtualHost>
security
  • 2 2 个回答
  • 1898 Views

2 个回答

  • Voted
  1. ostendali
    2015-10-10T02:21:09+08:002015-10-10T02:21:09+08:00

    公共 IP 地址无法直接到达您的环回地址。这是 NAT 的问题,apache 可能会将这些 IP 地址转换为环回,因为您要么告诉 apache 这样做,要么配置错误。

    对于这样的事情没有恐慌,被僵尸网络和/或旨在尝试登录页面等的自动化应用程序攻击是正常的。

    当此尝试正在进行时,我宁愿检查:

      netstat -an (or adding additional parameters)
    

    检查连接。

    • 1
  2. Best Answer
    Froggiz
    2015-11-28T03:51:08+08:002015-11-28T03:51:08+08:00

    这就是我如何解决这个问题:

    我在所有定义的虚拟主机之后添加了这个配置,以捕获“else”请求(与任何其他虚拟主机都不匹配的请求)。最重要的是虚拟位置(最后一个)和命令ServerAlias *

    #---------------#
    # [ LOCALHOST ] #
    #---------------#
    # Local host for other:
    # ServerName localhost
    # ServerName 88.xxx.xxx.xxx
    # ServerName xxxxxxxx.net
    # and more ...
    # need to be at the last position
    <VirtualHost *:80 *:443>
    # [ Server Domain ]
    ServerName localhost
    ServerAlias *
    # [ Server Root ]
    DocumentRoot /var/www/home/
    # [ Cancel trafic ]
    RewriteCond %{REQUEST_URI} !errors\/hack\.htm
    RewriteRule .*? - [END,R=406]
    # [ Custom Log ]
    CustomLog ${APACHE_LOG_DIR}/hack.log combined
    </VirtualHost>
    
    • 0

相关问题

  • OpenSSH 漏洞 [重复]

  • 选择什么安全套件?

  • 安全地授予对 SQL 2005 复制监视器的访问权限以创建快照

  • SSH 服务器零日漏洞利用 - 保护自己的建议

  • 如何将安全组添加到正在运行的 EC2 实例?

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