记一次Tomcat控制台弱口令爆破事件应急响应

这篇具有很好参考价值的文章主要介绍了记一次Tomcat控制台弱口令爆破事件应急响应。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01 事件背景介绍




某内部应急演练中,安全部门在安全设备上观察到大量Tomcat控制台登录请求,现需根据流量情况进行安全事件分析。

记一次Tomcat控制台弱口令爆破事件应急响应

Apache Tomcat是Apache 软件基金会的一款中间件。其中Manager App控制台容易被攻击者利用,通过弱口令爆破或者默认口令登录。

控制台页面存在Deploy功能,且可以通过上传war包进行快速部署。则此功能存在被攻击者利用进行上传webshell则可能呗攻击者获取服务器权限。


02 流量分析过程


发现攻击者对10.X.X.10的Apache Tomcat的控制台进行大量的账号密码暴力破解攻击,触发安全设备的攻击告警事件,进一步查看服务器响应包,发现存在200状态码,即攻击者爆破口令成功,成功登录Tomcat的控制台。

记一次Tomcat控制台弱口令爆破事件应急响应

进一步追溯攻击者IP,以攻击者IP作为源地址进行安全事件检索,进一步发现攻击者使用Tomcat控制台upload功能war包部署webshell

记一次Tomcat控制台弱口令爆破事件应急响应
记一次Tomcat控制台弱口令爆破事件应急响应


而后攻击者进一步试图连接x.jsp,执行命令且服务器成功返回命令执行结果

记一次Tomcat控制台弱口令爆破事件应急响应
记一次Tomcat控制台弱口令爆破事件应急响应

据此判断主机10.X.X.10失陷,继续观察其他流量,未发现其余明显异常行为。


03 事件分析结果




攻击者使用弱口令爆破方式对Tomcat控制台进行登录尝试,登录成功后利用upload模块功能写入webshell,从而获取服务器权限。



04 安全加固建议




1、通过流量分析得知的webshell上传路径,对Webshell文件进行删除处理。以下图请求包为例,得知webshell上传的路径为/x/x.jsp。则webshell实际目录应为tomcat/webapps/x/x.jsp,检查文件目录进行确认。

记一次Tomcat控制台弱口令爆破事件应急响应


2、利用Webshell查杀攻击对网站目录进行进一步的扫描排查,如使用D盾查杀工具等。

记一次Tomcat控制台弱口令爆破事件应急响应文章来源地址https://www.toymoban.com/news/detail-514371.html


3、及时修改tomcat控制台用户口令,确保密码强度符合要求,建议大小写字母+数字+特殊字符+8位以上。避免Tomcat控制台常见用户名,如admin、manager、role、root、tomcat、both;Tomcat控制台常见密码,如admin、manager、role、root、tomcat、both。

到了这里,关于记一次Tomcat控制台弱口令爆破事件应急响应的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于Tomcat控制台输出乱码的若干问题

    ​ 在学习Maven、Tomcat的过程中,发现会在不同的地方出现中文乱码,原本以为是某个设置没有正确,所以,出现乱码。后来发现,需要在不同的地方来进行调整,才能保证Tomcat在控制台的输出,以及Maven过程在参数传递过程中都不会出现乱码。第一次写文章,不怎么会写,大

    2024年02月09日
    浏览(33)
  • IDEA启动tomcat控制台中文乱码问题

    IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具,有很多小伙伴在安装完IDEA并且tomcat之后,启动tomcat会出现控制台中文乱码问题,如下图所示: 具体解决步骤: 一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 二、修改 IntelliJ IDEA 全局编码、项目编码、

    2024年02月11日
    浏览(41)
  • 解决IDEA tomcat控制台只有server日志

    2024年02月11日
    浏览(31)
  • Linux 如何处理tomcat/springboot进程控制台日志

    ① Tomcat catalina.out其实是tomcat的标准输出(stdout)和标准出错(stderr),这是在tomcat的启动脚本里指定的,如果没有修改的话stdout和stderr会重定向到这里。所以我们在应用里使用System.out打印的东西都会到这里来。另外,如果我们在应用里使用其他的日志框架,配置了向Console输出的

    2024年02月16日
    浏览(33)
  • C#控制台应用程序如何添加窗口关闭事件?

    公司有一个控制台应用程序,在关闭控制台应用程序窗口前,想处理一下业务逻辑。还有比如误操作关闭了,或者像消息队列启动了发送消息提醒,那关闭了窗口代表控制台应用销毁了,也需要发送消息通知。那这个时候添加关闭窗口事件就派上用场了。 很多小伙伴问,有没

    2024年02月13日
    浏览(32)
  • windows下tomcat控制台按天输出catalina.out日志

    windows服务器情况下,无法和linux服务器一样,启动web服务之后,直接tail查看日志,而windwos控制台的输出空间有限,如果遇到大量错误的情况下,console日志刷新太快,无法看到首次错误是在哪里出现的,会产生很多不必要的麻烦,所以从网上查找了windows控制台信息输出到文件

    2024年02月05日
    浏览(32)
  • 4 种方法完美解决 IntelliJ IDEA Tomcat 控制台中文乱码问题

    上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8 。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。 上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“

    2024年02月16日
    浏览(40)
  • IDEA中创建web项目(配置tomcat,tomcat启动报程序包javax.servlet.http不存在,tomcat控制台乱码问题)

    在浏览器地址栏输入: http://localhost:8080/webidea/ 单击工具栏按钮 1、 点击Help = Edit custom VM Options,在最后面添加 “-Dfile.encoding=UTF-8” 2、点击Run菜单的 Edit Configurations,在tomcat配置中的 VM option中添加 “-Dfile.encoding=UTF-8” 3、在第二步的Startup/Connection页签的Run和Debug添加一个key为

    2024年02月21日
    浏览(94)
  • 关于IDEA没有显示日志输出?IDEA控制台没有显示Tomcat Localhost Log和Catalina Log 怎么办?

    问题描述: 原因是;CATALINA_BASE里面没有相关的文件配置。而之前学习IDEA的时候,把这个文件的位置改变了。导致,最后输出IDEA的时候,不会把日志也打印出来。 检查IDEA配置; D:work_softtomcat_userTomcat10.0bin 在此目录下,找到;catalina.bat文件 检查是否改变了,原先我的配置里面

    2024年02月07日
    浏览(49)
  • 浏览器控制台调试代码和JavaScript控制台方法介绍

    浏览器控制台调试代码 浏览器控制台(Console)是浏览器提供的一个开发工具,用于在浏览器中执行和调试 JavaScript 代码。它提供了一个交互式环境,可以输入 JavaScript 代码,并立即看到代码执行结果或输出信息。 在大部浏览器中,可以通过按下 F12 键或右键点击网页并选择

    2024年02月03日
    浏览(81)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包