Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Ruse — 基于手机摄像头的应用程序,试图在保留照片对人类使用价值的同时,使其对人脸识别系统无效。 | Kitploit
工具/GitHubGitHub/derrumbe/ruse
移动安全隐私保护AI 安全对抗性攻击
GitHubderrumbe/ruse

Ruse

基于手机摄像头的应用程序,试图在保留照片对人类使用价值的同时,使其对人脸识别系统无效。

查看仓库
3453年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Ruse

image image image

Alt text

基于移动设备摄像头的应用,旨在修改照片,使其对人类保持可用性,同时让人脸识别系统无法使用。

安装

(1) 简单方法:等待并从相应的应用商店下载应用。

(2) 通过 Xcode 下载并运行 iOS 应用(详细步骤参见“开发设置”部分)

使用示例

应用开发为基于摄像头的应用,允许在拍摄新照片或从相机胶卷中选择现有照片时对脸部进行修改,目标是保持这些照片对社交媒体和人类观赏的可用性,同时让人脸识别系统难以准确有效地识别它们。

这是基于先前研究的多种方法实现的。由于移动设备和 TensorFlow Lite 的限制,无法在设备本身上进行学习——因此一些更高级的技术目前尚不可用(但研究和开发可能会在未来取得成果。)

使用说明和完整视频将在首个版本发布时一并提供。

Jupyter 笔记本展示了可以在移动设备上实现的“任意快速风格”对抗技术: image

长期来看,这种技术将被选择性地应用(可能作用于照片的某些部分),同时结合基于每张图像生成的柏林/单纯噪声,类似 https://github.com/kieranbrowne/camera-adversaria 中的做法。

使用多种方法来隐藏脸部免受商业识别系统的识别(例如任意文件传输、引入柏林噪声)。在保存到相机胶卷或用于在线用途之前,内部功能会检查是否能够检测到人脸。

然后可以在无需网络访问的情况下检查这些对抗方法的效果。

(未来版本计划包含类似的本地估计功能,以评估样本识别系统对修改后图像的表现(分类而非仅仅检测)。)

开发设置

要求:Xcode >12

以下过程中需要安装的 Pod:TensorFlow Lite(Swift 每日构建版) // GoogleMLKit // GPUImage3

  • 下载 ios 和模型(tflite 模型)目录
  • 在下载的目录中运行 "pod install"
  • 打开 Ruse.xcworkspace

安装到设备上的操作留给读者自行完成。

未来说明:现在可以通过 TFLite 实现设备端学习。但这可能仍然不切实际,因为迭代时间可能太长,对普通用户没有用。

发布历史

  • 0.2(进行中):
    • 重新设计界面,使其对消费者更友好
    • 添加一项新的研究技术(进行中)—— OPOM,一人/一掩码
    • 设备端训练以创建类别掩码
    • 感谢所有 Beta 测试者的反馈!
  • 0.1
    • Android 代码签入(终于)
  • 0.0.1
    • 开发中——iOS 代码正常运行并已签入

未来工作

  • WebAssembly 卸载
  • 对单纯噪声和风格迁移的独立调整
  • 设备端人脸分类检查 (取决于 TensorFlow Lite 等的进展)
  • 将应用从概念验证重新设计为实际可用的产品

元信息

根据 MIT 许可证分发。更多信息请参见 LICENSE。

https://github.com/derrumbe/Ruse

下载工具