CryFS, 내용뿐 아니라 파일의 모양까지 감추는 암호화
요약
CryFS 는 클라우드 폴더를 위한 오픈 소스 암호화 파일 시스템이다. 파일을 고정 크기 암호 블록으로 쪼개고 이름과 폴더 구조를 흔들어, 손에는 평범한 폴더로 보이고 클라우드에는 읽을 수 없는 덩어리만 남는다.
추천- 이름
- CryFS
- 버전
- 1.0.2
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 공식 사이트
- https://www.cryfs.org/
- 업데이트
- 2026-10-06 13:18
클라우드가 실제로 보는 것
사적인 서류를 클라우드 폴더에 넣기 전에 대부분은 잠깐 망설인다. 파일은 남의 서버에 놓인다. 전송은 분명 보호되지만, 놓여 있는 상태에서는 제공자가 파일 이름을 보고, 폴더 나무의 모양을 보고, 몇 개인지, 어느 것이 가장 큰지까지 안다. 그 어느 것도 내용을 한 바이트 읽을 필요가 없다. tax_2025 라는 폴더에 열네 개, 그중 하나가 눈에 띄게 크다, 그것만으로 이야기는 끝난다.

금고라는 방식
CryFS 는 다른 층에서 답한다. 이 기기에 금고를 만든다. 그 안에 쓰인 것은 잘리고 암호화되어 한 디렉터리에 덩어리로 놓인다. 그 디렉터리를 늘 쓰던 클라우드 동기화가 그대로 다룬다. 제공자 손에 남는 것은 읽을 수 있는 구조가 없는 암호 덩어리 더미다. 이쪽에서는 복호된 모습이 평범한 폴더로 마운트되어 열기, 저장, 이름 바꾸기가 모두 평소대로 동작하고, 동기화는 뒤에서 조용히 진행된다.
핵심은 이것이 그릇이 아니라 파일 시스템이라는 점이다. 압축을 풀고, 일하고, 다시 싸는 방식이 아니다. 마운트는 살아 있고 암호 쪽이 그것을 따라간다.
새는 곳은 메타데이터다
흔한 단일 파일 암호화와 견주면 차이는 메타데이터에 있다. 보통 도구는 파일을 통째로 암호화하지만 이름과 개수, 크기는 그대로 드러난다. 제삼자는 이 목록이 무엇이라 불리는지, 몇 개인지, 어느 것이 가장 무거운지 말할 수 있다. CryFS 는 파일을 고정 길이 암호 블록으로 자르고 이름을 흔들고 계층을 뒤섞어, 저장된 형태가 읽을 수 있는 단서를 거의 지니지 않게 한다. 보호가 내용의 층에서 모양의 층으로 옮겨 간다.
암호 방식은 실험적인 것이 아니다. 기본은 XChaCha20 이고 AES-256-GCM 도 고를 수 있으며, 키 유도 설정까지 필요에 따라 조정할 수 있다. 모두 금고를 만들 때 한 번 정하고 나중에는 잊어도 되는 선택이다.
매일 쓰는 방식
세 가지 데스크톱 환경을 지원한다. 암호화한 디렉터리를 이미 돈을 내고 쓰는 클라우드의 동기화 폴더로 향하게 하면 조합이 끝난다. 자동 잠금은 기기가 쉬는 동안 금고를 내린다. 들고 다니는 노트북에서는 말보다 무거운 의미다. 시작 전에 두 가지. 같은 금고를 여는 기기마다 각자의 설치와 설정이 필요하고, 러스트로 다시 쓴 판본은 아직 이른 시험 단계이며 지금은 리눅스만 덮는다. 중요한 자료는 안정판에 두고 새것은 지켜볼 대상으로 남겨 두자.
누구에게 맞는가
가용성은 클라우드에 맡기지만 지식까지 맡기지는 않겠다는 사람, 그 대가로 편의를 조금 내놓을 수 있는 사람에게 맞는다. 반대로 웹 화면이나 휴대용 앱, 열쇠 없이 동료가 열 수 있는 공유 폴더를 원하는 사람에게는 맞지 않는다. 그것은 다른 제품이고, 이것에 그렇게 되라고 요구하면 쓸 값어치의 근원인 성질이 부서진다.
열쇠를 쥔 쪽은 누구인가
클라우드는 저장하는 것을 실제로 암호화한다. 그 점은 인정하고 넘어가자. 가려야 할 것은 어딘가의 원반이 암호화되어 있느냐가 아니라 그 결과를 누가 읽을 수 있느냐다. 제공자가 열쇠를 관리하면 보호는 외부인과 물리적 도난을 향하고 운영자 자신에게는 향하지 않는다. 이쪽에 금고를 두는 것은 열쇠를 내 기계로 옮기는 일이고, 다른, 훨씬 좁은 약속이다.
치르는 값
이 층에 공짜는 없다. 쓸 때마다 잘라 암호화하니 처리 시간이 들고, 큰 묶음을 금고로 복사하는 것은 평범한 복사보다 눈에 띄게 느리다. 습관도 하나 늘어난다. 일하기 전에 열고, 끝나면 잠그는 것. 두 값 모두 크지 않고 두 주면 보이지 않게 되는 부류다. 다만 평범한 폴더의 투명한 대체품을 기대하는 사람은 첫 한 시간에 차이를 알아차린다.
CryFS 는 소박한 원칙에 서 있다. 파일에는 비밀이 필요하고, 존재의 모양도 함부로 보여 줄 것이 아니다. 클라우드는 나르고, 이 프로그램은 나르는 동안 아무도 읽지 못하게 한다.