Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Ruse — Aplicación basada en cámara móvil que intenta alterar fotos para preservar su utilidad para los humanos mientras las hace inutilizables para los sistemas de reconocimiento facial. | Kitploit
Herramientas/GitHubGitHub/derrumbe/ruse
Seguridad MóvilPrivacidadSeguridad de IAAtaque Adversario
GitHubderrumbe/ruse

Ruse

Aplicación basada en cámara móvil que intenta alterar fotos para preservar su utilidad para los humanos mientras las hace inutilizables para los sistemas de reconocimiento facial.

Ver Repositorio
34522hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Ruse

image image image

Alt text

Aplicación móvil basada en la cámara que intenta modificar fotos para preservar su utilidad para los humanos, al mismo tiempo que las vuelve inutilizables para sistemas de reconocimiento facial.

Instalación

(1) Método sencillo: esperar y descargar la aplicación desde la tienda de aplicaciones correspondiente.

(2) Descargar y ejecutar la aplicación iOS mediante Xcode (ver Configuración de desarrollo para más detalles).

Ejemplo de uso

La aplicación se desarrolla como una app basada en la cámara, permitiendo modificar rostros en nuevas capturas de cámara o fotos existentes en el carrete con el objetivo de mantenerlas útiles para redes sociales y consumo humano, al mismo tiempo que dificulta que los sistemas de reconocimiento facial las utilicen de manera precisa y eficaz.

Esto se logra mediante una variedad de métodos basados en investigaciones previas. Debido a las limitaciones de los dispositivos móviles y TensorFlow Lite, no es posible el aprendizaje en el propio dispositivo, por lo que algunas de las técnicas más avanzadas aún no son viables (pero la investigación y el desarrollo podrían dar resultados en el futuro).

Las instrucciones de uso y un video completo estarán disponibles con la primera versión.

El cuaderno Jupyter ilustra la técnica adversarial de "estilo rápido arbitrario" que es posible en dispositivos móviles: image

A largo plazo, esta técnica se aplicará de forma selectiva (probablemente a segmentos de las fotografías), junto con ruido de Perlin/simplex generado por imagen, como en https://github.com/kieranbrowne/camera-adversaria.

Se utilizan varios métodos para ocultar los rostros de los sistemas de reconocimiento comerciales (por ejemplo, transferencia de archivos arbitraria, introducción de ruido Perlin). Antes de guardar en el carrete o usar en línea, una función interna verifica si se pueden detectar rostros.

El efecto de estos enfoques adversariales puede verificarse sin necesidad de tener acceso a la red.

(Las versiones futuras planean incluir una estimación interna similar de cómo un sistema de reconocimiento de muestra se comporta frente a la imagen modificada — clasificación en lugar de solo detección.)

Configuración de desarrollo

Requisitos: Xcode >12

Pods instalados como parte del proceso a continuación: TensorFlow Lite (Swift nightly build) // GoogleMLKit // GPUImage3

  • Descargar los directorios ios y model (modelos tflite)
  • Ejecutar "pod install" en el directorio descargado
  • Abrir Ruse.xcworkspace

La instalación en un dispositivo se deja como ejercicio para el lector.

Nota futura: El aprendizaje en el dispositivo ahora es posible con TFLite. Sin embargo, puede que no sea práctico ya que las iteraciones podrían tardar demasiado para ser útiles para usuarios comunes.

Historial de versiones

  • 0.2 (en progreso):
    • Rediseño de la interfaz para hacerla más amigable para el consumidor
    • Adición de una nueva técnica de investigación (en proceso) - OPOM, una persona / una máscara
    • Entrenamiento en el dispositivo para crear una máscara por clase
    • ¡Gracias a todos los beta testers por sus comentarios!
  • 0.1
    • Código Android subido (por fin)
  • 0.0.1
    • Trabajo en progreso - código iOS funcionando y subido

Trabajo futuro

  • Descarga mediante web assembly
  • Ajuste (independiente) del ruido simplex y la transferencia de estilo
  • Verificación interna de clasificación facial (dependiente del avance de TensorFlow Lite, etc.)
  • Rediseño de la aplicación de PoC a, ya sabes, usabilidad real

Meta

Distribuido bajo la licencia MIT. Consulte LICENSE para más información.

https://github.com/derrumbe/Ruse

Descargar herramienta