<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    黑客越來越多地使用 WebAssembly 編碼的加密礦工來逃避檢測

    一顆小胡椒2022-07-27 16:59:33

    多達 207 個網站已經感染了惡意代碼,這些惡意代碼旨在通過在瀏覽器上利用 WebAssembly (Wasm) 來啟動加密貨幣礦工。

    發布了該活動細節的網絡安全公司 Sucuri 表示,在其一位客戶每次導航到他們自己的 WordPress 門戶時,他們的計算機都顯著變慢后,它發起了一項調查。

    這發現了一個主題文件的妥協,從遠程服務器注入惡意 JavaScript 代碼 - hxxps://wm.bmwebm[.]org/auto.js - 每當訪問網站的頁面時都會加載該代碼。

    Sucuri 惡意軟件研究員 Cesar Anjos說: “一旦解碼,auto.js 的內容會立即顯示加密礦工的功能,當訪問者登陸受感染的站點時,該加密礦工就會開始挖礦。 ”

    更重要的是,去混淆的 auto.js 代碼利用 WebAssembly 直接在瀏覽器上運行低級二進制代碼。

    所有主流瀏覽器都支持的WebAssembly是一種二進制指令格式,它比 JavaScript 提供了性能改進,允許用 C、C++ 和 Rust 等語言編寫的應用程序被編譯成一種低級的類匯編語言,可以直接在瀏覽器上運行。

    “在 Web 瀏覽器中使用時,Wasm 在其自己的沙盒執行環境中運行,”Anjos 說。“由于它已經被編譯成匯編格式,瀏覽器可以以 JavaScript 本身無法比擬的速度讀取和執行其操作。”

    參與者控制的域 wm.bmwebm[.]org 據說已于 2021 年 1 月注冊,這意味著基礎設施繼續保持活躍超過 1.5 年而沒有引起任何關注。

    最重要的是,該域還具有自動生成 JavaScript 文件的能力,這些文件偽裝成看似無害的文件或像 Google Ads 一樣的合法服務(例如,adservicegoogle.js、wordpresscore.js 和 facebook-sdk.js),以隱瞞其惡意行為。

    Anjos 指出:“此功能還使不良行為者可以在受感染網站的多個位置注入腳本,并且仍然保持注入在環境中‘屬于’的外觀。”

    這不是WebAssembly在網頁上運行高性能應用程序的能力第一次引發潛在的 安全 危險信號。

    撇開 Wasm 的二進制格式使傳統防病毒引擎的檢測和分析更具挑戰性這一事實不談,該技術可能會為更復雜的基于瀏覽器的攻擊打開大門,例如可以在雷達下長時間飛行的電子瀏覽。

    更復雜的是,Wasm 模塊缺乏完整性檢查,實際上無法確定應用程序是否已被篡改。

    為了幫助說明 WebAssembly 的安全弱點,斯圖加特大學和慕尼黑聯邦國防大學的一組學者在2020 年進行的一項研究發現了可用于寫入任意內存、覆蓋敏感數據和劫持控制流的安全問題。

    2021 年 11 月發布的后續研究基于將 4,469 個具有已知緩沖區溢出漏洞的 C 程序翻譯為 Wasm,發現“在沒有額外預防措施的情況下將現有 C 程序編譯到 WebAssembly 可能會妨礙其安全性。”

    與此類似,一項涉及編譯 17,802 個 C 程序的后續調查發現,當它們的 WebAssembly 和它們的 x86 二進制文件執行時,4,911 個 C 程序在 64 位 x86 和 WebAssembly 二進制文件中表現出已知的弱點,或者通過打印不同的輸出,或通過不同的返回代碼。

    “將現有的 C 程序編譯為 WebAssembly 以進行跨平臺分發可能需要修改源代碼;否則,WebAssembly 應用程序的安全性可能會受到威脅,”研究人員說。

    為了應對經典代碼缺陷從原始程序轉移到交叉編譯的 Wasm 二進制文件的情況,里斯本大學的學者發布了一個名為Wasmati的靜態漏洞掃描程序來識別 Wasm 二進制文件中的問題。

    二進制webassembly
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    正因如此,WebAssembly 指令有時候被稱為虛擬指令。模糊測試AFL模糊測試是一種軟件測試技術。模糊測試常常用于檢測軟件或計算機系統的安全漏洞。陣陣的雷暴在線路上造成噪音,這些噪音又導致兩端的UNIX命令獲得錯誤的輸入,并導致崩潰。作為一名科學家,他想探究該問題的嚴重程度及其原因。最后Fuzzm對AFL進行了高度優化,因此可以在wasm虛擬機上對程序進行模糊測試。
    發布了該活動細節的網絡安全公司 Sucuri 表示,在其一位客戶每次導航到他們自己的 WordPress 門戶時,他們的計算機都顯著變慢后,它發起了一項調查。Sucuri 惡意軟件研究員 Cesar Anjos說: “一旦解碼,auto.js 的內容會立即顯示加密礦工的功能,當訪問者登陸受感染的站點時,該加密礦工就會開始挖礦。
    更為復雜的是,Wasm模塊缺乏完整性檢查,實際上無法確定應用程序是否被篡改。為了幫助說明WebAssembly的安全弱點,斯圖加特大學和慕尼黑聯邦國防軍大學的一組學者在2020年進行了一項研究,發現了可用于寫入任意內存、覆蓋敏感數據和劫持控制流的安全問題。
    2021 年 6 月 21 日,Scott Logic 發布了 2021 年 WebAssembly 用戶報告。報告中顯示 69% 的受訪者認為 Wasm 將對未來的 Web 開發產生非常大的影響,同時受訪者還預計 Wasm 將會對不同應用領域產生重要影響。
    點擊上方 java那些事 ,選擇 星標 公眾號重磅資訊,干貨,第一時間送達---假如大家正在編寫前端代碼,那
    InfoWorld 公布了 2022 年最佳開源軟件榜單。InfoWorld 的 2022 年 Bossie 獎旨在表彰年度最重要和最具創新性的應用程序開發、devops、數據分析和機器學習工具。Redwood 允許針對各種部署環境,包括 Vercel 和 Netlify 等無服務器平臺。它允許拖放組件來構建儀表板、使用 JavaScript 對象編寫邏輯并連接到任何 API、數據庫或 GraphQL 源。Spinnaker 是一個持續交付平臺,它定位于將產品快速且持續的部署到多種云平臺上。Spinnaker 主要特性:配置一次,隨時運行;隨地部署,集中化管理;開源。
    微軟為其Edge瀏覽器引入了一項可選功能,該功能在用戶訪問不熟悉的網站時應用更嚴格的安全控制。據微軟稱,增強的安全模式通過禁用即時(JIT) JavaScript編譯來緩解與內存相關的漏洞,同時為瀏覽器激活額外的操作系統保護,例如任意代碼保護和硬件強制堆棧保護。它表示,這些更改通過使惡意網站更難利用未修補的漏洞將可執行代碼寫入內存來提供“深度防御”。
    BlackBerry研究人員報告稱,不常見編程語言,比如Go、Rust、Nim和DLang,逐漸成為惡意軟件
    不幸的是,“軟件供應鏈安全指南”再次強化了這種謬誤。該指南要求集中化管理的安全團隊對軟件工程活動施加重大限制,從而實現“將安全作為重中之重”。為了安全起見,速度甚至可靠性都被視為合理的“傷亡代價”。對于政府情報部門而言,國家安全是主要使命,因此他們認為安全摩擦和障礙是值得的。該指南明確表示不鼓勵開源軟件。事實上,為了推銷廠商的安全產品,指南甚至給出了諸如手動發布流程之類的危險建議。
    一顆小胡椒
    暫無描述
      亚洲 欧美 自拍 唯美 另类