首页
社区
课程
招聘
iOS云手机风控SDK(一个小demo)
发表于: 2026-1-14 20:17 861

iOS云手机风控SDK(一个小demo)

2026-1-14 20:17
861

因为很忙,没有很多时间写看雪文档,先粗糙的给大家看,抱歉,最近一直在做风控研究,我写一篇文档总结这个我的sdk项目,其中第七章关于服务端发放密钥到sdk那一段我没有实现(需要服务器)
关于风控算法这一块可以看看我的wx公众号:邱邱爱风控

项目地址e19K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1j5I4y4o6V1@1x3K6R3&6y4e0p5$3i4K6u0r3j5$3I4G2N6h3c8H3K9r3!0F1k6g2)9J5k6s2u0A6M7$3E0Q4x3X3c8V1k6i4c8W2j5%4c8G2M7R3`.`.

这个SDK采用了典型的分层架构设计,将风控能力解耦为三个独立层次:

RiskDetectorApp/
├── App/ # 应用展示层
│ ├── Views/ # SwiftUI视图
│ └── ViewModels/ # MVVM模式
├── Sources/
│ ├── CloudPhoneRiskKit/ # 核心检测库(可独立集成)
│ │ ├── Jailbreak/ # 越狱检测引擎(10+检测器)
│ │ ├── Network/ # 网络信号检测
│ │ ├── Behavior/ # 行为数据采集
│ │ └── Util/ # 加密、存储工具
│ └── CloudPhoneRiskAppCore/ # 应用核心层(可插拔Provider)
核心设计思想:

可插拔架构:通过RiskProvider协议,支持自定义检测逻辑扩展

多信号融合:静态特征(文件/环境变量)+ 动态特征(Hook检测)+ 行为特征(触摸/运动)

端云协同:端侧完成初步风险判定,服务端聚合IP/ASN/设备聚合度等高阶信号

生产级细节:线程安全、性能优化、模拟器适配、加密存储

语言:Swift 5.9+(充分利用现代Swift特性)

UI框架:SwiftUI(声明式UI,MVVM架构)

加密:CryptoKit(AES-GCM)

系统调用:Foundation + Darwin(sysctl/dyld/dladdr等底层API)

适配:iOS 14+


[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回