안녕하세요. 프라이버시를 중요하게 생각하는 개발자입니다.
일반 카메라로 민감한 사진이나 영상을 찍으면 갤러리뿐 아니라 썸네일, 캐시, 최근 앱 화면, 클라우드 백업 등 생각보다 여러 곳에 흔적이 남을 수 있습니다.
특히 니모닉, 개인적인 기록, 중요한 증거 같은 자료는 한 번 유출되면 피해가 클 수 있어서, 처음 촬영할 때부터 안전하게 관리하는 카메라를 만들었습니다.
루나캠의 핵심은 간단합니다.
카메라 → 메모리 → 즉시 암호화 → 안전하게 저장
촬영한 파일을 평문으로 저장한 뒤 다시 암호화하는 방식이 아니라, 저장소에 기록되기 전에 메모리에서 암호화합니다. 그래서 일반 갤러리에는 나타나지 않고, 갤러리 썸네일이나 클라우드 자동 백업에도 노출되지 않도록 설계했습니다.
주요 기능은 다음과 같습니다.
- - 사진·영상 촬영 즉시 AES-256 암호화
- - 무음·무진동 및 백그라운드 촬영 지원
- - 일반 갤러리에 파일이 노출되지 않음
- - 재생할 때도 파일 전체를 복호화해 저장하지 않고 메모리에서 부분적으로 처리
- - Argon2id 기반 비밀번호 보호로 무작위 대입 공격을 어렵게 설계
- - 스크린샷 및 최근 앱 화면 노출 방지
- - 일반적인 파일 복구와 포렌식 흔적을 줄이기 위한 구조
- - Private Vault 사용 시 파일 생성 시각 등 메타데이터 노출 최소화
불법 촬영을 장려하려는 앱은 아닙니다.
개인 프라이버시, 민감한 기록, 중요한 증거처럼 유출되면 안 되는 자료를 처음부터 암호화해서 관리하기 위한 카메라입니다.
아직 초기 버전이라 부족한 점이 있을 수 있습니다.
설명을 읽고 이해가 잘 안 되는 부분, 보안상 의심되는 부분, 실제로 필요한 기능,
사용하면서 불편했던 점 등 어떤 의견이든 편하게 남겨주세요. 직접 써보시고 느낀 점도 정말 궁금합니다.
피드백은 최대한 빠르게 반영해보겠습니다. 감사합니다!
안드로이드 Play 다운로드
https://play.google.com/store/apps/details?id=com.ordinsystems.securevault
![[개발] 안티포렌식 카메라 루나캠을 만들어봤습니다_1.webp](https://i3.ruliweb.com/img/26/08/06/19fd5ddec365156d8.webp)