帕拉迪支招解決近期爆發的Oracle勒索病毒威脅
發布時間: 2018.11.28 | 來源: 帕拉迪

近日,帕拉迪科技公司不斷接到企業用戶反饋,希望我(wǒ)(wǒ)們對于卷土重來的Oracle數據庫勒索病毒能夠提供全方位的Oracle數據庫安全防護解決方案。對此,公司應急響應團隊接到消息後立即引起重視,由漢武安全實驗室複現病毒感染現象,分(fēn)析病毒行爲過程,探究病毒實現功能的本源。

分(fēn)析發現,證實該病毒是RushQL數據庫勒索病毒,是由于下(xià)載使用了破解版PL/SQL導緻的。該病毒是一(yī)個PL/SQL自帶的AfterConnect.sql自動運行腳本,此文件一(yī)般在官方PL/SQL軟件中(zhōng)是一(yī)個空文件,而提取自破解版PL/SQL的樣本是有實際内容的,其通過創建:DBMS_SUPPORT_INTERNAL、DBMS_STANDARD_FUN9、DBMS_SYSTEM_INTERNAL、DBMS_CORE_INTERNAL四個存儲過程來實現用戶正常訪問數據庫異常的功能。

 

Oracle數據庫勒索病毒觸發時,在連接時會出現以下(xià)窗口:


在Oracle Server端使用以下(xià)查詢語句檢查是否有以上幾個存儲過程:


請注意最後 % '之間的空格,執行上述語句後,若爲空,表示你的Oracle數據庫是安全的,未中(zhōng)勒索病毒。

解決辦法(操作數據庫請在專業人員(yuán)協助下(xià)操作!)

從技術分(fēn)析知(zhī)道,病毒删除數據是由存儲過程DBMS_SUPPORT_INTERNAL 和 DBMS_CORE_INTERNAL來執行的,他們的執行條件分(fēn)别是:

1.當前日期 – 數據庫創建日期 > 1200 天

2.當前日期 – 數據表(不含SYSTEM, SYSAUX, EXAMPLE)的最小(xiǎo)分(fēn)析日期 > 1200 天

當以上條件不滿足時,病毒不會觸發删除數據的操作,此時删除以上4個存儲過程和3個觸發器即可。

如果前面的2個條件中(zhōng)任何一(yī)個滿足,就會出現數據删除操作,下(xià)面給出應對措施:

1.(當前日期 – 數據庫創建日期 > 1200 天) 且 (當前日期 – 數據表(不含SYSTEM, SYSAUX, EXAMPLE)的最小(xiǎo)分(fēn)析日期 <= 1200 天)

A.删除4個存儲過程和3個觸發器

B.使用備份把表恢複到truncate之前

C.使用ORACHK開(kāi)頭的表恢複tab$

D.使用DUL恢複(不一(yī)定能恢複所有的表,如truncate的空間已被使用)


2.(當前日期 – 數據庫創建日期 > 1200 天) 且 (當前日期 – 數據表(不含SYSTEM, SYSAUX, EXAMPLE)的最小(xiǎo)分(fēn)析日期 > 1200 天)

A.删除4個存儲過程和3個觸發器

B.使用備份把表恢複到truncate之前

C.使用DUL恢複(不一(yī)定能恢複所有的表,如truncate的空間已被使用)


帕拉迪給出的方案,通過部署帕拉迪數據庫行爲防火(huǒ)牆,限制創建勒索病毒相關存儲過程,幫助用戶避免勒索病毒的威脅,具體(tǐ)防護策略如下(xià):

1

【策略管理】-【對象】添加4個存儲過程


2

【行爲防火(huǒ)牆】-創建一(yī)條關于勒索病毒防護的策略,将剛添加的4個存儲過程加入到SQL命令字段裏,安全響應動作爲拒絕,應用對象爲Oracle數據庫

3

使用PL/SQL工(gōng)具連接到目标數據庫,執行上述存儲過程,發現創建存儲過程被拒絕


4

進入帕拉迪數據庫防火(huǒ)牆【日志(zhì)審計】-【策略告警】,記錄了相應的告警記錄,此告警,也可通過郵件發送給DBA,可以快速發現做出響應


帕拉迪數據庫安全防護建議

1. 控制可信的計算機才能訪問數據庫,對于不具備數據庫訪問權限的用戶,在網絡層面予以拒絕;

2. 可信來源控制,在識别TCP五元組基礎上,鑒别其數據庫賬号、數據庫應用程序、客戶端主機、客戶端用戶名稱,防止肉雞攻擊數據庫;

3. 嚴格執行最小(xiǎo)權限原則,通過行爲防火(huǒ)牆,限制可執行操作的權限;

4. 對于應用中(zhōng)間件訪問數據庫的行爲,通過業務防火(huǒ)牆進行SQL語句白(bái)名單建模,徹底解決數據庫安全問題。


詳細安全加固方法建議參考Oracle官方博客《對數據庫的“比特币攻擊”及防護》,https://blogs.oracle.com/cnsupport_news/%E5%AF%B9%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E2%80%9C%E6%AF%94%E7%89%B9%E5%B8%81%E6%94%BB%E5%87%BB%E2%80%9D%E5%8F%8A%E9%98%B2%E6%8A%A4


Copyright © 2019 All Rights Reserved Designed
浙江景怡網絡科技有限公司