소개
한 사람. 팀도 없고, 투자자도 없고, 자문위원회도 없습니다.
내 이름은Rasty Turek그리고 저는 Vaultaire 뒤에 있는 사람입니다.
한 명의 엔지니어, 하나의 코드베이스, 이 앱을 사용하는 사람 외에는 누구에게도 대답하지 않는 하나의 아키텍처 결정 세트입니다. 이것이 전체 조직도입니다.
한 사람이 중요한 이유
팀과 함께 개인 정보 보호 도구를 구축하면 표면적 문제가 발생합니다. 코드베이스를 다루는 모든 엔지니어는 아키텍처에 액세스할 수 있습니다. 회사에 자금을 지원하는 모든 투자자는 수익 창출에 대한 의견을 가지고 있습니다. 모든 이사회 구성원은 귀하의 파일을 비공개로 유지할 권리와 충돌할 수 있는 수탁 의무가 있습니다.
Vaultaire는 한 사람이 만들고 운영합니다. 이 앱에는 Vaultaire 계정 서비스가 없으며 공급자가 보유한 금고 암호 해독 키가 없습니다. 그 보안 아키텍처 용도 AES-256-GCM, PBKDF2-HMAC-SHA512, iOS Keychain, 클라이언트 측 암호화 CloudKit 기록. 공급자 경계는 회사가 공개할 수 있는 내용을 제한하는 반면, 배송된 클라이언트는 iOS, 장치 및 구현은 신뢰 모델의 일부로 유지됩니다.
배경
저는 Google에서 엔지니어로 경력을 시작했습니다. 그 후 저는 수백만 명의 사용자를 처리하는 규모, 데이터 인프라 및 시스템에 중점을 둔 몇 개의 회사, 를 설립했습니다. 보안는 항상 그 작업을 실행하는 스레드였습니다. 대규모로 운영하면 아키텍처가 기본적으로 사람을 보호하거나 전혀 보호하지 않는다는 사실을 빠르게 알게 됩니다.
보안 및 콘텐츠 귀속 공간에서 회사를 설립하면서 데이터 무결성 및 액세스 제어가 기능이 아닌 제품인 문제를 해결하기 위해 노력했습니다., . 이러한 배경은 암호화, 키 관리, 그리고 소프트웨어가 진정한 영지식이라는 것이 무엇을 의미하는지에 대한 제가 생각하는 방식을 형성했습니다.
최근에는 iOS, macOS 및 웹 전반의 AI 도구, 에이전트, 평가 시스템 및 개발자 워크플로에 중점을 두었습니다. 공통 스레드는 동일합니다. 사람들이 사용하기 위해 데이터를 넘겨줄 필요 없이 실제 가치를 제공하는 제품을 구축하는 것입니다.
Vaultaire는 무엇입니까
Vaultaire는 보안 배경과 암호화 설계에 대한 관심이 만나는 곳입니다. 저는 대부분의 Vault 앱이 수행하는 척만 하는 작업, 즉 PIN 화면 뒤에 파일을 숨기는 것이 아니라 실제로 파일을 암호화하는 암호화된 저장소를 구축하고 싶었습니다. 에이 당신이 그리는 패턴 암호화된 인덱스를 인증하는 볼트 키를 파생하고 별도의 무작위 마스터 키를 풀어냅니다. AES-256-GCM 파일 암호화. 저는 귀하가 읽을 수 있는 저장소 콘텐츠나 암호 해독 키를 받는 서비스를 운영하지 않으므로 귀하를 위해 이를 검색하거나 제공업체가 보유한 사본을 공개할 수 없습니다.
는 협박 금고 — 강제로 특정 패턴을 그리면 다른 저장소에 대한 로컬 인덱스 및 복구 매핑이 자동으로 제거되는 경우 — 이 기능이 가장 필요한 사람들을 생각했기 때문에 존재합니다. 언론인, 활동가, 학대 생존자, 적대적인 국경을 넘는 여행자. 이들은 이론적인 사용자가 아닙니다. 이것이 바로 Vaultaire가 일반 인터페이스에서 공개하는 내용과 암호화된 앱 컨테이너 저장소가 법의학 조사관에게 노출될 수 있는 내용을 분리하는 이유입니다.
빌드 방법
나는 대부분의 사람들이 건너뛰는 세부사항에 집착합니다. 부풀어오르는 것은 부주의의 신호이기 때문에 바이너리 크기입니다. 타이포그래피는 시각적 정밀도가 엔지니어링 정밀도를 반영하기 때문입니다. 상황 효율성: AI로 구축한다는 것은 낭비되는 모든 토큰이 낭비되는 결정임을 의미하기 때문입니다.
저는 많이 틀렸습니다. 그리고, 가 빨리 틀리는 것이 배송할 가치가 있는 것에 수렴하는 방식을 선호합니다.
Vaultaire에는 광고 SDK나 ID 계정이 없습니다. 앱 내 분석, 충돌 진단 및 Apple Ads 속성은 설정에서 Vaultaire 개선 지원을 활성화할 때까지 꺼진 상태로 유지됩니다. 활성화된 경우 문서화된 흐름은 볼트 콘텐츠, 패턴, 복구 문구, 파일 이름, 파일 형식, 공유 ID 및 볼트 ID를 제외하면서 가명 식별자 및 대략적인 제품 이벤트를 사용합니다.
문제가 있으면 지원 양식을 이용해 주세요. 모든 메시지를 읽습니다.