Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/derrumbe/ruse
Mobile SicherheitPrivatsphäreKI-SicherheitAdversarial-Angriff
GitHubderrumbe/ruse

Ruse

Mobile kamerabasierte Anwendung, die versucht, Fotos so zu verändern, dass sie für Menschen nützlich bleiben, aber für Gesichtserkennungssysteme unbrauchbar werden.

Repository anzeigen
345vor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Ruse

image image image

Alt text

Mobile Kamera-basierte Anwendung, die versucht, Fotos so zu verändern, dass sie für Menschen nützlich bleiben, aber für Gesichtserkennungssysteme unbrauchbar werden.

Installation

(1) Einfache Methode: Warten und die App aus dem entsprechenden App Store herunterladen.

(2) iOS-App über XCode herunterladen und ausführen (siehe Entwicklungseinrichtung für weitere Details)

Anwendungsbeispiel

Die App ist als kamerabasierte App entwickelt, die es ermöglicht, Gesichter bei neuen Kameraaufnahmen oder aktuellen Fotos in der Kamerarolle zu modifizieren, mit dem Ziel, sie für soziale Medien und die menschliche Nutzung nützlich zu halten, aber für Gesichtserkennungssysteme schwer genau und effektiv nutzbar zu machen.

Dies wird durch eine Vielzahl von Methoden erreicht, die auf früherer Forschung basieren. Aufgrund der Einschränkungen mobiler Geräte und TensorFlow Lite ist ein Lernen auf dem Gerät selbst nicht möglich – daher sind einige der fortgeschritteneren Techniken noch nicht umsetzbar (aber Forschung und Entwicklung könnten in Zukunft Ergebnisse liefern).

Anleitung zur Nutzung und ein vollständiges Video folgen mit der ersten Veröffentlichung.

Das Jupyter-Notebook veranschaulicht die „arbitrary fast style“-Adversarial-Technik, die auf mobilen Geräten möglich ist: image

Langfristig wird diese Technik selektiv angewendet (wahrscheinlich auf Segmente der Fotos), zusammen mit Perlin/Simplex-Rauschen, das pro Bild generiert wird, à la https://github.com/kieranbrowne/camera-adversaria.

Eine Vielzahl von Methoden wird verwendet, um die Gesichter vor kommerziellen Erkennungssystemen zu verbergen (z. B. willkürliche Dateiübertragung, Einführung von Perlin-Rauschen). Bevor das Bild in der Kamerarolle gespeichert oder für Online-Zwecke verwendet wird, prüft eine eingebaute Funktion, ob Gesichter erkannt werden können.

Die Wirkung dieser adversarialen Ansätze kann dann überprüft werden, ohne dass Netzwerkzugriff erforderlich ist.

(Zukünftige Versionen planen eine ähnliche eingebaute Schätzung, wie ein exemplarisches Erkennungssystem gegenüber dem modifizierten Bild abschneidet (Klassifikation statt bloßer Erkennung).)

Entwicklungseinrichtung

Voraussetzungen: Xcode >12

Pods, die im Rahmen des folgenden Prozesses installiert werden: TensorFlow Lite (Swift nightly build) // GoogleMLKit // GPUImage3

  • ios- und Modell-Verzeichnis (tflite models) herunterladen
  • „pod install“ im heruntergeladenen Verzeichnis ausführen
  • Ruse.xcworkspace öffnen

Die Installation auf dem Gerät bleibt dem Leser als Übung überlassen.

Hinweis für die Zukunft: Lernen auf dem Gerät ist jetzt mit TFLite möglich. Dies könnte jedoch immer noch unpraktisch sein, da die Iterationen für normale Benutzer möglicherweise zu lange dauern.

Versionsgeschichte

  • 0.2 (in Arbeit):
    • Neugestaltung der Oberfläche, um sie benutzerfreundlicher zu machen
    • Hinzufügung einer neuen Forschungstechnik (in Bearbeitung) - OPOM, one person / one mask
    • Onboard-Training zur Erstellung einer klassenspezifischen Maske
    • Danke an alle Betatester für euer Feedback!
  • 0.1
    • Android-Code eingecheckt (endlich)
  • 0.0.1
    • In Arbeit - iOS-Code funktioniert und eingecheckt

Zukünftige Arbeit

  • WebAssembly-Auslagerung
  • Anpassung (unabhängig) von Simplex-Rauschen und Style-Transfer
  • Onboard-Überprüfung der Gesichtsklassifikation (abhängig vom Fortschritt von TensorFlow Lite usw.)
  • Neugestaltung der App vom PoC zur tatsächlichen, wissen Sie, Benutzerfreundlichkeit

Meta

Lizenziert unter der MIT-Lizenz. Siehe LICENSE für weitere Informationen.

https://github.com/derrumbe/Ruse

Tool herunterladen