Cryptile

사진 보관함 앱은 어떻게 작동하나요? 실제로 일어나는 일

업데이트

사진 보관함 앱은 사진을 사진 라이브러리에서 앱 자체의 저장 공간으로 복사한 다음 그 앞에 잠금을 겁니다. 그것이 전부인 앱도 있습니다. 더 나은 앱은 모든 파일을 암호화하므로, 나만 가진 키가 없으면 사진을 읽을 수 없습니다.

App Store에서 Cryptile 받기

무엇을 알아야 하나요?

  • 보관함은 별개의 장소입니다. 보관함의 사진은 더 이상 라이브러리에 없으므로 사진 앱, 추억, 공유 사진 보관함에서 빠집니다.
  • 잠금은 암호화가 아닙니다. PIN 화면은 가볍게 들여다보는 것을 막습니다. 암호화는 키가 없으면 파일을 읽을 수 없게 합니다.
  • 누가 키를 갖느냐가 많은 것을 정합니다. 회사가 잠금을 재설정할 수 있다면 회사도 사진에 닿을 수 있습니다.

사진은 어디로 가나요?

보관함 앱은 사진을 사진 라이브러리가 아니라 자체 저장 공간에 저장합니다. 사진 접근 권한을 준 앱도 그곳의 사진은 보지 못합니다.

사진을 가져오면 앱은 라이브러리에서 사진을 읽어 자기 사본을 씁니다. 원본은 직접 지울 때까지 사진 앱에 남습니다. 지운 사진은 30일 동안 최근 삭제된 항목에 있으므로 그곳도 비워야 합니다. 사진을 지우면 어떻게 되나요? 가이드에서 다룹니다.

잠금은 실제로 무엇을 하나요?

보관함에는 두 종류가 있으며, 겉으로는 똑같아 보입니다.

  1. 숨기고 잠그는 보관함. 파일은 앱 저장 공간에 평범한 이미지로 있습니다. PIN이나 패턴은 앱이 사진을 보여 줄지만 정합니다.
  2. 암호화하는 보관함. 파일은 암호로 뒤섞여 있습니다. PIN, 패턴, 암호문이 파일을 되돌리는 키로 바뀝니다.

첫 번째 종류에서는 원본 파일을 얻은 사람이 사진을 봅니다. 두 번째 종류에서는 잡음만 봅니다.

보관함의 암호화는 어떻게 작동하나요?

보통의 설계는 세 단계입니다.

  1. 잠금을 풉니다. 코드를 입력하거나 패턴을 그립니다.
  2. 키가 만들어집니다. 앱이 입력한 것을 암호화 키로 바꿉니다. 신중한 설계에서는 이것이 기기에서 일어나며, 키는 어디로도 보내지지 않습니다.
  3. 볼 때 파일이 열립니다. 앱은 사진을 볼 때마다 복호화합니다. 보관함이 잠기면 키를 잊습니다.

썸네일과 검색 색인도 중요합니다. 앱이 사진은 암호화하면서 작은 미리보기를 평문으로 저장한다면, 미리보기가 모든 것을 드러냅니다.

백업과 새 휴대폰은요?

보관함은 어딘가에 백업되어야 합니다. 계정을 만들어 자체 서버에 올리는 앱도 있고, 내 iCloud에 백업하는 앱도 있습니다.

중요한 것은 백업에 무엇이 들어 있느냐입니다. 암호화된 백업은 내 키가 없는 사람에게 쓸모가 없습니다. 그 말은 잃어버린 키를 누구도 재설정할 수 없다는 뜻이기도 하므로, 좋은 앱은 적어 둘 복구 문구를 줍니다.

미끼 보관함이란?

두 번째 코드로 무해한 두 번째 보관함을 열게 해 주는 앱도 있습니다. 누군가 앱을 열라고 압박하면 그 보관함을 엽니다. 앱이 보관함 목록을 보여 주지 않을 때만 통합니다.

Cryptile은 어떻게 작동하나요?

  • 모든 파일, 썸네일, 검색 색인은 AES-256-GCM으로 암호화됩니다.
  • 키는 기기에서 만들어집니다. 내가 그린 패턴에서 나옵니다. 계정도 서버도 없으며, 개발자는 키를 절대 갖지 않습니다.
  • 다른 패턴은 다른 보관함을 엽니다. 보관함 목록은 없습니다. 파일 크기는 패딩되며, 미끼 슬롯이 보관함 개수를 숨깁니다.
  • 백업은 암호화된 iCloud 백업입니다. 복원하려면 9단어 복구 문구가 필요합니다. 재설정은 없습니다.

핵심부는 소스 공개 라이선스로 감사를 위해 공개되어 있으며, 위협 모델과 테스트 벡터도 함께 있습니다. 어떤 앱이든 확인할 점은 사진 보관함 앱은 안전한가요? 가이드에 정리되어 있습니다.

지켜 주지 못하는 것

어떤 보관함도 화면에 열려 있는 동안이나, 그 순간 휴대폰이 악성 코드에 감염되어 있다면 사진을 지키지 못합니다. 패턴은 암호문보다 약하므로 8칸 이상을 쓰세요. 누군가 내가 그리는 것을 보면 그 사람은 보관함을 가진 것과 같습니다. 패턴과 복구 문구를 모두 잃으면 보관함은 사라집니다.

Cryptile로 해 보기

Cryptile은 사진이 들어오는 순간 암호화하고 키를 휴대폰에 둡니다. 앱 내 카메라로 찍은 사진은 라이브러리에 닿지도 않습니다.

Cryptile은 무료로 보관함 최대 2개, 사진 100장, 동영상 10개까지 쓸 수 있습니다. Plus는 한도를 없애고 패닉 패턴과 보관함 안 검색을 더하며, 연 $19.99(7일 무료 체험) 또는 한 번 결제 $39.99입니다.

App Store에서 Cryptile 받기