Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Ruse — 모바일 카메라 기반 애플리케이션으로, 인간에게는 유용성을 유지하면서 얼굴 인식 시스템에는 사용할 수 없도록 사진을 변형하려고 합니다. | Kitploit
도구/GitHubGitHub/derrumbe/ruse
Mobile SecurityPrivacyAI SecurityAdversarial Attack
GitHubderrumbe/ruse

Ruse

모바일 카메라 기반 애플리케이션으로, 인간에게는 유용성을 유지하면서 얼굴 인식 시스템에는 사용할 수 없도록 사진을 변형하려고 합니다.

저장소 보기
3453년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Ruse

image image image

Alt text

모바일 카메라 기반 애플리케이션으로, 사진을 변경하여 사람에게는 유용성을 유지하면서 얼굴 인식 시스템에는 사용할 수 없도록 만드는 것을 목표로 합니다.

설치

(1) 쉬운 방법: 해당 앱 스토어에서 앱을 다운로드하여 기다립니다.

(2) XCode를 통해 iOS 앱을 다운로드하여 실행합니다 (자세한 내용은 개발 환경 설정 참조)

사용 예제

앱은 카메라 기반으로 개발되었으며, 새로 촬영한 사진이나 카메라 롤에 있는 기존 사진의 얼굴을 수정하여 소셜 미디어 및 인간이 소비하기에는 유용하게 유지하면서도 얼굴 인식 시스템이 정확하고 효과적으로 활용하기 어렵게 만듭니다.

이는 이전 연구를 기반으로 한 다양한 방법을 통해 이루어집니다. 모바일 및 TensorFlow Lite의 한계로 인해 기기 자체에서 학습하는 것은 불가능하므로, 더 고급 기술 중 일부는 아직 구현할 수 없습니다 (그러나 연구 및 개발을 통해 향후 결과가 나올 수 있습니다).

사용 지침 및 전체 동영상은 첫 번째 릴리스와 함께 제공될 예정입니다.

Jupyter 노트북은 모바일에서 가능한 'arbitrary fast style' 적대적 기술을 보여줍니다: image

장기적으로 이 기술은 선택적으로 (아마도 사진의 일부에) 적용될 것이며, perlin/simplex noise가 이미지별로 생성되어 적용됩니다 (https://github.com/kieranbrowne/camera-adversaria 참조).

상용 인식 시스템으로부터 얼굴을 숨기기 위해 다양한 방법이 사용됩니다 (예: arbitrary file transfer, perlin noise 도입). 카메라 롤에 저장하거나 온라인 용도로 사용하기 전에, 온보드 기능이 얼굴이 감지될 수 있는지 확인합니다.

이러한 적대적 접근 방식의 효과는 네트워크에 연결할 필요 없이 확인할 수 있습니다.

(향후 버전에서는 샘플 인식 시스템이 수정된 이미지에 대해 어떻게 평가하는지 (단순 감지가 아닌 분류) 추정하는 유사한 온보드 기능을 포함할 계획입니다.)

개발 환경 설정

요구 사항: Xcode >12

아래 프로세스의 일부로 설치되는 Pod: TensorFlow Lite (Swift nightly build) // GoogleMLKit // GPUImage3

  • ios 및 model (tflite models) 디렉토리를 다운로드합니다.
  • 다운로드한 디렉토리에서 "pod install"을 실행합니다.
  • Ruse.xcworkspace를 엽니다.

기기에 설치하는 것은 독자의 몫으로 남깁니다.

향후 참고: 이제 TFLite로 기기 내 학습이 가능합니다. 그러나 일반 사용자에게 유용할 만큼 반복 횟수가 너무 오래 걸릴 수 있어 실용적이지 않을 수 있습니다.

릴리스 내역

  • 0.2 (진행 중):
    • 소비자 친화적인 인터페이스 재설계
    • 새로운 연구 기법 추가 (진행 중) - OPOM, one person / one mask
    • 클래스별 마스크 생성을 위한 온보드 학습
    • 모든 베타 테스터분들께 피드백 감사드립니다!
  • 0.1
    • Android 코드 체크인 (드디어)
  • 0.0.1
    • 진행 중 - iOS 코드 작동 및 체크인 완료

향후 작업

  • web assembly 오프로딩
  • simplex noise 및 스타일 전송의 독립적 조정
  • 얼굴 분류의 온보드 확인 (tensorflow lite 등의 발전에 따라)
  • PoC에서 실제 사용성 있는 앱으로 재설계

메타

MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.

https://github.com/derrumbe/Ruse

도구 다운로드