Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Ruse — Applicazione mobile basata su fotocamera che cerca di alterare le foto per preservarne l'utilità per gli esseri umani, rendendole inutilizzabili per i sistemi di riconoscimento facciale. | Kitploit
Strumenti/GitHubGitHub/derrumbe/ruse
Sicurezza MobilePrivacySicurezza dell'IAAttacco Avversario
GitHubderrumbe/ruse

Ruse

Applicazione mobile basata su fotocamera che cerca di alterare le foto per preservarne l'utilità per gli esseri umani, rendendole inutilizzabili per i sistemi di riconoscimento facciale.

Vedi Repository
3453 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Ruse

image image image

Testo alternativo

Applicazione mobile basata su fotocamera che cerca di alterare le foto per preservarne l'utilità per gli esseri umani, rendendole al contempo inutilizzabili per i sistemi di riconoscimento facciale.

Installazione

(1) Metodo semplice: attendere e scaricare l'app dall'app store appropriato.

(2) Scaricare ed eseguire l'app iOS tramite XCode (vedere la sezione Configurazione di sviluppo per maggiori dettagli)

Esempio di utilizzo

L'app è sviluppata come applicazione basata su fotocamera, che consente di modificare i volti in nuove acquisizioni della fotocamera o in foto attuali presenti nel rullino, con l'obiettivo di mantenerle utili per i social media e il consumo umano, rendendo difficile per i sistemi di riconoscimento facciale utilizzarle in modo accurato ed efficace.

Ciò avviene attraverso una varietà di metodi basati su ricerche precedenti. A causa dei limiti dei dispositivi mobili e di TensorFlow Lite, l'apprendimento sul dispositivo stesso non è possibile, quindi alcune delle tecniche più avanzate non sono ancora realizzabili (ma la ricerca e lo sviluppo potrebbero produrre risultati futuri).

Le istruzioni per l'uso e un video completo arriveranno con la prima versione.

Il notebook Jupyter illustra la tecnica avversaria di "stile arbitrario veloce" possibile su mobile: image

Nel lungo termine, questa tecnica verrà applicata in modo selettivo (probabilmente a segmenti delle fotografie), insieme a rumore perlin/simplex generato su base per immagine, sul modello di https://github.com/kieranbrowne/camera-adversaria.

Vengono utilizzati vari metodi per nascondere i volti dai sistemi di riconoscimento commerciali (ad es. trasferimento arbitrario di file, introduzione di rumore perlin). Prima di salvare nel rullino o utilizzare per scopi online, una funzione integrata verifica se i volti possono essere rilevati.

L'effetto di questi approcci avversari può quindi essere verificato senza necessità di accesso alla rete.

(Le versioni future prevedono l'inclusione di una stima integrata simile di come un sistema di riconoscimento campione si comporti sull'immagine modificata (classificazione anziché semplice rilevamento).)

Configurazione di sviluppo

Requisiti: Xcode >12

Pod installati come parte del processo seguente: TensorFlow Lite (Swift nightly build) // GoogleMLKit // GPUImage3

  • Scaricare la directory ios e dei modelli (modelli tflite)
  • eseguire "pod install" nella directory scaricata
  • Aprire Ruse.xcworkspace

L'installazione sul dispositivo è lasciata come esercizio per il lettore.

Nota futura: L'apprendimento sul dispositivo è ora possibile con TFLite. Potrebbe comunque non essere pratico poiché le iterazioni potrebbero richiedere troppo tempo per essere utili per gli utenti normali.

Cronologia delle versioni

  • 0.2 (in corso):
    • Ridisegno dell'interfaccia per renderla più user-friendly
    • Aggiunta di una nuova tecnica di ricerca (in corso) - OPOM, one person / one mask
    • addestramento integrato per creare una maschera per classe
    • Grazie a tutti i beta tester per il vostro feedback!
  • 0.1
    • Codice Android aggiunto (finalmente)
  • 0.0.1
    • Lavori in corso - codice iOS funzionante e caricato

Lavori futuri

  • scarico su web assembly
  • regolazione (indipendente) del rumore simplex e del trasferimento di stile
  • verifica integrata della classificazione facciale (dipendente dai progressi di tensorflow lite, ecc.)
  • Ridisegno dell'app da PoC a, beh, usabilità reale

Meta

Distribuito sotto licenza MIT. Vedere LICENSE per maggiori informazioni.

https://github.com/derrumbe/Ruse

Scarica lo strumento