Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Ruse — Мобильное приложение на основе камеры, которое пытается изменять фотографии, чтобы сохранить их полезность для людей, делая их непригодными для систем распознавания лиц. | Kitploit
Инструменты/GitHubGitHub/derrumbe/ruse
Мобильная безопасностьКонфиденциальностьБезопасность ИИСостязательная Атака
GitHubderrumbe/ruse

Ruse

Мобильное приложение на основе камеры, которое пытается изменять фотографии, чтобы сохранить их полезность для людей, делая их непригодными для систем распознавания лиц.

Репозиторий
34563 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Ruse

image image image

Alt text

Мобильное приложение на основе камеры, которое пытается изменять фотографии, сохраняя их полезность для людей, но делая их бесполезными для систем распознавания лиц.

Установка

(1) Простой способ: подождать и загрузить приложение из соответствующего магазина приложений.

(2) Загрузить и запустить приложение для iOS через Xcode (см. раздел «Настройка разработки» для получения более подробной информации).

Пример использования

Приложение разработано как приложение на основе камеры, позволяющее изменять лица на новых снимках с камеры или на текущих фотографиях из фотоальбома с целью сохранить их полезными для социальных сетей и человеческого восприятия, одновременно затрудняя их точное и эффективное использование системами распознавания лиц.

Это достигается с помощью различных методов, основанных на предыдущих исследованиях. Из-за ограничений мобильных устройств и TensorFlow Lite обучение на самом устройстве невозможно, поэтому некоторые из более продвинутых методов пока недоступны (но исследования и разработки могут дать результаты в будущем).

Инструкции по использованию и полное видео будут доступны с первым релизом.

Jupyter-ноутбук иллюстрирует технику состязательной атаки «произвольный быстрый стиль», которая возможна на мобильных устройствах: image

В долгосрочной перспективе этот метод будет применяться выборочно (вероятно, к сегментам фотографий) вместе с шумом Перлина/симплекса, генерируемым для каждого изображения, по аналогии с https://github.com/kieranbrowne/camera-adversaria.

Для сокрытия лиц от коммерческих систем распознавания используется множество методов (например, произвольная передача файлов, внесение шума Перлина). Перед сохранением в фотоальбом или использованием в онлайн-целях встроенная функция проверяет, можно ли обнаружить лица.

Эффект от этих состязательных подходов затем можно проверить без необходимости доступа к сети.

(В будущих версиях планируется включить аналогичную встроенную оценку того, как эталонная система распознавания справляется с изменённым изображением (классификация, а не просто обнаружение).)

Настройка разработки

Требования: Xcode >12

Pod-ы, устанавливаемые в рамках описанного ниже процесса: TensorFlow Lite (Swift nightly build) // GoogleMLKit // GPUImage3

  • Загрузите каталоги ios и model (модели tflite)
  • выполните «pod install» в загруженном каталоге
  • Откройте Ruse.xcworkspace

Установка на устройство оставляется в качестве упражнения для читателя.

Примечание на будущее: обучение на устройстве теперь возможно с TFLite. Тем не менее, это может быть непрактично, так как итерации могут занимать слишком много времени для обычных пользователей.

История версий

  • 0.2 (в разработке):
    • Переработка интерфейса для большей дружелюбности к пользователю
    • Добавление новой исследовательской техники (в процессе) — OPOM, один человек / одна маска
    • Встроенное обучение для создания маски для класса
    • Спасибо всем бета-тестерам за ваши отзывы!
  • 0.1
    • Добавлен код для Android (наконец)
  • 0.0.1
    • В разработке — код iOS работает и добавлен в репозиторий

Будущие работы

  • Разгрузка через WebAssembly
  • Независимая настройка симплексного шума и переноса стиля
  • Встроенная проверка классификации лиц (зависит от развития TensorFlow Lite и т.д.)
  • Переработка приложения от прототипа к реальной, понимаете, удобству использования

Meta

Распространяется под лицензией MIT. См. LICENSE для получения дополнительной информации.

https://github.com/derrumbe/Ruse

Скачать инструмент