字节暗面
Welcome

字节暗面:游戏安全与客户端防护技术博客

记录技术世界里的思考与实践

Native so 文件为什么也需要保护:符号、字符串与关键逻辑暴露

编译成 Native so,并不意味着关键逻辑已经得到充分保护。本文从导出符号、明文字符串和局部代码分析入手,解释函数名、日志与调用关系如何暴露业务线索,结合导出控制配置、C++ 示例和自查命令,梳理 so 加固、Native 混淆与运行时保护的作用,并提供可供发布前逐项核对的检查表。

数据上报校验:服务端如何识别伪造的游戏数据

客户端请求通过签名,不代表上报数据真实。本文从改包重放、服务端奖励重算、战斗过程校验一路分析到脚本与宏识别,并结合battleId、事件序列、技能冷却检查、抽样重演和风险评分,梳理游戏服务端校验的实现思路、成本取舍与能力边界,为结算接口设计和游戏安全评审提供参考。

跳至 / 共 4 页