返回顶部
首页 > 资讯 > 数据库 >Oracle RushQL勒索病毒恢复方法
  • 896
分享到

Oracle RushQL勒索病毒恢复方法

2024-04-02 19:04:59 896人浏览 泡泡鱼
摘要

在上期 《勒索病毒Globelmposter来袭,数据备份你做好了吗》 中,我们介绍了Globelmposter勒索病毒,以SMB、RDP协议漏洞为突破口,加密篡改用户文件,从而达到勒索的目的,其感

在上期 《勒索病毒Globelmposter来袭,数据备份你做好了吗》 中,我们介绍了Globelmposter勒索病毒,以SMB、RDP协议漏洞为突破口,加密篡改用户文件,从而达到勒索的目的,其感染目标并不局限特定的应用。

本次我们再来介绍另一种专门针对数据库的勒索病毒 -- RushQL。相比Globelmposter,RushQL专门针对数据库设计、并且具备一定潜伏期和隐蔽性,危害极大。

该病毒最早被发现是捆绑在被感染的绿色版/破解版PS/sql安装程序上,一旦用户使用此类破解版软件连接到数据库,会立即执行“Afterconnet.sql”中的代码(此文件一般在官方PL/SQL软件中是一个空文件),在数据库中创建多个存储过程和触发器。

RushQL感染后并不会立即造成数据损坏,具备一定时间的潜伏期,它会首先判断数据库创建时间是否大于1200天(比较狠,专挑运行较长时间的数据库下手)。如果大于1200天,则重启数据库后触发病毒触发器,加密并删除 sys.tab$ ,导致用户无法访问数据库中所有的数据库对象集合(schema),提示“你的数据库已经被SQL RUSH Team死,请发送5个比特币到这个地址……”的勒索信息(也有变种会要求以太币等),并设置定时任务,如果在期限内不交赎金,就删除所有的表

Oracle RushQL勒索病毒恢复方法

RushQL包含多个存储过程和触发器,选取其中一个PROCEDURE DBMS_SUPPORT_INTERNAL来看主要的操作为:


1. 创建并备份`sys.tab$`表的数据到表 `ORACHK || SUBSTR(SYS_GUID,10)`;
2. 删除`sys.tab$`中的数据,条件是所有表的创建者ID 在(0,38)范围(针对核心表);
3. 在你的alert日志中写上2046次勒索信息,并触发异常告警

从存储过程的内容可知,相比Globelmposter,RushQL更难防范。其行为从数据库角度看来都是再正常不过的操作(update、truncate等),因此现有所有备份手段几乎都会失效,例如Dataguard可以防护文件类感染,但遇到RushQL仍会将错误的数据进行同步;定时备份能起到一定恢复作用,但无法保证数据没有丢失等。

若是被感染且尚未满足条件发作,则处理方式很简单,只要删除4个存储过程及3个触发器、不再使用带病毒的破解/绿色软件即可:


存储过程 DBMS_SUPPORT_INTERNAL
存储过程 DBMS_STANDARD_FUN9
存储过程 DBMS_SYSTEM_INTERNA
存储过程 DBMS_CORE_INTERNAL
触发器 DBMS_SUPPORT_INTERNAL
触发器 DBMS_SYSTEM_INTERNAL
触发器 DBMS_CORE_INTERNAL

如果病毒已经生效,数据库处于被锁定状态,则需:


1. 删除4个存储过程和3个触发器
2. 检查相关登录工具自动化脚本,清理有风险的脚本
3. 使用备份将表恢复到truncate之前,视严重程度可能要用到DUL工具
(不一定能恢复所有的表,例如truncate的空间已被使用)

由于truncate的空间有可能被再次使用,大概率会有部分数据无法恢复。但是,如果之前已经部署过QPlus-DP 数据库备份云一体机,则恢复过程十分简单,可以使用“秒级恢复”功能创建病毒发作前1秒(或指定SCN号)的历史数据库,实现无数据丢失找回被truncate的表,如图:

Oracle RushQL勒索病毒恢复方法

Oracle RushQL勒索病毒恢复方法

经过几分钟的等待,使用新创建的数据库环境、确认需要恢复的表之后再导回至生产库即可。

您可能感兴趣的文档:

--结束END--

本文标题: Oracle RushQL勒索病毒恢复方法

本文链接: https://lsjlt.com/news/48258.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle RushQL勒索病毒恢复方法
    在上期 《勒索病毒Globelmposter来袭,数据备份你做好了吗》 中,我们介绍了Globelmposter勒索病毒,以SMB、RDP协议漏洞为突破口,加密篡改用户文件,从而达到勒索的目的,其感...
    99+
    2024-04-02
  • 删除.adobe后缀勒索病毒(删除勒索病毒+恢复数据)
    .adobe勒索病毒是一种归类于勒索软件的文件加密病毒。这种恶意加密恶意软件病毒已被恶性网络骗子编程,以便利用您的重要文件。这种危险威胁的唯一目的是迫使受害者付钱。这种麻烦的恶意软件感染通常在不同的计算机器...
    99+
    2024-04-02
  • 如何修复勒索病毒漏洞
    通过关闭445端口修复勒索病毒漏洞,具体方法如下:首先,在计算机中使用组合键“win+R”运行regedi,进入注册表;进入到注册表后,在注册表中依次打开以下Parameters文件;HKEY_LOCAL_MACHINE\System\Co...
    99+
    2024-04-02
  • Oracle_勒索病毒的解决方案是怎么样的
    这期内容当中小编将会给大家带来有关Oracle_勒索病毒的解决方案是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Oracle_勒索病毒解决方案Oracle:11...
    99+
    2024-04-02
  • 阿里云服务器勒索病毒问及解决方案
    阿里云服务器在近日被发现存在勒索病毒问题,许多用户对此感到担忧。本文将深入探讨这个问题的原因、影响以及解决方法。 一、勒索病毒问题的原因根据相关报道,阿里云服务器勒索病毒问题的主要原因是服务器未及时更新操作系统补丁和防病毒软件,导致病毒得以...
    99+
    2024-01-26
    阿里 解决方案 病毒
  • SQL Server数据库mdf文件中了勒索病毒的解决方法是什么
    这篇文章主要介绍“SQL Server数据库mdf文件中了勒索病毒的解决方法是什么”,在日常操作中,相信很多人在SQL Server数据库mdf文件中了勒索病毒的解决方法是什么问题上存在疑惑,小编查阅了各式...
    99+
    2024-04-02
  • 完全防范WannaCry (WanaCrypt0r) 勒索病毒处理步骤(官方应对方案整理版)
    网络上现在有很多“教程”在指导如何避免这次WannaCry 勒索病毒,不过在这边建议大家谨慎看待这些内容,参考似是而非的教程文章可能会让电脑处于更高风险的环境。 微软在“...
    99+
    2022-06-04
    步骤 病毒 方案
  • Oracle恢复和介质恢复的方法是什么
    这篇文章主要介绍“Oracle恢复和介质恢复的方法是什么”,在日常操作中,相信很多人在Oracle恢复和介质恢复的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Or...
    99+
    2024-04-02
  • Oracle 12c的备份与恢复方法
    本篇内容主要讲解“Oracle 12c的备份与恢复方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle 12c的备份与恢复方法”吧!备份:1.备份全部...
    99+
    2024-04-02
  • Oracle恢复删除数据的方法
    Oracle数据库提供了以下几种方法来恢复删除的数据:1. 通过闪回技术(Flashback Technology):Oracle提...
    99+
    2023-09-01
    Oracle
  • Oracle数据库冷备和恢复方法
    这篇文章主要讲解了“Oracle数据库冷备和恢复方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle数据库冷备和恢复方法”吧!操作背景由于测试环境...
    99+
    2024-04-02
  • Oracle RMAN恢复测试的方法教程
    本篇内容主要讲解“Oracle RMAN恢复测试的方法教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle RMAN恢复测试的方法教程”吧!1 启动归...
    99+
    2024-04-02
  • Oracle备份恢复的方法有哪些
    这篇“Oracle备份恢复的方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ora...
    99+
    2024-04-02
  • oracle数据库恢复的方法是什么
    这篇文章主要介绍“oracle数据库恢复的方法是什么”,在日常操作中,相信很多人在oracle数据库恢复的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle...
    99+
    2024-04-02
  • Oracle rman异机恢复的方法是什么
    Oracle RMAN(Recovery Manager)是Oracle数据库的备份和恢复工具。RMAN提供了异机恢复的方法,可以将...
    99+
    2024-04-09
    Oracle
  • Oracle的手工备份和恢复方法是什么
    本篇内容主要讲解“Oracle的手工备份和恢复方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle的手工备份和恢复方法是什么”吧!一、什么是手工...
    99+
    2024-04-02
  • 三种方法快速恢复误删oracle数据库
    1. 使用闪回技术恢复:Oracle数据库提供了闪回技术,可以在一定时间范围内恢复被误删除的数据。使用闪回技术可以快速恢复误删的数据...
    99+
    2023-08-30
    oracle
  • 快速恢复Oracle服务丢失的有效方法
    快速恢复Oracle服务丢失的有效方法 Oracle数据库作为企业级应用中常用的数据库系统之一,其稳定性和可靠性对于企业数据的安全至关重要。然而,在日常运维过程中,有时会遇到Oracl...
    99+
    2024-03-08
    快速方法 oracle恢复 服务丢失
  • oracle时间戳恢复数据的方法是什么
    要恢复使用Oracle数据库的时间戳数据,可以使用以下方法: 使用Flashback技术:Oracle数据库提供了Flashba...
    99+
    2024-04-09
    oracle
  • Oracle控制文件丢失恢复归档模式方法
    目录一、查看控制文件路径和内容二、模拟控制文件丢失情况:1、未丢失全部控制文件2、全部丢失,控制文件存在备份通过备份文件重建控制文件通过rman恢复控制文件3、全部丢失,没有备份三、建议一、查看控制文件路径和内容 SQL...
    99+
    2022-07-07
    Oracle控制文件丢失恢复 Oracle控制文件恢复归档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作