黑客利用 macOS 內(nèi)置防護(hù)功能部署惡意軟件
macOS 長(zhǎng)期以來因其強(qiáng)大集成的安全防護(hù)體系而備受贊譽(yù),但網(wǎng)絡(luò)犯罪分子正試圖將這些防御機(jī)制武器化。最新事件顯示,攻擊者正利用鑰匙串(Keychain)、系統(tǒng)完整性保護(hù)(SIP)、透明化同意與控制(TCC)、Gatekeeper、文件隔離(File Quarantine)、XProtect 和 XProtect Remediator 等原生功能隱蔽投放惡意載荷。
核心發(fā)現(xiàn):
- 濫用 macOS 工具(鑰匙串、SIP、文件隔離)實(shí)施憑證竊取和防御規(guī)避
- 通過禁用 Gatekeeper、TCC 點(diǎn)擊劫持和卸載 XProtect 實(shí)現(xiàn)防御規(guī)避
- 結(jié)合 ESF 日志與 Sigma 規(guī)則及第三方 EDR 確保威脅檢測(cè)

macOS 內(nèi)置防護(hù)機(jī)制的濫用
卡巴斯基報(bào)告指出,攻擊者已從粗暴利用轉(zhuǎn)向精細(xì)濫用合法工具和功能。常見攻擊向量涉及鑰匙串:攻擊者使用/usr/bin/security list-keychains和security dump-keychain等原生命令竊取憑證。
為檢測(cè)此類未授權(quán)操作,企業(yè)需通過端點(diǎn)安全框架(ESF)記錄進(jìn)程創(chuàng)建事件,并對(duì)命令行匹配security -list-keychains或-dump-keychain的操作進(jìn)行標(biāo)記。相關(guān) Sigma 規(guī)則會(huì)在攻擊憑證訪問(T1555.001)場(chǎng)景下觸發(fā)警報(bào)。
系統(tǒng)完整性保護(hù)(SIP)是另一攻擊目標(biāo)。攻擊者通常在進(jìn)入恢復(fù)模式執(zhí)行惡意操作前,先用csrutil status探測(cè) SIP 狀態(tài)。由于恢復(fù)模式操作會(huì)逃逸常規(guī)日志記錄,防御者應(yīng)實(shí)施持續(xù) SIP 狀態(tài)監(jiān)控,并在狀態(tài)變更時(shí)生成警報(bào)——該方法與攻擊發(fā)現(xiàn)(T1518.001)類 Sigma 規(guī)則相契合。
文件隔離、Gatekeeper 與 TCC 的武器化
文件隔離功能會(huì)為下載的可執(zhí)行文件添加com.apple.quarantine屬性,但攻擊者可通過curl、wget等底層工具或調(diào)用xattr -d com.apple.quarantine命令繞過該防護(hù)。監(jiān)控帶有-d com.apple.quarantine參數(shù)的xattr執(zhí)行可檢測(cè)隔離屬性移除嘗試(對(duì)應(yīng)防御規(guī)避類 Sigma 規(guī)則 T1553.001)。

Gatekeeper 依賴代碼簽名和spctl工具。卡巴斯基指出,攻擊者可能直接禁用該功能,或誘導(dǎo)用戶右鍵點(diǎn)擊應(yīng)用繞過簽名檢查。監(jiān)控帶有--master-disable或--global-disable參數(shù)的spctl命令可發(fā)現(xiàn)此類防御規(guī)避行為(Sigma T1562.001)。
透明化同意與控制(TCC)通過基于 SQLite 的 TCC.db 數(shù)據(jù)庫(kù)管理攝像頭、麥克風(fēng)和全磁盤訪問權(quán)限。雖然修改 TCC.db 需禁用 SIP 或劫持系統(tǒng)進(jìn)程,但攻擊者會(huì)使用點(diǎn)擊劫持覆蓋層誘騙用戶授予高權(quán)限。持續(xù)審計(jì) TCC.db 變更和用戶授權(quán)提示對(duì)早期預(yù)警至關(guān)重要。
XProtect 防護(hù)機(jī)制的突破
XProtect 和 XProtect Remediator 提供基于簽名的惡意軟件攔截和自動(dòng)修復(fù)功能。高級(jí)攻擊者會(huì)嘗試通過注入未簽名內(nèi)核擴(kuò)展(kext)或?yàn)E用launchctl卸載蘋果守護(hù)進(jìn)程來禁用這些服務(wù)。防御者必須監(jiān)控launchctl unload和未簽名 kext 加載行為。
盡管 macOS 的集成安全層非常強(qiáng)大,但攻擊者持續(xù)進(jìn)化以利用合法機(jī)制。實(shí)施基于 ESF 的詳細(xì)日志記錄、為關(guān)鍵命令模式部署 Sigma 規(guī)則,以及用第三方終端檢測(cè)與響應(yīng)(EDR)方案增強(qiáng)原生防御,可有效檢測(cè)并阻止這些高級(jí)威脅。

































