[应急手册] - 火山引擎Windows机器入侵排查

最佳实践
检查恶意进程和端口开放
  1. 检查是否存在恶意进程
  • 检查服务器是否存在异常的IP建联,通常恶意进程会与外部控制机器建联用于控制服务器。

    • 解决方案

      • 进入服务器,开始->运行
      • 输入 cmd ,然后 netstat –nao 查看是否存在异常的建联
      • 打开任务管理器,检查是否存在高占用cpu和内存的进程,可以查看对应的运行文件路径,删除文件。
检查弱口令与异常用户
  1. 检查 win登陆,数据库用户,网站后台管理员等应用是否存在未授权访问,弱密码等,导致被外部攻击者暴力破解后控制机器。
  • 解决方案:

    • 修改为强密码
    • 云安全组进行入向端口限制IP段访问。
  1. 查看下服务器内是否存在异常用户
  • 打开cmd 输入lusrmgr.msc 查看是否有新增用户,如果存在异常用户,进行封禁或者删除。
  1. 检查是否存在隐藏账户名
  • 黑客可能会创建隐藏账户,躲避检测。

  • 解决方案

    • 进入服务器 Win + R,输入 regedit,打开注册表编辑器。
    • 选择 HKEY_LOCAL_MACHINE/SAM/SAM,默认无法查看该选项内容,右键菜单选择权限,打开权限管理窗口。
    • 选择当前用户(一般为 administrator),将权限勾选为完全控制,然后确定,关闭注册表编辑器。
    • 再次打开注册表编辑器,即可选择 HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account/Users
    • 在 Names 项下可以看到实例所有用户名,如出现本地账户中没有的账户,即为隐藏账户,如果确定为异常用户,删除此用户。
检查恶意程序及启动项
  1. 攻击者入侵之后,会让恶意程序在开机时执行。
  • 解决方案

    • 进入服务器,开始->所有程序->启动
    • 查看目录,看是否存在异常的非业务程序
    • 开始->运行 输入 msconfig,查看是否存在命名异常的启动项目,若存在则取消勾选命名异常的启动项目,并到命令中显示的路径删除文件。
    • 开始->运行 输入 regedit 查看开机启动项是否正常
HKEY_CURRENT_USER\software\micorsoft\windows\currentversion\run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runonce
  1. 攻击者入侵之后,可能会设置定时任务,保证恶意文件正常运行,或者权限维持。
  • 解决方案

    • 进入服务器 开始->任务计划程序->任务计划程序库 双击就可以看到电脑的计划任务,如果确定为异常定时任务,删除此任务。
第三方软件漏洞

建议定时对第三方软件进行升级,限制应用程序的权限,禁止目录浏览或者文件的写权限。

被入侵后加固建议
  • 建议对被入侵的机器进行重装处理。
  • 修改机器的登陆密码以及网站的后台管理员密码为强密码
  • 定期备份云服务器业务数据。
  • 及时更新软件到最新版本。
  • 可以在安全组对相关端口对入向进行限制。
  • 购买云安全中心等安全产品,在攻击发生之后,及时了解自身风险和入侵点。
0
0
0
0
相关资源
湖仓一体加速引擎 Bolt 及在 LAS 的应用实践
Spark、Presto等引擎原Java执行的性能优化进入瓶颈期,而基于向量化和编译优化的native引擎,可获两倍性能加速比,降低资源成本。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论