프라이빗 사진 공유 가이드: 개인 사진을 안전하게
만료되는 암호화 링크로 개인 사진을 비공개로 공유하세요. 가족 사진을 무단 접근으로부터 보호하세요.
개인 사진을 비공개로 공유하려면 EXIF 데이터(위치, 카메라 시리얼, 타임스탬프)를 제거하고, 브라우저에서 AES-256-GCM으로 암호화한 뒤, 키가 URL 프래그먼트에만 있는 서비스를 사용하고, 링크를 단일 다운로드 제한과 함께 24시간 내에 만료하도록 설정하세요. 데이터 유출 헤드라인에 올리고 싶지 않은 것은 소셜 미디어나 메인스트림 클라우드 서비스를 피하세요. iCloud Photos, Google Photos, Facebook은 모두 자체 목적으로 머신 러닝으로 업로드된 이미지를 스캔합니다. HexaTransfer, Tresorit Send, Proton Drive 공유 링크 같은 영지식 전송 서비스가 기본 공유가 주지 않는 제어권을 줍니다.
기본 사진 공유가 개인정보를 유출하는 이유
편리한 옵션들이 조용히 대부분의 사람들이 깨닫는 것 이상을 포기합니다.
- iCloud Photos는 저장 시 암호화되지만 고급 데이터 보호를 활성화하지 않으면 Apple이 키를 보유합니다. ADP 없이는 Apple이 유효한 요청으로 미국 법 집행에 사진을 제공할 수 있습니다.
- Google Photos는 모든 업로드를 콘텐츠 인덱싱(얼굴, 객체, 위치)을 위해 스캔하며 계정 검색 결과에 포함됩니다.
- Facebook/Instagram은 사진을 Meta 서버에 업로드하고, 표시된 버전에서 EXIF를 제거하지만 원본을 보관하며, 광범위한 서비스 약관에 따라 ML 훈련에 이미지를 사용할 수 있습니다.
- iMessage와 WhatsApp은 전달 시 E2EE이지만 수신자의 전화가 각각 iCloud와 Google Drive에 백업되며, 종종 백업 공급자에게는 암호화되지 않습니다.
- SMS와 이메일은 대부분의 경로에서 전송 중 평문입니다.
휴가 사진에는 괜찮습니다. 의료 스캔, 친밀한 이미지, 비공개로 유지하기 위해 비용을 지불할 용의가 있는 것에는 그렇지 않습니다.
공유 전 EXIF 제거하기
현대 스마트폰의 모든 사진에는 EXIF 메타데이터가 포함됩니다.
- GPS 좌표 약 5미터 정확도.
- 카메라 제조사, 모델, 시리얼 번호.
- 타임스탬프 시간대 포함.
- 편집에 사용된 소프트웨어.
- 일부 카메라의 소유자 이름.
뒷마당에서 아이가 있는 사진은 그들이 서 있는 나무까지 집 주소를 알려줍니다. 공유 전 조치입니다.
- iPhone: 설정 → 개인정보 보호 → 위치 서비스 → 카메라 → 절대 안 함. 또는 공유 시트의 "옵션" 토글로 공유당 "위치"를 비활성화합니다.
- Android: 카메라 앱 설정 → 위치 태그 → 끄기.
- 데스크톱: Mac이나 Linux에서
exiftool -all= photo.jpg. Windows: 마우스 오른쪽 버튼 → 속성 → 세부 정보 → 속성 제거. - 일괄:
exiftool -all= -overwrite_original *.jpg로 전체 폴더 처리.
ExifCleaner(macOS/Windows)와 Metadata Cleaner(Linux, Tails에 번들됨)는 GUI 래퍼를 제공합니다.
업로드 전 암호화하기
표준 사진 공유 서비스는 공급자가 보유한 키로 저장 시 암호화합니다. 즉, 직원, 하위 처리자, 유효한 법적 절차가 있는 정부가 평문에 접근할 수 있습니다. 클라이언트 측 암호화가 이를 해결합니다.
실제로 어떻게 보이는지입니다.
- 브라우저에 사진을 드래그합니다.
- JavaScript가
crypto.getRandomValues()를 사용해 무작위 256비트 AES-GCM 키를 생성합니다. - 파일이 업로드 전에 브라우저에서 암호화됩니다.
- 암호문이 서버에 업로드됩니다. 키는 URL 프래그먼트에 남습니다.
- 수신자의 브라우저가 프래그먼트에서 키를 읽고 로컬에서 복호화합니다.
올바르게 구현하는 서비스: HexaTransfer, SwissTransfer E2EE 티어, Tresorit Send, Proton Drive 공유 링크, Mega.nz. 구현하지 않는 서비스: Google Photos, ADP 외의 iCloud Photos, Dropbox 공유 링크, Flickr.
실제로 사용할 만료 기간 설정하기
영구적으로 작동하는 공유 링크는 개인정보 시한폭탄입니다. 적절한 기본값입니다.
- 일반 가족 사진: 7일.
- 아이나 미성년자 사진: 24~72시간.
- 의료 이미지(피부과 사진, 스캔): 24시간, 단일 다운로드.
- 친밀한 이미지: 1시간, 단일 다운로드. 디지털로 공유해야 하는지 고려하세요.
- 온보딩을 위한 신분증 사진: 24시간, 단일 다운로드.
만료와 다운로드 제한을 함께 사용하세요. 두 번 다운로드를 기록하는 단일 다운로드 링크는 링크가 가로채졌다는 명확한 신호입니다.
링크 위에 비밀번호 보호 추가하기
URL 프래그먼트가 키이므로 링크가 있는 사람은 누구든 볼 수 있습니다. 비밀번호가 두 번째 요소를 추가합니다. 공격자는 링크와 비밀번호가 모두 필요하며, 가능하면 다른 채널로 공유하세요.
찾아야 할 구현 사항입니다.
- 최소 600,000회 반복의 PBKDF2-HMAC-SHA-256, 또는 Argon2id.
- 비밀번호 관리자의 12자 이상 무작위 비밀번호("Family2025" 아님).
- 다른 채널로 공유된 비밀번호 — 링크를 문자로 보냈다면 Signal로, 링크를 이메일로 보냈다면 iMessage로, 조심스럽다면 종이에.
브루트 포스 저항은 KDF가 아닌 비밀번호 엔트로피에 달려 있습니다. 4자리 PIN은 반복 횟수에 관계없이 1초에 노출됩니다.
각 플랫폼의 위치
사진 특정 공유에 대한 빠른 비교표입니다.
| 서비스 | E2EE | EXIF 제거 | 만료 링크 | 무료 티어 | |---------|------|-----------|----------|-----------| | iCloud Photos | ADP만 | 아니오 | 예(공유 앨범) | 5 GB | | Google Photos | 아니오 | 아니오 | 제한적 | Gmail과 공유 15 GB | | Apple iCloud Shared Albums | 아니오 | 아니오 | 아니오 | 포함 | | Dropbox 링크 | 아니오 | 아니오 | 예(유료) | 2 GB | | WeTransfer | 아니오 | 아니오 | 예(7일) | 전송당 2 GB | | SwissTransfer | 선택적 | 아니오 | 예(최대 30일) | 전송당 50 GB | | Tresorit Send | 예 | 아니오 | 예(7일) | 전송당 5 GB | | HexaTransfer | 예 | 아니오 | 예(24시간) | 전송당 10 GB |
"EXIF 제거"가 거의 어디서나 아니오인 이유는 그것이 업로드 전 당신이 해야 할 일이기 때문입니다.
라이브 앨범과 지속적인 공유 처리하기
단일 파일 링크는 일회성 공유에 작동합니다. "전체 휴가 사진" 또는 "올해 가족 사진"에는 다른 패턴이 필요합니다.
- Proton Drive 공유 폴더 — 클라이언트 측 암호화, 비밀번호 보호 가능, 만료.
- Tresorit 공유 폴더 — 영지식, 세밀한 접근 제어, 기업 기능.
- Cryptomator + 모든 클라우드(Dropbox, Google Drive, OneDrive) 위에 — 로컬 폴더를 암호화하고, 암호문을 동기화하고, 신뢰할 수 있는 당사자에게만 볼트 비밀번호를 공유합니다.
- 홈 서버가 있는 가족을 위한 자체 호스팅 Nextcloud와 엔드투엔드 암호화.
대가족과 공유하는 여행 앨범에는 30일 만료와 공유 비밀번호가 있는 Tresorit 또는 Proton Drive 폴더가 합리적인 설정입니다. 특히 아이 사진의 경우 클라우드를 완전히 피하는 것을 고려하세요. 집에 있는 로컬 사진 프레임이나 직접 전달한 USB 키가 로우테크이고 유출이 없습니다.
신중한 부모를 위한 워크플로
빅 테크를 먹이지 않고 조부모와 아이 사진을 공유하려는 부모를 위해서입니다.
- 전화의 위치 태깅을 끄고 사진을 찍습니다.
- 집 주소, 번호판, 또는 학교를 보여주는 사진을 빠르게 검토해 제거합니다.
- 선택된 파일을 클라이언트 측 E2EE 전송 서비스에 드롭합니다.
- 72시간 만료와 비밀번호를 설정합니다.
- iMessage/Signal로 링크를 보내고, 비밀번호는 다른 채널(음성 통화)로 보냅니다.
- 조부모가 다운로드해 로컬에 저장합니다. 클라우드 서비스는 자동 삭제됩니다.
- 단기 암호문을 제외하고 제3자에게 어떤 흔적도 남지 않습니다.
공유당 약 90초가 걸립니다. 가족 사진이 다음 Google Photos 규모의 데이터 유출에서 제외됩니다.
hexatransfer.com에서 사용해 보세요 — 무료, 계정 불필요, 최대 10GB.
엔드투엔드 암호화로 대용량 파일을 안전하게 전송
엔드투엔드 암호화로 최대 10GB의 파일을 무료로 전송하세요. 계정이 필요하지 않습니다. 업로드 전에 브라우저에서 파일이 암호화되어 다른 사람은 읽을 수 없습니다.
파일 보내기