bytehide/ByteHideMonitor-iOS

GitHub: bytehide/ByteHideMonitor-iOS

一款无需修改代码的 iOS 运行时应用自我保护(RASP)工具,提供反调试、反注入、越狱检测等多层安全防护。

Stars: 0 | Forks: 0

# ByteHide Monitor for iOS 由 [ByteHide](https://www.bytehide.com) 提供的 iOS 应用**运行时应用自我保护 (RASP)**。 ByteHide Monitor 在运行时保护您的 iOS 应用免受逆向工程、篡改、调试及其他安全威胁。它自动运行,无需修改任何代码。 ## 功能特性 - 反调试和反篡改保护 - 越狱和模拟器检测 - 内存转储和代码注入保护 - 库注入 (DYLD) 检测 - 屏幕录制和截屏检测 - UI 覆盖层检测 - 网络篡改检测(SSL 代理、VPN) - 时钟篡改检测 - 硬件绑定和 Keychain 完整性 - 可配置的威胁响应(日志、关闭、擦除数据) - 云端配置和远程更新 - 离线保护(运行时无需网络) ## 系统要求 - iOS 12.0+ - Xcode 14.0+ - 有效的 ByteHide 许可证([在此获取](https://www.bytehide.com/products/monitor)) ## 安装 ### CocoaPods 添加到您的 `Podfile`: ``` pod 'ByteHideMonitor' ``` 然后运行: ``` pod install ``` CocoaPods 会自动配置所有内容(构建阶段、签名脚本)。 ### Swift Package Manager 1. 在 Xcode 中,前往 **File > Add Package Dependencies...** 2. 输入仓库 URL: https://github.com/bytehide/ByteHideMonitor-iOS 3. 在您的项目目录中,运行设置脚本: bash <(curl -sL https://raw.githubusercontent.com/bytehide/ByteHideMonitor-iOS/main/Scripts/setup.sh) 设置脚本会添加签名构建阶段,禁用脚本沙盒,并创建配置文件。 有关详细步骤,请参阅 [SPM 安装指南](./docs/install-spm.md)。 ## 配置 在您的项目根目录中创建 `monitor-config.json`: ``` { "apiToken": "bh_your_project_key" } ``` 在 [cloud.bytehide.com](https://cloud.bytehide.com/product/monitor/) 获取您的项目密钥。 或者,通过 **Info.plist** 或 **环境变量** 设置 token。有关所有选项,请参阅 [CocoaPods 指南](./docs/install-cocoapods.md)。 ## 工作原理 **构建时:** 构建阶段脚本使用 ByteHide API 验证您的许可证,并生成嵌入到 app bundle 中的加密签名 (`monitor.sig`)。 **运行时:** ByteHide Monitor 通过 `+load()` 在 `main()` 之前自动初始化。它读取签名,对其进行离线验证,并启动保护模块。无需更改代码。 ## 文档 - [CocoaPods 安装](./docs/install-cocoapods.md) - [SPM 安装](./docs/install-spm.md) - [完整集成指南](./docs/INTEGRATION-GUIDE.md) ## 支持 - 邮箱:support@bytehide.com - 文档:[docs.bytehide.com](https://docs.bytehide.com) ## 许可证 本软件归 **ByteHide Solutions S.L.** 所有,并受商业许可保护。 使用 ByteHide Monitor 需要有效的付费许可证。严禁未经授权的使用、复制、修改或分发。有关完整条款,请参阅 [LICENSE](./LICENSE.txt)。
标签:CocoaPods, CVE监控, Cybersecurity, DevSecOps, DOM解析, Hook检测, iOS安全, Objective-C, ProjectDiscovery, RASP, SPM, SSL卸载检测, Swift, Xcode, 上游代理, 代码注入防护, 内存保护, 反调试, 反逆向, 屏幕录制检测, 应用加固, 数据保护, 模拟器检测, 目录枚举, 移动安全, 移动应用安全, 网络安全, 越狱检测, 运行时应用自我保护, 防御捆绑, 防篡改, 隐私保护