近日,據(jù)彭博社報(bào)道,iOS 17預(yù)計(jì)開放“側(cè)載”機(jī)制。所謂的“側(cè)載”是指:iPhone用戶下載APP時(shí),可選擇不在APP?store中下載,可在相關(guān)APP官網(wǎng)或者第三方應(yīng)用市場進(jìn)行下載。
眾所周知,APP閉源生態(tài)是蘋果公司最核心的競爭力,但迫于歐盟出臺(tái)的《數(shù)字市場法》相關(guān)規(guī)定,蘋果不得不開放側(cè)載,否則將面臨歐盟對其開出的全球收入20%的罰款。
對于開發(fā)者來說,這個(gè)消息令人喜憂參半。側(cè)載機(jī)制的加入將允許開發(fā)者更靈活地發(fā)布應(yīng)用程序,同時(shí)可以節(jié)省部分App Store收取的費(fèi)用。
但同時(shí),開發(fā)者也要更加關(guān)注應(yīng)用程序的質(zhì)量、安全性和隱私保護(hù),大量的外部應(yīng)用勢必會(huì)對閉源生態(tài)產(chǎn)生沖擊,用戶會(huì)更容易受到惡意軟件、詐騙、數(shù)據(jù)跟蹤和其他問題的影響。
如游戲應(yīng)用,可能會(huì)面臨新一輪外掛、破解的問題。iOS端游戲作弊方式將不僅僅突破傳統(tǒng)的iOS“越獄”,進(jìn)而催生出一系列黑灰產(chǎn),游戲安全對抗程度會(huì)更加激烈。
iOS越獄標(biāo)志——安裝Cydia管理器
針對iOS游戲遇到的外掛、破解問題,F(xiàn)airGuard研發(fā)了成熟完善的保護(hù)方案,并接入多款熱門游戲并驗(yàn)證了出色的保護(hù)能力。
■ 代碼本身防護(hù)
FairGuard支持代碼邏輯混淆、字符串混淆,是基于LLVM的IR層的混淆Pass,但不是使用開源的LLVM項(xiàng)目。而是通過HOOK Xcode 執(zhí)行流程,最小程度的減少用戶接入成本和體驗(yàn)效果,對用戶來說完全無感知。
FairGuard iOS加固方案混淆效果圖
■ 代碼行為防護(hù)
本地存儲(chǔ)時(shí)的保護(hù)(NSUserDefaults,sqlite文件數(shù)據(jù)加密):在執(zhí)行NSUserDefaults、sqlite存儲(chǔ)操作的時(shí)候?qū)ξ募M(jìn)行加密處理再存儲(chǔ)。
網(wǎng)絡(luò)傳輸數(shù)據(jù)保護(hù):對客戶端傳輸數(shù)據(jù)提供加密方案,有效防止通過網(wǎng)絡(luò)接口的攔截獲取數(shù)據(jù)。
■ 代碼對抗防護(hù)
反調(diào)試保護(hù)
可以使用網(wǎng)上公開的ptrace、syscall、sysctl、異常等檢測方式,之后再對這段防護(hù)代碼加上之前的保護(hù),效果更佳。
反越獄保護(hù)
可以從多個(gè)維度檢測,例如檢查某些App的安裝、文件的存在、目錄的訪問權(quán)限等來綜合判斷是否越獄。
反重簽名保護(hù)
可以用加固時(shí)存儲(chǔ)的簽名,與運(yùn)行時(shí)獲取的簽名進(jìn)行對比。
反修改器保護(hù)
在代碼對抗防護(hù)階段,F(xiàn)airGuard提供本地檢測代碼,并保護(hù)其有效性。
此外,F(xiàn)airGuard研發(fā)了在線特征更新檢測功能,獲取樣本后可第一時(shí)間下發(fā)特征,用最短的時(shí)間保護(hù)App的安全性。如下所示:
文章來源:http://www.zghlxwxcb.cn/news/detail-441625.html
FairGuard在線特征更新檢測功能文章來源地址http://www.zghlxwxcb.cn/news/detail-441625.html
到了這里,關(guān)于iOS 17預(yù)計(jì)開放側(cè)載,游戲安全對抗將迎來新高度的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!