스마트폰이나 노트북을 잃어버렸을 때 가장 두려운 것은 기기 자체의 가격이 아닙니다. 그 안에 들어있는 주민등록증 사본, 통장 사본, 각종 계약서, 혹은 비밀번호나 계좌 정보가 적힌 개인 메모가 타인에게 유출되는 상황입니다.
실제로 외장하드나 USB 메모리를 분실해 민감한 개인정보가 그대로 노출되거나, PC가 해킹당해 중요 문서가 탈취당하는 사건이 꾸준히 발생하고 있습니다. 파일을 단순히 폴더 깊숙이 숨겨두거나 압축 파일에 암호를 걸어두는 정도로는 전문적인 파일 추출 도구를 막아낼 수 없습니다.
오늘은 타인이 내 저장 장치나 파일을 탈취하더라도 내용을 절대로 들여다볼 수 없게 만드는 오픈소스 암호화 프로그램 VeraCrypt(베라크립트) 활용법과 개인정보 암호화 금고 구축 매뉴얼을 다룹니다.
1. 일반 비밀번호 설정과 '가상 암호화 드라이브'의 차이
대부분의 사람은 엑셀이나 워드 파일 자체에 암호를 걸거나, 알집 같은 압축 프로그램으로 암호화 압축을 진행합니다. 하지만 이 방식은 몇 가지 명확한 한계가 있습니다.
첫째, 파일 수가 많아지면 관리가 매우 번거로워집니다. 필요한 파일이 수십 개일 경우 매번 압축을 풀고 다시 암호화하여 압축하는 과정을 반복해야 합니다. 둘째, 파일 이름과 확장자, 파일 크기 같은 메타데이터는 그대로 노출됩니다. 파일 내용까지는 보지 못하더라도 "이 파일이 계약서이구나" 또는 "통장 사본이구나"라는 사실을 해커가 파악할 수 있습니다.
반면 VeraCrypt가 제공하는 '가상 암호화 드라이브' 방식은 원리가 완전히 다릅니다. 하나의 커다란 가상 암호화 파일(금고)을 만들고, 보안 열쇠(비밀번호)를 입력하면 컴퓨터에 새로운 '보안 드라이브(예: Z드라이브)'가 생성됩니다.
이 드라이브 안에서는 일반 폴더처럼 자유롭게 파일을 읽고 쓸 수 있으며, 사용이 끝나고 '마운트 해제(잠금)'를 누르면 드라이브 전체가 순식간에 복호화가 불가능한 하나의 암호화 파일로 되돌아갑니다.
2. VeraCrypt를 활용한 암호화 금고 만들기 4단계
VeraCrypt는 정부 기관 및 보안 전문가들도 사용하는 고성능 오픈소스 암호화 도구로, 완전 무료로 사용할 수 있습니다.
VeraCrypt 설치 및 암호화 볼륨 생성
VeraCrypt 공식 웹사이트에서 프로그램을 다운로드하여 설치합니다.
프로그램 실행 후 [Create Volume(볼륨 생성)] 버튼을 누릅니다.
'Create an encrypted file container(암호화된 파일 컨테이너 생성)'를 선택하고 [Next]를 클릭합니다.
볼륨 위치 및 암호화 알고리즘 지정
[Select File]을 눌러 암호화 금고 파일이 저장될 위치와 파일 이름을 지정합니다. (예: 외장하드 내부의
vault.dat형태로 지정)암호화 알고리즘은 기본값인
AES와 해시 알고리즘SHA-512를 선택합니다. 이는 현재 기술로 무작위 대입 해킹이 불가능에 가까운 최고 수준의 암호화 표준입니다.
금고 용량 및 강력한 암호 설정
개인정보 문서 위주라면 5GB~10GB 정도의 용량을 할당합니다.
금고를 열 때 사용할 마스터 비밀번호를 입력합니다. 5편에서 다룬 'Passphrase(비밀문장)' 공식을 활용하여 20자리 이상의 긴 비밀번호를 설정하는 것이 좋습니다.
암호화 드라이브 마운트(열기) 및 사용
VeraCrypt 메인 화면에서 드라이브 문자(예: Z:)를 선택하고, 방금 만든 파일(
vault.dat)을 지정한 뒤 [Mount]를 누릅니다.설정한 마스터 비밀번호를 입력하면 내 PC에 Z드라이브가 생성됩니다. 이제 이 드라이브 안에 주민등록증 사본, 보안 카드 사진, 비밀번호 메모 등 절대로 유출되면 안 되는 파일들을 넣고 사용하시면 됩니다.
작업이 끝나면 반드시 VeraCrypt에서 [Dismount(마운트 해제)]를 눌러 드라이브를 잠가주어야 합니다.
3. 민감 데이터 암호화 운용 시 반드시 지켜야 할 안전 수칙
암호화 금고를 운용할 때는 편리함보다 '안전성'과 '데이터 보존'에 초점을 맞춰야 합니다. 다음 세 가지 주의사항을 기억해야 합니다.
첫째, 마스터 비밀번호를 잊어버리면 절대 복구할 수 없습니다. VeraCrypt는 '비밀번호 찾기'나 '이메일 인증 복구' 기능이 존재하지 않습니다. 비밀번호를 잊어버리는 순간, 금고 안의 데이터는 영구히 손실됩니다. 따라서 마스터 비밀번호와 초기 설정 시 제공되는 비상 복구 키는 반드시 별도의 종이에 적어 오프라인 안전지대에 보관해야 합니다.
둘째, 클라우드 동기화와 병행 시 마운트 해제 상태를 확인하세요. VeraCrypt 암호화 금고 파일 자체를 Google 드라이브나 OneDrive 같은 클라우드에 백업할 수 있습니다. 다만, 드라이브가 마운트(열림)되어 있는 동안에는 클라우드 프로그램이 파일 변경 사항을 올바르게 감지하지 못할 수 있습니다. 백업을 진행할 때는 반드시 VeraCrypt 마운트 해제를 완료한 후 백업되도록 해야 합니다.
셋째, USB 메모리 전체 암호화 시 주의하세요. VeraCrypt는 단일 파일 형태의 컨테이너 외에도 USB 메모리 전체를 암호화하는 기능도 제공합니다. 하지만 VeraCrypt가 설치되어 있지 않은 다른 타인 PC에 USB를 꽂으면 "포맷해야 합니다"라는 오류 메시지가 나타납니다. 이때 실수로 포맷 버튼을 누르면 내부 데이터가 모두 삭제될 수 있으므로, 타인과 공유하는 USB라면 전체 암호화보다는 '가상 파일 컨테이너' 방식을 사용하는 것이 안전합니다.
📌 핵심 요약
단순 파일 암호화나 압축 암호화는 파일명이나 크기 등 메타데이터가 노출되고 관리가 번거롭다는 한계가 있습니다.
VeraCrypt의 '가상 암호화 드라이브'를 활용하면 마스터 비밀번호 하나로 수많은 민감 문서를 일반 드라이브처럼 안전하고 편리하게 관리할 수 있습니다.
암호화 알고리즘은 AES 표준을 사용하고, 마스터 비밀번호는 20자리 이상의 비밀문장(Passphrase)을 사용하는 것이 권장됩니다.
VeraCrypt는 복구 기능이 전혀 없으므로 마스터 비밀번호는 반드시 종이에 적어 오프라인으로 별도 보관해야 합니다.
🔜 다음 편 예고
다음 글에서는 '랜섬웨어(Ransomware) 감염 경로 추적과 예방을 위한 보안 수칙'을 다룹니다. 내 소중한 파일들을 순식간에 인질로 잡는 랜섬웨어의 최신 공격 방식과 실전 방어 가이드를 확인해 보세요.
💬 함께 나누기
주민등록증 사본이나 보안 관련 문서처럼 민감한 개인정보 파일을 현재 어떻게 보관하고 계신가요? VeraCrypt 설정이나 암호화 과정에서 궁금한 점이 있다면 댓글로 편하게 질문해 주세요!
0 댓글