結構相似,執行相同!26%的惡意JavaScript軟體利用混淆技術逃過安全檢測
網路安全人員在一項研究中,通過分析了1萬多個用JavaScript編寫的惡意軟體樣本,發現大約26%的惡意軟體為了逃避安全檢測和分析被混淆。
混淆是指將易於理解的原始碼轉換為難以理解和令人困惑的程式碼,但仍然按預期執行。
威脅行為者通常使用混淆技術來增加分析惡意指令碼和繞過安全軟體的難度。
混淆可以通過多種方式實現,如將未使用的程式碼注入指令碼、將程式碼分割和連線(將其分割為不連線的塊),或者使用十六進位制模式以及複雜的重疊函式和變數命名。
混淆現象在增加
Akamai研究人員分析了10,000個JavaScript樣本,包括惡意軟體植入程式、網路釣魚頁面、詐騙工具、Magecart片段、加密礦工等。
其中至少有26%使用某種形式的混淆來逃避檢測,這表明採用這種基本但有效的技術的人有所增加。
這些模糊示例中的大多數似乎具有相似的程式碼,因為它們是由相同的打包程式打包的,因此即使函式不同,它們的程式碼結構也看起來相似。
正常執行的網站也利用此技術
但並非所有混淆都是惡意的,網路上20,000個排名靠前的網站(據 Alexa)中約有 0.5% 也使用混淆技術。
這些情況可歸因於以下幾點:
網站正試圖向競爭對手隱藏其某些客戶端程式碼功能。
他們使用的 JavaScript 片段被第三方提供商混淆了。
像電子郵件地址這樣的敏感資訊需要隱藏在公眾視野中。
因此,基於模糊的事實來檢測惡意程式碼本身是不夠的,還需要進一步與惡意功能進行關聯。
軟體程式碼中的惡意程式碼為軟體安全帶來巨大風險,在開發中關注程式碼安全可以有效提高軟體安全性,大大降低遭到網路攻擊的風險。隨著惡意程式碼混淆技術的不斷使用和發展,在開發期間有必要及時發現程式碼缺陷及安全漏洞。
安全可信的 靜態程式碼檢測工具可以幫助開發人員減少30%-70%的安全漏洞,在提高編碼規範性的同時,及時發現並修復安全缺陷及漏洞,有助於提高軟體自身抵禦網路攻擊的能力。5G時代,僅靠傳統的防火牆、滲透測試等方式難以應對不斷進化的惡意軟體及攻擊手段,現如今,加強軟體自身安全性已成為提高網路安全的又一有力方式。
在早期發現軟體安全問題不但節省修改時間和成本,也能為企業避免更多經濟和聲譽損失。請記住,預防是比治療更實用的解決方案。
參讀連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000012/viewspace-2838494/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 黑客利用Excel文件來執行ChainShot惡意軟體攻擊黑客ExcelAI
- 從SharPersist思考惡意軟體持久化檢測持久化
- 深度分享|關於惡意軟體加密流量檢測的思考加密
- Amazon GuardDuty 的新增功能 – Amazon EBS 卷的惡意軟體檢測
- 記憶體安全週報第27期 | 惡意軟體使用 Ezuri加密工具逃避檢測記憶體加密
- 擁有相同的起源的Android惡意軟體家族——GM BOT&SlemBunkAndroid
- 一種難以檢測到的惡意軟體正在快速傳播
- 惡意軟體開發——shellcode執行的幾種常見方式
- 大咖授課|安芯網盾CTO姚紀衛講解基於記憶體安全的惡意程式碼執行時檢測與防範技術記憶體
- 逆向進階,利用 AST 技術還原 JavaScript 混淆程式碼ASTJavaScript
- 記憶體安全週報第26期 | 新的惡意軟體濫用 GitHub 和 Imgur入侵系統記憶體Github
- 亞馬遜雲科技推出Amazon GuardDuty 惡意軟體檢測新功能亞馬遜
- 是防毒軟體”失職“還是惡意軟體太”狡猾“?惡意軟體可繞過Android防護系統防毒Android
- 原創文章檢測工具,原創文章檢測軟體,檢測文章相似度
- 無法檢測到的Linux惡意軟體;惡意軟體團隊解散,10萬美元拍賣原始碼;美團疑取消支付寶支付Linux原始碼
- 惡意軟體製造者詭計多端 使用“小眾”程式語言逃避常見安全檢測
- Facebook季度安全報告:假冒ChatGPT的惡意軟體激增ChatGPT
- 如何檢測手機惡意應用?整合華為應用安全檢測,提升App使用安全APP
- 軟體為什麼要進行安全測試?可做安全測試的軟體檢測公司安利
- 安全沙箱技術助力企業隔離“惡意程式碼”!
- 利用virt-what工具檢測VPS系統架構技術架構
- 網路安全工程師必知的新型惡意軟體!工程師
- 活體檢測技術
- 十年後,惡意軟體作者仍在濫用“天堂之門”技術
- 嚴重的程式設計錯誤或致檔案刪除、駭客使用新惡意軟體逃避檢測|1月26日全球網路安全熱點程式設計
- linux ddos惡意軟體分析Linux
- 惡意軟體Linux/Mumblehard分析Linux
- Zero Access惡意軟體分析
- 系統安全漏洞檢測技術 第三方檢測機構
- JavaScript混淆安全加固JavaScript
- “信任“之殤――安全軟體的“白名單”將放大惡意威脅
- 在 Linux 上安裝和使用惡意軟體檢測工具 LMD 及防毒引擎 ClamAVLinux防毒
- 卡巴斯基釋出輕量級工具,可檢測Pegasus及其他iOS惡意軟體iOS
- 黑客利用人們對冠狀病毒的恐懼傳播惡意軟體黑客
- 人工智慧技術在軟體安全漏洞檢測領域有哪些作用人工智慧
- 保證執行緒安全的技術執行緒
- 文章相似度檢測,相似度檢測工具,原創度檢測工具
- 微軟強制阻止使用者遮蔽Win10遙測資料;.NET庫生成惡意Excel檔案可繞過安全檢測;美16歲少年8次DDoS攻擊硬核逃課微軟Win10Excel