이 번역은 아직 원어민의 검수를 받지 않았습니다. 기준이 되는 버전은 영어판입니다. Read the English versionHelp translate

내 컴퓨터에서 암호화하고, 쓰던 클라우드에 그대로 올립니다

클라우드는 파일을 보관할 뿐, 읽을 필요는 없습니다.

CryptoUpload는 파일이 컴퓨터를 떠나기 전에 하나하나 잠급니다. Google Drive, Dropbox, OneDrive 또는 직접 운영하는 서버에는 읽을 수 없는 블록만 전달됩니다. 키는 오직 당신만 가집니다.

  • 무료 오픈 소스
  • 계정 만들기 불필요
  • 중간에 우리 서버 없음
  • 텔레메트리 없음

I

떠나기 전에

모든 파일은 블록으로 나뉘고, 각 블록은 바로 여기 내 컴퓨터에서 AES-256-GCM으로 봉인됩니다. 파일 이름도 사라집니다. 읽을 수 있는 것은 아무것도 이 컴퓨터를 떠나지 않습니다.

블록은 각각 따로 봉인됩니다. 위에서 바뀌는 이름은 설명을 위한 예시입니다.

II

이동하는 동안

봉인된 블록만 출발합니다. 목적지는 이미 가지고 있고, 어쩌면 이미 요금을 내고 있는 저장소입니다. 클라우드를 바꿀 필요도, 새로운 곳을 믿을 필요도 없습니다.

목적지를 가리키거나 탭하면 연결 방식을 볼 수 있습니다.

III

반대편에서

클라우드를 운영하는 사람들의 눈에 보이는 모습입니다. 목록 위로 빛을 움직여 보세요. 원 안은 내가 보는 것이고, 원 밖은 그들에게 남는 것입니다.

클라우드를 운영하는 사람들의 눈에 보이는 모습입니다. 목록 위로 빛을 끌어 보세요. 원 안은 내가 보는 것이고, 원 밖은 그들에게 남는 것입니다.

내가 보는 것

  • 임대 계약서.pdf1.8 MB2026년 9월 14일 09:12
  • 휴가 사진 0412.jpg4.1 MB2026년 9월 12일 18:40
  • 비밀번호.kdbx46 KB2026년 9월 11일 22:05
  • 2025 종합소득세 신고서.pdf920 KB2026년 9월 8일 10:31
  • 건강검진 결과.pdf2.3 MB2026년 9월 5일 16:18
  • 청구서 0043.pdf140 KB2026년 9월 3일 08:57
  • 졸업 논문 최종 v3.docx1.2 MB2026년 8월 29일 23:44
  • 결혼식 영상.mp41.4 GB2026년 8월 21일 12:09

제공업체에게 더는 보이지 않는 것

  • 파일과 폴더의 이름
  • 파일 안의 내용
  • 어느 폴더가 어느 폴더 안에 있는지

제공업체에게 여전히 보이는 것

  • 파일이 몇 개인지
  • 각 파일의 크기
  • 언제 기록되었는지
  • 접속하는 주소

설명을 위한 예시입니다. 제공업체 쪽 이름은 실제와 비슷한 모양으로 만든 가짜입니다.

무엇이 계속 보이는지, 항목별로

잠금 그 이상

불편한 보호는 결국 꺼지게 됩니다. 이 보호는 방해하지 않습니다. 보관함은 여느 드라이브와 같고, 어제의 버전을 되돌릴 수 있으며, 백업을 변경 불가로 만들 수 있습니다.

  1. 여느 드라이브와 똑같이

    보관함이 컴퓨터의 드라이브 목록에 나타납니다. 평소 쓰던 프로그램으로 열고, 편집하고, 저장하세요. Windows와 Linux 모두 가능합니다. 암호화는 그 아래에서 작동합니다.

  2. 대용량 영상도 기다림 없이

    클라우드에 있는 큰 파일을 전부 내려받지 않고도 바로 열 수 있습니다.

  3. 항상 보호되는 폴더

    폴더를 하나 고르면 모든 변경이 암호화되어 업로드됩니다. 시간대, 대역폭 한도, 제외할 항목은 직접 정합니다. 연결이 끊기면 멈춘 지점부터 업로드를 이어 갑니다.

  4. 어제로 돌아가기

    실수로 덮어쓰셨나요? 버전 기록이 이전 복사본을 되돌려 줍니다.

  5. 조용히 사라지는 것은 없습니다

    두 기기가 같은 파일을 바꾸면 두 버전을 모두 보관합니다. 작업물을 잃는 것보다 파일 하나가 더 생기는 편이 낫습니다.

  6. 탈취된 자격 증명으로도 지울 수 없는 사본

    S3 Object Lock을 쓰면 업로드된 사본은 저장소 자격 증명이 있어도 내가 정한 보존 기간이 끝나기 전에는 영구 삭제할 수 없습니다. 공격처럼 보이는 동기화는 확인을 받기 위해 일시 중지됩니다. 이는 휴리스틱이며 보장은 아닙니다.

  7. 진짜 키를 주머니에

    FIDO2 보안 키로 잠금을 풉니다. 비밀번호와 키를 둘 다 요구하도록 설정할 수도 있습니다.

  8. 제대로 작동하는 플랜 B

    비밀번호를 잊어버려도 24개의 복구 단어로 보관함을 열 수 있습니다. 긴급 복구 키트를 인쇄해 따로 보관할 수도 있습니다.

  9. 중간 단계 없이 공유

    계정 서버 없이 여러 사람이 같은 보관함을 함께 씁니다.

이런 분들을 위한 것입니다

  • 폴더 하나에 삶을 담아 두는 분

    문서, 사진, 세금 신고서, 건강검진 결과. 편해서 클라우드에 둡니다. 편리함은 그대로 두고, 읽을 수 있는 사람은 나뿐입니다.

  • 다른 사람의 데이터를 맡아 관리하는 분

    고객, 환자, 사건 기록. 제공업체가 침해당하더라도 그쪽에서 유출되는 것은 읽을 수 없는 블록이지 그들의 문서가 아닙니다. 유일한 방어가 아니라 추가 방어층입니다.

  • 서버를 직접 운영하는 분

    직접 운영하는 서버의 S3 호환 저장소, SFTP, WebDAV, Object Lock을 이용한 변경 불가 백업, 그리고 이 모두를 자동화하는 명령줄.

다운로드

키를 되찾으세요.

무료이며 계정이 필요 없습니다. 설치하고 비밀번호를 정하면, 보관함에 넣은 파일이 이미 암호화된 상태로 클라우드에 닿습니다. 마음이 바뀌셨나요? 파일을 복사해 내고 프로그램을 제거하면 끝입니다. 아무 조건도 없습니다.

먼저 사본 폴더로 시작하세요. 24개 단어로도 모든 파일이 다시 열리는 것을 확인할 때까지 원본은 그대로 두세요.

  • 내 시스템

    Windows

    .exe 설치 프로그램

    첫 공개 릴리스와 함께 제공됩니다.

  • 내 시스템

    Linux

    Debian과 Ubuntu용 .deb, 그 밖의 모든 배포판용 AppImage

    첫 공개 릴리스와 함께 제공됩니다.

세 단계로 바로 시작

  1. 설치

    평범한 설치 프로그램입니다. 가입은 없습니다.

  2. 보관함 만들기

    비밀번호를 정하고 24개의 복구 단어를 안전한 곳에 두세요.

  3. 클라우드 연결

    어디에 둘지, 무엇을 보호할지 고르세요. 그다음부터는 알아서 돌아갑니다.

속을 들여다보고 싶은 분께

여기까지가 짧은 설명이었습니다. 이제부터는 수치, 추가 보호 기능, 그리고 한계를 있는 그대로 설명합니다.

IV

말만 믿지 마세요. 직접 해 보세요.

아무 글이나 입력해 보세요. 브라우저가 앱과 같은 암호인 AES-256-GCM으로 지금 바로 암호화합니다. 키는 무작위로 만들어져 이 페이지 안에만 있고, 어디로도 전송되지 않습니다.

제공업체가 저장하게 될 내용

  • 논스
  • 암호화된 데이터
  • 진위 봉인

눈으로 볼 수 있도록 아주 작은 블록을 썼습니다. 블록당 8바이트이고 한 줄에 하나씩입니다. 앱은 32 KiB 블록을 쓰고, 이름도 암호화하며, UVF 형식을 사용합니다. 또한 각 블록을 파일에 묶고 파일 끝 규칙으로 잘림을 감지합니다. 이 데모는 개념을 보여 줄 뿐 형식 그대로가 아닙니다.

이 데모를 쓰려면 보안 연결(https) 페이지에서 Web Crypto를 지원하는 브라우저와 켜진 JavaScript가 필요합니다.

숫자로 보는 잠금

직접 만든 알고리즘은 없습니다. 공개된 표준 알고리즘과 열린 형식인 UVF를 씁니다. 우리가 더한 부분(롤백 방지 기록, 공유, 프라이빗 프로필)은 공개 사양에 적혀 있습니다. 코드는 GPLv3로 공개되어 있어 누구나 읽고 확인할 수 있습니다.

  1. 256 비트

    파일마다 하나의 키

    AES-256-GCM을 쓰며, 파일마다 서로 다른 무작위 키를 씁니다. 모든 암호화는 내 컴퓨터에서 이루어집니다.

  2. 32 KiB

    블록마다 봉인

    비트 하나만 바뀌어도 파일이 열리지 않습니다. 잘린 파일은 더 짧게 보여 주는 대신 거부됩니다.

  3. 256 MiB

    추측 한 번의 비용

    비밀번호를 추측하려는 사람은 시도할 때마다 메모리 256 MiB를 치러야 합니다(Argon2id).

  4. 24 단어

    다시 들어오는 길

    한 번만 보여 주고 저장하지 않는 복구 문구입니다. 파일을 다시 암호화하지 않고도 비밀번호를 바꿀 수 있습니다.

  5. 7 곳

    저장소는 직접 고릅니다

    Google Drive, Dropbox, OneDrive, S3 호환 저장소, SFTP, WebDAV, 로컬 디스크 중에서 고를 수 있습니다. 원하면 여러 곳을 함께 쓸 수 있습니다.

  6. 0 우리 서버

    중간에 아무도 없습니다

    계정도, 구독도, 텔레메트리도 없습니다. 앱은 내가 고른 클라우드와만 통신하며, 끄지 않는 한 새 버전이 나왔는지 확인합니다.

추가 보호 기능, 켜기 전에는 꺼져 있습니다

기본 보호는 항상 적용됩니다. 이 기능들은 추가 옵션이며 켜기 전에는 꺼져 있습니다. 각각 무엇을 지키고 무엇을 감수해야 하는지 밝혀 둡니다. 켜는 것은 자유롭고, 끌 때는 비밀번호를 묻습니다.

스스로 잠깁니다

컴퓨터가 절전 상태에 들어가거나, 원격 데스크톱 세션이 시작되거나, 한동안 아무것도 하지 않으면 기다리지 않고 보관함이 잠기고 드라이브가 분리됩니다.

한계: 보관함이 열려 있는 동안 내 사용자 권한으로 이미 실행 중인 프로그램은 완전히 막을 수 없습니다.

엿보는 자를 위한 덫

드라이브에 정직한 프로그램이라면 열지 않을 가짜 파일을 둡니다. 누군가 그 파일을 읽거나 몇 초 안에 아주 많은 파일을 열면 보관함이 즉시 잠기고 어떤 프로그램이었는지 알려 줍니다.

한계: 현재는 Linux에서만 제공됩니다. CryptoUpload를 겨냥해 만든 악성코드는 미끼를 알아볼 수 있습니다.

크기 위장

프라이빗 프로필에서는 모든 파일이 표준 크기로 올림 처리되며, 최대 약 12% 늘어납니다. 비슷한 크기의 파일은 서버를 지켜보는 사람에게 똑같아 보입니다. 이름 길이도 다섯 구간으로 묶입니다.

한계: 보관함을 만들 때 고르며 이후에는 바꿀 수 없습니다. 공간을 조금 더 씁니다.

뒤섞인 시간

파일은 무작위 순서로 나가고, 자동 실행마다 최대 24시간까지 무작위로 기다립니다. 도착 시각이 더는 내가 편집한 시각을 반영하지 않습니다. 프록시를 거치면 제공업체는 내 주소를 보지 못합니다.

한계: 시간이 지나면 데이터의 양과 빈도는 여전히 드러납니다. Google Drive, Dropbox, OneDrive의 브라우저 로그인은 프록시를 거치지 않으며, S3는 HTTP 프록시로만 작동합니다.

하나가 아닌 두 개의 키

비밀번호와 FIDO2 보안 키를 함께 씁니다. 비밀번호만으로도, 키만으로도 열리지 않습니다. 누가 엿본 비밀번호만으로는 더는 충분하지 않습니다.

한계: 24개 단어는 비상구로서 여전히 단독으로 열 수 있습니다. 안전하게 보관하세요.

쪼개 놓은 복구 경로

24개 단어를 예를 들어 다섯 조각으로 나누고 그중 세 조각이면 열리게 합니다. 훔친 조각 하나로는 아무것도 알 수 없고, 잃어버린 조각 하나 때문에 못 들어오는 일도 없습니다.

한계: 문구 전체의 사본을 파기해야만 보호가 됩니다.

모든 것을 닫는 하나의 키

버튼 하나 또는 단축키 하나로 보관함이 잠기고, 드라이브가 분리되고, 최근 보관함 목록과 활동 기록이 지워지고, 시스템 키체인의 키가 삭제됩니다.

한계: 서버에 있는 데이터와 원본 파일은 건드리지 않습니다.

그 밖에도 읽기 전용 드라이브, 드라이브를 읽을 수 있는 프로그램 허용 목록(Linux), 디스크에 남는 흔적 줄이기, 보관함 열기 실패 시도 알림이 있습니다.

V

잠금이 할 수 없는 일

무언가를 맡기기 전에 알아 두는 편이 낫습니다. 오늘 기준의 한계입니다.

  1. CryptoUpload는 아직 독립적인 보안 감사를 받지 않았습니다. 내부 검토만 거쳤습니다.
  2. 제공업체는 여전히 파일이 몇 개인지, 크기가 얼마인지, 언제 기록되었는지, 어디에서 접속하는지를 볼 수 있습니다.
  3. 이미 침해된 컴퓨터나 다른 사람이 쓰는 컴퓨터에 열어 둔 보관함은 보호 범위 밖입니다.
  4. 비밀번호를 바꾸거나 공유 보관함에서 사람을 제외해도, 그들이 이미 본 것은 되돌릴 수 없습니다.
  5. 제공업체가 파일을 돌려주기를 거부할 수 있습니다. 잠금은 변조를 감지할 뿐, 제공업체의 협조를 강제할 수는 없습니다. 그래서 보관함을 여러 곳에 둘 수 있게 했습니다.
  6. 비밀번호와 24개 단어를 모두 잃으면 누구도 데이터를 복구할 수 없습니다. 우리도 마찬가지입니다. 그래서 인쇄해 보관할 복구 키트가 있습니다.
보안 페이지 전체 보기

제가 이 일을 하는 이유 (스포일러: 돈 때문이 아닙니다)

제 개인 정보는 맡겼던 회사 한 곳이 아니라 여러 곳에서 유출되었습니다. 침입한 사람은 저에 관한 방대한 정보를 암호화 한 조각 없는 평문 그대로 가져갔습니다. 누구나, 어떤 목적으로든 읽을 수 있는 상태로요.

CryptoUpload는 거기서 출발합니다. 이미 새어 나간 데이터를 되찾을 수는 없지만, 앞으로 올릴 파일, 제 것과 당신의 것이 클라우드에 닿을 때 이미 읽을 수 없는 상태가 되도록 만들 수는 있습니다.

저는 이 프로그램으로 아무것도 벌지 않습니다. 팔지 않고, 광고도 넣지 않고, 구독도 권하지 않습니다. 그리고 당신의 데이터는 제가 볼 수 없으니, 팔고 싶어도 팔 수 없습니다. 받는 것은 자발적인 후원뿐입니다. 데이터 보호가 좋아서 하는 일이고, 솔직히 말하면 약간의 앙갚음도 섞여 있습니다.

보안 분야에서 일하신다면 후원 말고도 도울 방법이 있습니다. 코드를 읽고, 버그를 찾고, 변경을 제안해 주세요. 규칙은 하나입니다. 보안 문제는 공개된 곳이 아니라 security@cryptoupload.org로 비공개로 알려 주세요.

CryptoUpload를 만드는 사람

CryptoUpload: 수지 내역

프로그램 판매
€0.00
구독
€0.00
광고
€0.00
데이터 판매
불가능
자발적 후원
마음이 가시면
들인 시간
한 해 이상
지출 (전부 제 몫)
꽤 많음
총 수입
€0.00

감사합니다. 안녕히 가세요. 데이터 잘 지키세요.

질문과 짧은 답변

클라우드를 바꿔야 하나요?

아니요. CryptoUpload는 이미 쓰는 저장소 위에서 작동합니다. Google Drive, Dropbox, OneDrive, S3 호환 저장소, SFTP, WebDAV 또는 일반 디스크 모두 가능합니다.

계정을 만들어야 하나요?

아니요. CryptoUpload 계정은 없고, 나와 내 파일 사이에 우리 서버도 없습니다. 이미 쓰고 있는 클라우드 로그인을 그대로 씁니다.

내 파일을 읽을 수 있나요?

아니요. 파일은 내 컴퓨터에서 암호화되며 우리는 아무것도 받지 않습니다. 키는 비밀번호, 24개 단어, 또는 직접 추가한 잠금 해제 방법으로만 열립니다.

비밀번호를 잊어버리면요?

보관함을 만들 때 보여 드린 24단어 복구 문구를 씁니다. 비밀번호와 문구를 모두 잃으면 누구도 데이터를 복구할 수 없습니다. 나만 가진 키의 대가입니다.

언젠가 그만 쓰고 싶어지면요?

언제든 떠날 수 있습니다. 보관함을 열어 파일을 그대로 복사해 내고 프로그램을 제거하면 됩니다. 해지할 것도 없고, 보관함 형식은 공개 문서로 정리되어 있어 갇히지 않습니다.

비용이 드나요?

아니요. 자유 소프트웨어이면서 무료입니다. 클라우드 제공업체의 저장 요금은 지금처럼 따로 들 수 있습니다. 숨은 조건은 없습니다. 광고도, 팔 데이터도 없습니다(우리는 데이터를 볼 수 없습니다). 이유는 “제가 이 일을 하는 이유”에 있습니다.

업무에도 쓸 수 있나요?

네. 라이선스가 허용하고 비용도 들지 않습니다. 다만 지원 계약도, 응답 시간 보장도 없습니다. 한 사람이 만들고 있으니까요. 이미 여러분의 의무를 충족하는 제공업체 위에 얹는 추가 방어층으로 쓰시고, 다른 보호 조치를 대신하는 용도로는 쓰지 마세요.

나에 관한 데이터를 어딘가로 보내나요?

텔레메트리는 없습니다. 앱은 클라우드 제공업체와 통신하고, 설정에서 끄지 않는 한 업데이트를 확인합니다.

감사를 받았나요?

아직 독립적인 감사는 받지 않았습니다. 내부 보안 검토를 거쳤고, 코드는 공개되어 있으며, 보조금으로 외부 감사 비용을 마련하는 것이 목표입니다. 이것이 무엇을 뜻하는지, 그동안 어떻게 하시길 권하는지는 보안 페이지에 있습니다.

AI로 만들었나요?

네. CryptoUpload에는 개발자가 한 명뿐이며, 코드를 작성하고 버그를 찾아 검증하는 데 AI 어시스턴트의 도움을 받았습니다. 혼자 일하다 보니 객관적인 두 번째 의견이 필요했습니다. 결정은 여전히 한 사람이 내리고, 암호는 공개된 알고리즘이며, 누구나 확인할 수 있도록 코드가 열려 있습니다.

Mac과 휴대폰은요?

macOS, Android, iOS는 계획 중이지만 아직 제공되지 않습니다.

프로젝트가 중단되면요?

설치한 프로그램은 계속 작동합니다. 우리 서버에 의존하지 않습니다. 언제든 파일을 열어 복사해 낼 수 있습니다. 형식과 코드가 공개되어 있어 누구든 이어받을 수 있습니다.

제품 이름의 권리는 각 소유자에게 있습니다. CryptoUpload는 이들 중 어느 곳과도 제휴하거나 보증을 받은 관계가 아닙니다.

CryptoUpload

암호화
내 컴퓨터에서 AES-256-GCM
보관함 형식
UVF, 열린 형식
라이선스
GNU GPLv3, App Store 예외 조항 포함
가격
무료
텔레메트리
없음
소스 코드
GPLv3로 공개
문의 및 취재
info@cryptoupload.org
보안 신고
security@cryptoupload.org

CryptoUpload 다운로드