Mehr Guard
Mehr Guard 是使用 Kotlin Multiplatform 构建的隐私优先 QR 和 URL 安全扫描器,在设备本地检测钓鱼、品牌冒充及恶意重定向。
01 / 概览
- 01Kotlin Multiplatform
- 02Compose Multiplatform
- 03SwiftUI
- 04ML Kit
- 05SQLDelight
问题
QR 码是常见钓鱼入口,但多数扫描器将数据上传云端,损害隐私。用户需要验证 URL 而不泄露浏览记录。
解决方案概述
- 使用 Kotlin Multiplatform 构建 100% 离线分析引擎。
- 实现集成机器学习模型,并配有 25 项以上的启发式检查用于威胁检测。
- 面向 5 个平台,涵盖 Android、iOS、JVM、JS 和 Wasm;共享 ~100% 检测逻辑,占总代码的 ~52%。
- 实现 <5ms 延迟以支持实时扫描。
02 / 证据
证明与验证
- 红队语料上的 F1 分数为 87%。
- 性能:P99 延迟 <5ms。
- 1,248+ 项自动测试及内置红队套件,含 19 个精选攻击场景。
- 隐私:通过 ./judge/verify_offline.sh 验证 0 次网络调用。
- 代码共享:~100% 检测逻辑,占总代码的 ~52%。
03 / 方法
构建
技术栈
- Kotlin Multiplatform
- Compose Multiplatform
- SwiftUI
- ML Kit
- SQLDelight
- 5 个平台目标:Android、iOS、JVM、JS、Wasm。
- 集成机器学习模型:逻辑回归与梯度提升。
- 检测品牌冒充、同形字符攻击和恶意重定向。
- 启发式引擎提供 25+ 项检查。
- 内置红队套件含 19 个精选攻击场景。
安全
- 100% 离线分析,零网络调用。
- 设备端机器学习与启发式分析。
- 不收集数据。
- 通过架构保护隐私。