HDC2025聚焦鴻蒙生態,FairGuard加固方案保駕護航

近日,在2025年華為開發者大會(HDC)上,華為正式啟動HarmonyOS 6開發者Beta,并全面展示一年多以來與合作伙伴共建鴻蒙生態的創新成果:“累計有9000多個應用參與了70多個系統級創新體驗的聯合打造,目前有3萬多鴻蒙應用和元服務在加速開發、更新…”

2025華為開發者大會

新生態帶來了新機遇,同時也帶來了新挑戰,作為游戲安全領域領先的第三方服務商,FairGuard游戲加固在早期就加入了鴻蒙生態的開發,基于多項獨家技術與一線安全經驗,圍繞鴻蒙構建了一套成熟完善的解決方案。

目前,FairGuard游戲加固方案包含:hap文件加固、防hap重簽名、資源加密及反內存修改、反加速、反注入、反調試、反代碼篡改、特征在線下發等功能。

■ hap文件加固

在收集的部分應用樣本中,我們發現可以通過解壓、反編譯手段可以查看hap中的abc及SO文件的問題。

雖然目前市面上針對abc的反編譯工具還不成熟,abc逆向后的分析理解仍存在一定的門檻,但也暴露出了存在SO未加殼的現象。

SO文件中包含著游戲內的關鍵代碼,未加殼狀態很容易被外掛作者惡意分析利用,從而對游戲安全造成危害。針對這一問題,FairGuard提供高強度的SO加殼,保障hap文件安全。

FairGuard無導入函數SO加殼效果對比

FairGuard無導入函數SO加殼效果對比

■ 防hap重簽名

不同于安卓系統,鴻蒙應用簽名需要通過數字證書(.cer文件)和HarmonyAppProvision(.p7b文件)來保證應用的完整性,還需要通過DevEco Studio來生成密鑰文件(.p12文件)和證書請求文件(.csr文件)。

FairGuard

鴻蒙發布應用流程圖

這樣生成的應用在使用鴻蒙賬號登錄游戲時,會由系統發出校驗來確保游戲沒有被重簽名二次打包,可以在一定程度上對抗破解、盜版應用問題。

但這其中也存在一些問題,如果游戲登錄方式為游戲方賬號或掃碼登錄等形式,則會繞過系統校驗,游戲依然存在較大的重打包、破解風險。

針對這一問題,FairGuard提供多重簽名校驗服務,可以針對hap/app簽名和文件完整性進行多重校驗,防止游戲被二次打包、植入惡意模塊、剔除廣告等行為。

■ 資源加密

如何平衡游戲資源加密強度與性能消耗,一直以來都是游戲廠商的一大痛點。一方面是游戲資源被破解可能會造成的競品抄襲、知識產權受損、游戲內容劇透、篡改游戲資源制售外掛等問題;另一方面是游戲包體大小、運行流暢程度等玩家體驗的重要指標。

針對這一痛點,FairGuard對游戲資源加密進行了特殊構造,只在資源被使用時才會解密,因此釋放到緩存時還是處于加密狀態。加密方案只對核心關鍵位置做加密處理,對游戲加載速度、運行流程程度的幾乎沒有影響,實現了無感知。

FairGuard

FairGuard資源加密算法

從技術層面來看,游戲安全對抗是一個持續上升的過程,對于未來純血鴻蒙NEXT可能出現的類似越獄(root)等獲取系統高級別權限的行為,FairGuard游戲加固也進行了預判與防護,可提供反內存修改、反加速、反注入、反調試、反代碼篡改、特征在線下發等一系列特色功能。

此外,FairGuard秉承了產品一貫的易用性,對接入體驗進行特殊優化。實現了極速加固功能,僅需簡單步驟,無需開發人員對接,無論包體大小,在30秒內即可完成接入保護,將接入成本降至最低。

未來,FairGuard游戲加固將繼續堅持頂尖技術、優質服務的承諾,在技術領域持續探索,構建技術壁壘,為鴻蒙生態安全添磚加瓦,為游戲安全保駕護航。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86794.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86794.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86794.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

GAN的思考及應用

一、對文獻的思考 CycleGAN的思考,前兩周看到了關于CycleGAN的原始論文,是用于處理圖像數據,有了如下思考: 1、基礎理論與方法 《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》是Cycle…

Xcode26新特性與iOS26適配指南

Xcode 26 新特性 在 WWDC25 上 Apple 推出了 Xcode 26,相比較 Xcode 16,它有如下的變化。 項目 安裝包更小,其他組件與工具鏈只有在需要時才會下載。設置界面重新設計,菜單從頂部挪到了左側,其中 Accounts 改名為 Apple Accounts,Text Editing 改名為 Editing,Key Bind…

閑庭信步使用SV搭建圖像測試平臺:第二十課——RGB圖像轉HSV圖像

(本系列只需要modelsim即可完成數字圖像的處理,每個工程都搭建了全自動化的仿真環境,只需要雙擊文件就可以完成整個的仿真,大大降低了初學者的門檻!!!!如需要該系列的工程文件請關注…

Django的CSRF保護機制

一、Django的CSRF保護機制 1. 核心原理 作用&#xff1a;防止跨站請求偽造&#xff08;CSRF&#xff09;攻擊&#xff0c;確保表單提交來源可信。實現方式&#xff1a; 在模板中使用{% csrf_token %}生成一個隱藏的<input>字段&#xff08;如csrfmiddlewaretoken&#…

JavaScript中的回調函數詳解

JavaScript中的回調函數詳解 1.1 概念 1.1.1 什么是回調函數 **回調函數&#xff08;Callback Function&#xff09;**是你將一個函數的引用&#xff08;指針&#xff09;作為參數傳遞給另一個函數&#xff0c;在那個函數完成任務后調用回來執行你傳遞的函數。簡單的來說就是…

Utils系列之內存池(Fixed size)

內存池核心介紹 廢話不多說&#xff0c;show you code. 我實現了兩套內存池&#xff0c;一個是固定大小的內存池&#xff0c;一個是多重不同大小的內存池。 Fixed size memory pool 設計思路&#xff1a; 我們一個個看&#xff0c;首先我們定義了一個chunk, chunk 里面包含…

ubuntu安裝docker遇到權限問題

問題現象&#xff1a; 使用snap安裝的docker&#xff0c;執行docker build命令構建景象時報錯&#xff1a; [] Building 0.1s (1/1) FINISHED docker:default > [internal] load build definition from Dockerfile 0.0s > > transferring dockerfile: 2B 0.0s ERROR:…

在Linux系統中部署Java項目

1.在Linux中啟動mysql的服務: systemctl start mysql可以采用以下代碼查看狀態: systemctl status mysql如下圖展示綠色代表啟動成功 2.之后進入mysql mysql -uroot -p輸入自己的密碼&#xff0c;這里的密碼不會顯示,直接輸入即可 3.在DG中連接Linux的數據庫 4.修改配置文件…

C++洛谷P1002 過河卒

題目 鏈接&#xff1a;https://www.luogu.com.cn/problem/P1002 解析 這道題適用于了解動態規劃的同學。 變量初始化 初始化B點坐標&#xff08;n, m&#xff09;和馬的坐標&#xff08;a, b&#xff09; 初始化方向數組和動態規劃數組 long long dp[30][30]; int dx[8] …

BlogX項目Go-gin--根據IP獲取地理位置

先定義一個函數來判斷IP地址是否為內網&#xff0c;歸為工具類 // utils/ip/enter.go package ipimport "net"func HasLocalIPAddr(ip string) bool {return HasLocalIP(net.ParseIP(ip)) }// HasLocalIP 檢測 IP 地址是否是內網地址 // 通過直接對比ip段范圍效率更…

鴻蒙系統(HarmonyOS)應用開發之實現瀑布流圖片展示效果

項目概述 科技圖庫是一款基于鴻蒙系統&#xff08;HarmonyOS&#xff09;開發的高品質圖片瀏覽應用&#xff0c;專注于展示精選科技主題圖片。應用采用現代化的瀑布流布局&#xff0c;為用戶提供流暢、直觀的瀏覽體驗&#xff0c;讓科技之美盡收眼底。 主要功能 1. 瀑布流布…

【fish-speech】新模型openaudio-s1-mini嘗鮮

一、配置 顯卡&#xff1a;v100&#xff08;測試簡短語句&#xff0c;顯存實際占用不足6G&#xff09; 二、安裝測試 1. 安裝 1.1 下載源碼 git clone https://github.com/fishaudio/fish-speech.git1.2 安裝系統組件 apt install portaudio19-dev libsox-dev ffmpeg1.3 …

介紹Windows下的由Sysinternals開發的一些小工具

Sysinternals是一個開發了很多Windows下系統工具的公司&#xff0c;這些工具能極大地提高對Windows系統的深入認知。就像它的名字Sys(tem)internals&#xff0c;深入系統里面。這些工具都放在微軟的網站上可以下載到。https://learn.microsoft.com/en-us/sysinternals/ 下載網…

云服務器環境下Linux系統epoll機制與高并發服務器優化實踐

在當今云計算時代&#xff0c;云已成為企業部署高并發服務的首選平臺。本文將深入探討Linux系統核心的epoll機制如何賦能云環境下的高并發服務器&#xff0c;解析其底層工作原理與性能優勢&#xff0c;并對比傳統IO復用模型的差異&#xff0c;幫助開發者構建更高效的云端服務架…

Java爬蟲實戰指南:按關鍵字搜索京東商品

在電商領域&#xff0c;快速獲取商品信息對于市場分析、選品上架、庫存管理和價格策略制定等方面至關重要。京東作為國內領先的電商平臺之一&#xff0c;提供了豐富的商品數據。雖然京東開放平臺提供了官方API來獲取商品信息&#xff0c;但有時使用爬蟲技術來抓取數據也是一種有…

aspose.word在IIS后端DLL中高并發運行,線程安全隔離

aspose.word在IIS后端DLL中運行,加載很慢,如何為全部用戶加載,再每個用戶訪問時在各自線程中直接可以打開WORD文件處理 Aspose.Words 在 IIS 中優化加載性能方案 針對 Aspose.Words 在 IIS 后端 DLL 中加載緩慢的問題&#xff0c;我們可以通過單例模式預加載組件并結合線程安…

鏈表題解——回文鏈表【LeetCode】

一、算法邏輯&#xff08;通順講解每一步思路&#xff09; 我們從 isPalindrome 這個主函數入手&#xff1a; 步驟 1&#xff1a;找到鏈表的中間節點 middleNode 使用 快慢指針法&#xff08;slow 和 fast&#xff09; 快指針一次走兩步&#xff0c;慢指針一次走一步。 當快…

allegro 銅皮的直角邊怎么快速變成多邊形?

像這種&#xff1a; 變成這種&#xff1a; 解決方案&#xff1a; shape edit boundary 點擊鋪銅邊緣就能裁剪

從廚房到代碼臺:用做菜思維理解iOS開發 - Swift入門篇②

從廚房到代碼臺&#xff1a;用做菜思維理解iOS開發 - Swift入門篇② 本章重點? 理解App開發的整體流程熟悉Xcode主界面結構與常用分區跟著步驟動手創建第一個App項目&#xff0c;認識模擬器掌握"打掃廚房"高頻快捷鍵&#xff0c;解決常見疑難雜癥 1、目標 像一個專…

EloqCloud for KV 初體驗:兼容redis的云原生KV數據庫

最近在做一些AI應用的時候&#xff0c;我在想嘗試利用redis的能力緩存一些信息&#xff0c;這使我想去找一個免費的redis來進行使用&#xff0c;在調研的過程中我發現了一款產品EloqCloud for KV可以提供類似的能力&#xff0c;于是嘗試使用了一下&#xff0c;本文記錄了這次體…