타당한 부인 가능성 및 패턴으로 구분된 저장소
누군가 Vaultaire를 열라고 요구합니다. 패턴 하나를 그리면 다른 금고를 나열하는 메뉴 없이 암호화된 금고 하나가 열립니다. 다른 패턴으로는 다른 금고를 열 수 있습니다. 이 방식은 화면에서 실질적인 구획을 제공하지만, 앱 컨테이너를 검사할 수 있는 검사자에게는 분명한 한계가 있습니다.
Vaultaire의 그럴듯한 부인 기능은 서로 다른 패턴으로 별도의 암호화된 금고 인덱스를 찾아가며, 금고 전체 목록을 표시하지 않습니다. 이렇게 하면 일반적인 인터페이스 확인에서는 다른 금고를 숨길 수 있지만, 앱 컨테이너에 접근할 수 있는 검사자에게는 디스크 구조로 금고 수가 드러납니다.
합리적 부인가 실제로 의미하는 것
가장 엄격한 암호학적 의미에서 그럴듯한 부인이란, 관찰 가능한 저장소만으로는 추가로 보호된 콘텐츠가 존재한다는 사실을 증명할 수 없다는 뜻입니다. 일상적인 제품 용어에서는 한쪽 화면을 보여 주고 다른 화면을 숨기는 미끼 자격 증명에도 이 표현을 씁니다. 두 기준은 서로 다르며, Vaultaire의 현재 구현은 정보 이론적 부인이 아니라 인터페이스 구획화라는 목표를 충족합니다.
대부분의 금고 앱은 하나의 비밀번호 뒤에 하나의 금고를 제공합니다. 누가 억지로 열면 다 드러납니다. 일부 앱은 가짜 화면을 표시하는 두 번째 비밀번호를 설정할 수 있는 “디코이 모드”를 제공합니다. 그러나 이러한 구현은 일반적으로 미용적입니다. 포렌식 조사관은 app’s 데이터를 보고, 구성 플래그를 보고, 암호화된 데이터의 크기가 표시되는 파일과 일치하지 않는지 확인하거나, 숨겨진 레이어의 존재를 배반하는 메타데이터를 찾을 수 있습니다.
Vaultaire는 패턴 기반 방식을 사용합니다. 5×5 격자에서 유효한 패턴마다 서로 다른 후보 금고 키가 파생됩니다. 앱은 그 키를 해시해 예상되는 암호화 인덱스 파일 이름을 계산하고, 해당 인덱스가 있으면 열어서 인증합니다. 금고별 저장소 디렉터리를 열거하면 금고 수를 셀 수 있지만, 패턴과 금고를 잇는 일반 텍스트 레지스트리나 사용자에게 보이는 금고 이름 목록은 없습니다.
파생 인덱스가 존재하고 AES-GCM 인증이 성공하면 해당 금고의 파일이 표시됩니다. 그렇지 않은 경우 Vaultaire는 빈 상태를 표시하고 해당 패턴에 대한 새 금고를 생성할 수 있습니다. 다른 금고의 이름을 알려 주거나 목록을 보여 주는 잠금 화면 오류 메시지는 없습니다. 이 조용한 인터페이스는 일상적인 검사에 도움이 되지만 아래 설명된 파일 시스템 증거를 삭제하지는 않습니다.
기존 금고 앱은 눈에 보이는 컨테이너 목록을 여는 경우가 많습니다. 대신 Vaultaire는 패턴마다 암호화된 인덱스 하나를 가리킵니다. 인터페이스를 쓰는 사람은 선택한 금고만 볼 수 있고, 다른 금고의 목록은 볼 수 없습니다. 파일 시스템을 검사하는 사람은 더 많은 것을 볼 수 있으며, 저장소 디렉터리로 금고 수를 셀 수 있습니다.
작동 방식 후드 아래
기술적 토대는 패턴 기반 주소 지정과 인증된 암호화의 결합입니다. 패턴이 다르면 후보 키와 파일 이름도 달라집니다. 그리고 AES-GCM이 명시적인 무결성 검사를 제공해, 올바른 키는 암호화된 인덱스를 인증하고 잘못된 키는 실패합니다. 이 인증 결과는 안전성에 유용하지만, 복사된 데이터로 오프라인 추측을 검증할 수 있다는 뜻이기도 합니다.
다른 패턴, 다른 키
패턴을 그릴 때 Vaultaire는 도트 시퀀스와 그리드 크기를 직렬화한 다음, 기기 전체에 쓰이는 무작위 Keychain 솔트와 함께 PBKDF2-HMAC-SHA512를 600,000회 실행합니다. 이 함수는 256비트 금고 키를 출력합니다. 다른 패턴을 입력하면 무관한 키가 나올 것으로 예상되지만, 자격 증명의 보안은 여전히 패턴을 얼마나 쉽게 추측할 수 있는지에 따라 제한됩니다. 256비트 출력이라고 해서 사람이 그린 패턴에 256비트 엔트로피가 생기지는 않습니다.
각 키는 자체 Blob을 해독합니다.
Vaultaire는 각 금고의 파일 맵과 래핑된 임의의 마스터 키를 AES-256-GCM으로 암호화한 인덱스에 저장합니다. 패턴을 그리면 앱은 후보 금고 키를 파생하고 그 키의 지문으로 된 파일 이름을 확인합니다. 파일이 있으면 인증된 복호화는 성공하거나 실패할 뿐, AES-GCM이 의미 없는 평문을 만들어 내지는 않습니다. 유효한 인덱스가 열리지 않으면 사용자 인터페이스는 다른 금고를 나열하지 않고 빈 상태를 보여 줍니다.
일반 텍스트 교차 금고 카탈로그 없음
Vaultaire는 패턴과 읽을 수 있는 금고 이름을 연결하는 사용자용 데이터베이스 테이블을 두지 않습니다. 일반 잠금 해제 흐름은 파생된 키로 인덱스 하나만 찾아갑니다. 그러나 디스크에는 금고마다 무작위 위장 파일과 함께 64개 단위로 채워진 풀 안의 `vault_index_
두 금고 모두 똑같이 실제입니다. 둘 다 동일한 알고리즘으로 암호화됩니다. 둘 다 동일한 종류의 암호화된 출력을 생성합니다. 하나는 “real”로 표시하고 다른 하나는 “decoy.”로 표시하는 플래그, 마커, 메타데이터가 없습니다. 수학적으로는 동일합니다.
미끼 금고 전략
그럴듯한 거부성은 보여줄 내용이 있는 경우에만 작동합니다. 빈 금고가 의심스럽습니다. 보호할 가치가 전혀 없는 금고는 의심스럽습니다. 가장 강력한 방어는 누군가가 발견할 것이라고 기대하는 것과 정확히 똑같은 금고입니다.
미끼 설정
압력을 가할 때 빠르고 자연스럽게 그릴 수 있는 두 번째 패턴을 선택하세요. 해당 패턴으로 금고를 생성합니다. 금고 앱을 사용하는 사람에게 적합한 콘텐츠로 채우세요. 비공개로 유지하고 싶지만 민감하지 않은 개인 사진, 금융 문서 몇 개, 메모 등이 있을 수 있습니다. 콘텐츠는 귀하의 휴대전화를 검색하는 누군가가 귀하가 숨기고 있는 것을 발견했다고 생각할 만큼 믿을 수 있고 약간 당혹스러울 수 있어야 합니다.
설득력 있게 만들기
좋은 미끼 금고에는 몇 가지 특징이 있습니다. 여기에는 너무 적지도(의심스럽게 비어 있음) 너무 많지도 않은(왜 그렇게 많은 평범한 콘텐츠를 보호하겠습니까?) 적절한 수의 파일이 포함되어야 합니다. 파일은 적극적으로 사용할 수 있을 만큼 최신 파일이어야 합니다. 그리고 이상적으로 콘텐츠는 처음에 금고 앱을 설치한 이유에 대한 그럴듯한 이유를 제공해야 합니다.
잠금 해제된 인터페이스로 제한된 누군가는 선택된 저장소를 볼 수 있으며 교차 저장소 선택기는 볼 수 없습니다. 이는 우연한 공개를 줄일 수 있습니다. 파일 시스템 액세스 권한이 있는 사람은 금고 수를 셀 수 있으며 인덱스를 패턴에 연결할 수 없거나 해당 내용을 읽을 수 없는 경우에도 로컬 금고가 두 개 이상 존재한다는 것을 알 수 있습니다.
강요받아 기기 잠금을 풀어야 한다면 미끼 패턴을 그리세요. 금고가 열리고 파일이 나타납니다. 일반 인터페이스에는 찾아낼 수 있는 숨겨진 메뉴나 금고 전체 목록이 없습니다. 휴대폰을 들고 있는 사람은 잠금 해제된 금고 하나를 보게 됩니다. 일반적인 확인에서는 이 모습이 자연스럽게 보이지만, 파일 시스템을 검사하면 추가 암호화 인덱스가 드러날 수 있습니다.
패턴이 그려지지 않으면 중요한 저장소가 인터페이스에 표시되지 않습니다. 숨겨진 메뉴 뒤에 나열되지 않습니다. 암호화된 인덱스는 여전히 앱 컨테이너에 존재하므로 이 기능은 모든 형태의 강제 공개 또는 포렌식 분석에 대한 보호 기능으로 제시되어서는 안 됩니다.
보안 경계를 정확하게 밝힙니다
Vaultaire는 암호화된 콘텐츠에 대해서는 강한 주장을, 인터페이스에 대해서는 더 좁은 주장을 할 수 있습니다. AES-GCM은 인덱스와 그 안의 파일 내용을 보호합니다. 패턴 기반 라우팅은 눈에 보이는 잠금 해제 흐름에서 다른 금고를 가립니다. 두 속성 모두 앱 컨테이너를 읽을 수 있는 검사자에게 암호화된 인덱스 파일의 개수를 숨기지는 못합니다.
암호화된 콘텐츠는 기밀로 유지됨
AES-256-GCM은 키와 nonce를 올바르게 다룰 때 평문을 숨기고 변조를 감지하도록 설계되었습니다. 검사하는 사람은 이름과 위치로 Vaultaire의 인덱스 파일과 Blob 파일을 알아볼 수 있지만, 관련 키가 없으면 보호된 파일 맵, 래핑된 마스터 키, 파일 이름, 메타데이터, 썸네일, 파일 내용을 읽을 수 없습니다.
열거 가능한 인덱스, 일반 텍스트 패턴 맵 없음
금고마다 자체 저장소 디렉터리가 있으므로 파일 시스템만 보고도 금고가 몇 개인지 알 수 있습니다. 파일 시스템이 알려 주지 않는 것은 그 식별자를 만든 패턴, 사용자에게 보이는 금고 이름, 복호화된 콘텐츠로 이어지는 일반 텍스트 매핑입니다. 유용한 경계이지만 개수까지 숨기지는 않습니다.
오프라인 추측 검증 가능
기기 솔트와 암호화된 앱 데이터를 복사한 공격자는 추측한 패턴에서 후보 키를 파생할 수 있습니다. 인덱스 지문은 일치하는 파일 이름이 있는지 공격자에게 알려 주고, AES-GCM 인증 복호화는 추측이 맞았는지 거의 확실하게 확인해 줍니다. PBKDF2는 추측 하나하나의 비용을 높일 뿐, 이 오프라인 검증을 없애거나 약한 패턴에 엔트로피를 더하지는 않습니다.
빈 화면이 해내는 일
잠금 화면에서 Vaultaire는 "잘못된 패턴"을 알리거나 사용 가능한 다른 금고를 표시하지 않습니다. 일치하지 않는 패턴은 비어 있거나 생성 흐름에 도달하므로 인터페이스와의 상호 작용으로 제한된 사람은 저장소 목록을 얻지 못합니다. 이 화면 표시의 이점이 기반 파일을 복사해 분석한 공격자에게도 통한다고 가정해서는 안 됩니다.
강제 공개 관련 법률은 관할권과 상황에 따라 다릅니다. Vaultaire의 인터페이스는 당국이 무엇을 추론하거나 요구하거나 입증할 수 있는지를 정하지 않으며, 암호화된 인덱스 파일의 수만으로도 로컬 금고가 여러 개임이 드러날 수 있습니다. 제품 기능에 기대어 법적 결론을 내리지 말고, 자격을 갖춘 변호사에게 본인의 상황을 상담하세요.
합리적 부인가 필요한 사람
그럴듯한 부인은 스파이와 내부 고발자에게만 해당된다고 생각할 수도 있습니다. 실제로 수백만 명의 일반 사람들은 강제로 정보를 보호하는 능력이 사치가 아닌 필수인 상황에 직면해 있습니다.
언론인 및 출처
탐사보도 기자는 출처 신원, 유출된 문서, 인터뷰 녹음 등 민감한 자료를 운반하는 경우가 많습니다. 많은 국가에서 언론인은 일상적으로 구금되고 국경, 검문소 또는 급습 중에 기기가 검색됩니다. 무해한 메모와 게시된 사진이 포함된 미끼 금고는 엄폐물을 제공하는 반면, 실제 금고는 익명성에 생명이 달려 있는 출처를 보호합니다.
활동가 및 조직자
정치 활동가, 노동 운동가, 인권 운동가는 휴대폰이 감시 대상이 되는 환경에서 활동할 수 있습니다. 별도의 패턴으로 일반적인 앱 사용 중에 나타나는 내용을 분류할 수 있지만 압수되거나 손상된 휴대폰은 금고 수를 노출하고 오프라인 패턴 추측을 지원할 수 있습니다. 운영 보안은 앱 이상으로 확장되어야 합니다.
학대적인 상황에 처한 사람들
학대를 기록하는 사람들은 안전하게 보여줄 수 있는 자료와 민감한 증거를 분리해야 할 수도 있습니다. 두 번째 금고는 앱 화면만 볼 수 있는 사람에게 드러나는 내용을 줄일 수 있습니다. 기기 모니터링, 스파이웨어, 강요, 파일 시스템 검사에 대한 안전은 보장할 수 없으므로 위험에 처한 사용자는 자격을 갖춘 현지 지원 기관의 안내를 따라야 합니다.
국경을 넘는 여행자
국경 검색 권한과 여행자의 의무는 저마다 다릅니다. Vaultaire 패턴 하나를 열어도 금고 전체 목록은 표시되지 않지만, 그렇다고 포렌식 검사에서 다른 암호화 인덱스를 전혀 찾아낼 수 없게 되는 것은 아닙니다. 가지고 다니는 민감한 데이터를 최소화하고, 이동 경로와 상황에 맞는 최신 법률 조언을 받으세요.
개인정보를 소중히 여기는 사람
프라이버시를 보호받기 위해 위험에 처할 필요는 없습니다. 어쩌면 당신은 개인적인 일기를 쓸 수도 있습니다. 어쩌면 당신은 다른 사람이 우연히 발견하지 않기를 바라는 의료 정보를 가지고 있을 수도 있습니다. 아마도 당신은 단순히 당신의 디지털 생활의 모든 부분이 당신의 휴대폰을 사용하는 사람이 접근할 수 있어야 하는 것은 아니라고 생각할 수도 있습니다. 패턴으로 분리된 금고는 일반적인 잠금 해제에서 드러나는 내용을 제한해 인터페이스 차원의 개인정보 보호를 강화합니다. 다만 암호화된 인덱스의 개수는 파일 시스템을 조사하는 사람에게 계속 보입니다.
이 비교가 다른 금고 앱에 어떻게 적용되나요?
많은 금고 앱은 보안을 접근 제어 문제로 다룹니다. 자격 증명 하나가 보이는 컨테이너 하나를 막는 식입니다. 일부 제품은 가짜 PIN이나 미끼 모드를 더합니다. 이런 기능의 강도는 마케팅 라벨이 아니라 저장 설계에 달려 있습니다. 눈에 보이는 설정 플래그나 별도의 미끼 데이터베이스가 있으면 다른 모드가 있다는 사실이 드러날 수 있습니다.
단일 금고 문제
단일 컨테이너 설계에는 강요에 직접 취약하다는 문제가 있습니다. 유일한 자격 증명이 드러나면 그 뒤의 모든 콘텐츠를 쓸 수 있게 됩니다. 제품마다 현재 기능이 다르므로, 특정 경쟁 앱이 한 가지 고정된 모델을 쓴다고 가정하지 말고 실제 저장 방식과 미끼 구현을 평가하십시오.
코스메틱 디코이 모드
가짜 비밀번호 기능은 가벼운 확인을 피하는 데 쓸모가 있을 수 있지만, 포렌식상 가치는 기기가 감지 가능한 미끼 플래그, 두 번째 데이터베이스, 구별 가능한 파일 크기를 저장하는지에 달려 있습니다. 공개된 설계나 감사가 없으면 이름만으로는 강력한 부인 가능성도, 그 실패도 입증할 수 없습니다.
Vaultaire’s 접근 방식은 구조적으로 다릅니다.
Vaultaire는 일반 잠금 해제 경로 안에 패턴 분리를 구현합니다. 금고가 미끼인지 판단하는 별도의 가짜 PIN 플래그는 없으며, 설정된 각 패턴은 평범한 암호화된 금고 하나를 가리킵니다. 별도의 인덱스 파일은 암호화된 컨테이너로 계속 보이므로, 이 구조의 강점은 포렌식상 개수를 숨기는 데 있지 않고 사용자 인터페이스와 콘텐츠 격리에 있습니다.
그 결과 일관된 경험이 제공됩니다. 어떤 금고에도 "진짜"나 "가짜" 라벨이 붙지 않으며, 각 금고는 자체 인증된 잠금 해제 또는 복구 경로가 필요합니다. 필요한 금고 키와 마스터 키가 없으면 암호화된 콘텐츠를 쓸 수 없지만, 컨테이너가 있다는 사실 자체는 암호학적으로 숨겨지지 않습니다.
자주 묻는 질문
금고는 몇 개까지 생성할 수 있나요?
Vaultaire는 금고 생성에 작은 제품 제한을 부과하지 않습니다. 각 유효한 패턴은 별도의 암호화된 인덱스를 처리할 수 있습니다. 저장소, 사용 가능한 패턴 공간, 구독 기능 및 장치 리소스는 여전히 실질적인 제약 조건으로 남아 있으며, 앱에 저장소 선택기가 표시되지 않더라도 디스크 상의 인덱스 파일 수는 열거 가능합니다.
법의학 조사관이 내가 보유한 금고 수를 확인할 수 있습니까?
네, 검사자가 Vaultaire의 앱 컨테이너를 읽을 수 있다면 가능합니다. 루트 'vault_index' 파일은 무작위 위장 파일과 함께 64개 슬롯 단위로 채워진 풀에 보관되지만, 실제 금고마다 자체 저장소 디렉터리가 있어 금고 수를 셀 수 있습니다. 로케이터 이름으로 패턴이나 읽을 수 있는 내용이 드러나지는 않지만, Vaultaire는 파일 시스템 분석에서 금고 수가 숨겨진다고 주장하지 않습니다.
Vaultaire’의 그럴듯한 거부 기능에 대해 아는 사람이 있다면 어떨까요?
디자인을 알아도 어떤 패턴이 암호화된 인덱스를 여는지, 그 저장소에 무엇이 들어 있는지는 알 수 없습니다. 다만 한계도 있습니다. 앱 컨테이너를 검사하는 사람은 금고 수를 셀 수 있고, 키 지문과 AES-GCM 인증 결과로 추측한 패턴을 오프라인에서 시험할 수 있습니다. 따라서 패턴 강도와 기기 보안은 여전히 중요합니다.
여러 개의 금고가 저장 또는 성능에 영향을 줍니까?
각 금고는 포함된 파일에 비례하여 스토리지를 사용합니다. 암호화 및 암호 해독 오버헤드는 금고가 하나이든 여러 개이든 동일합니다. 앱은 사용자가 그린 패턴에 해당하는 금고만 복호화하므로 성능은 다른 금고의 존재 여부에 영향을 받지 않습니다.
Vaultaire는 소프트웨어 업데이트를 통해 모든 저장소를 강제로 공개할 수 있습니까?
소프트웨어 업데이트는 앱의 접근 권한으로 실행되며, 암호화된 인덱스 파일을 나열하거나 이후 동작을 바꿀 수 있습니다. 패턴에서 파생한 키 없이는 열리지 않은 금고를 해독할 수 없지만, 소프트웨어 배포는 신뢰 모델의 일부입니다. 위험도가 높은 사용자는 업데이트와 독립적인 감사 근거를 검토해야 합니다.
이미 사용하고 있는 패턴으로 실수로 금고를 생성하면 어떻게 됩니까?
동일한 장치에 있는 기존 금고와 일치하는 패턴을 그리면 앱이 해당 금고를 엽니다. 로컬 키 파생은 동일한 패턴, 그리드 크기 및 장치 솔트에 대해 결정적이므로 앱은 중복을 생성하는 대신 동일한 인덱스를 확인합니다.
가장 중요한 것을 보호하세요
1분 안에 첫 미끼 금고를 설정하세요. 강력한 개인정보 보호는 인터페이스가 무엇을 숨기고, 암호화된 저장소가 무엇을 여전히 드러낼 수 있는지 정확히 아는 데서 시작됩니다.
Vaultaire 무료 다운로드