랜섬웨어와 데이터 유실을 막는 백업의 정석, 3-2-1 법칙 실천하기
인터넷 뉴스에서나 보던 '랜섬웨어(Ransomware)' 공격이 어느 날 갑자기 내 컴퓨터에 찾아온다면 어떨까요? 바탕화면의 아이콘들이 깨지고, 수년간 모아둔 업무 자료와 가족사진의 확장자가 정체 모를 문자열로 바뀌며 열리지 않을 때의 공포는 상상 이상입니다. 해커들은 파일을 인질로 잡고 거액의 가상화폐를 요구하지만, 돈을 지불한다고 해서 데이터를 돌려받는다는 보장도 없습니다.
처음에는 저도 백업을 이중으로 잘해두고 있다고 자부했습니다. 노트북에 외장하드를 항상 연결해 두고 실시간으로 폴더를 복사하고 있었기 때문입니다. 하지만 전문가들은 이것이 가장 위험한 백업 방식 중 하나라고 경고합니다. 컴퓨터가 랜섬웨어에 감염되는 순간, 상시 연결되어 있던 외장하드 속 백업본까지 동시에 암호화되어 버리기 때문입니다. 화재나 침수, 기기 고장 같은 물리적 재해부터 지능적인 해킹 공격까지 그 어떤 상황에서도 내 데이터를 완벽하게 지켜낼 수 있는 글로벌 백업의 절대 원칙, '3-2-1 법칙'의 실체와 실천법을 알아봅니다.
데이터 안전의 황금률: 3-2-1 백업 법칙이란?
3-2-1 법칙은 글로벌 IT 기업과 정보 보안 전문가들이 입을 모아 강조하는 백업의 정석 매뉴얼입니다. 숫자의 의미를 하나씩 뜯어보면 의외로 단순하고 명쾌합니다.
3 (Three Copies): 최소 3개의 데이터 복사본을 유지합니다. 내가 현재 작업하고 있는 '원본 데이터 1개' 외에, 만약을 대비한 '백업본 2개'를 추가로 만들어 총 3세트의 데이터를 보유하는 것입니다.
2 (Two Different Media): 두 가지 이상의 서로 다른 '저장 매체'에 나누어 보관합니다. 노트북 하드디스크에 원본이 있다면, 하나는 외장 SSD에, 다른 하나는 외장 HDD나 클라우드에 담아야 합니다. 같은 노트북 안의 C드라이브와 D드라이브에 나눠 담는 것은 매체가 같으므로 진정한 분산 보관이 아닙니다.
1 (One Off-site Location): 최소 1개의 백업본은 반드시 '외부 공간(Off-site)'에 둡니다. 내 집이나 사무실이 아닌 물리적으로 완전히 격리된 장소에 보관해야 합니다. 화재, 홍수, 도둑 침입 등으로 집 안의 모든 전자기기가 한꺼번에 파손되더라도 멀리 떨어진 외부의 데이터는 안전하게 살아남아야 하기 때문입니다.
랜섬웨어가 절대 침범하지 못하는 '에어 갭(Air Gap)'의 비밀
앞서 언급했듯, 많은 사람이 저지르는 치명적인 실수는 외장하드를 컴퓨터에 상시 연결해 두는 것입니다. 랜섬웨어는 컴퓨터에 물리적으로 연결된 선(USB, 썬더볼트)은 물론, 같은 와이파이 네트워크를 공유하는 공유기 망 내부의 모든 드라이브를 찾아내서 타고 들어갑니다.
이를 방단하기 위한 개념이 바로 '에어 갭(Air Gap)', 즉 물리적 단절입니다. 외장하드나 외장 SSD에 백업을 진행할 때는 오직 백업을 수행하는 그 순간에만 케이블을 연결해야 합니다. 복사가 끝나면 반드시 운영체제에서 '안전하게 제거'를 누르고 케이블 선을 물리적으로 완전히 뽑아서 서랍 속에 분리 보관해야 합니다. 컴퓨터와 백업 매체 사이에 공기(Air) 외에는 아무것도 연결되어 있지 않은 상태를 만들어야만, 내 컴퓨터가 해킹을 당하더라도 서랍 속 데이터까지 감염되는 참사를 막을 수 있습니다.
개인이 실천할 수 있는 가장 현실적인 3-2-1 구축 시나리오
기업처럼 비싼 보안 장비를 살 수 없는 개인이 일상에서 가장 완벽하게 3-2-1 법칙을 적용할 수 있는 가성비 높은 시나리오를 제안합니다.
원본 데이터 (1단계) 노트북이나 데스크톱 PC, 혹은 스마트폰 본체 내부 저장 공간에 두고 사용하는 현재 진행형 데이터입니다.
로컬 백업 (2단계 — 미디어 분산) 일주일에 한 번, 혹은 한 달에 한 번 정기적으로 외장 SSD나 외장 하드를 컴퓨터에 연결해 중요 폴더를 통째로 복사합니다. 복사가 끝나면 즉시 케이블을 분리하여 책상 서랍이나 금고에 넣어 둡니다. 이것이 '에어 갭'이 적용된 첫 번째 저장 매체 백업본입니다.
오프사이트 백업 (3단계 — 공간 분산) 물리적으로 먼 외부 공간을 개인이 직접 확보하기는 어렵기 때문에, 이때 가장 훌륭한 대안이 되는 것이 바로 '글로벌 클라우드 서비스(구글 드라이브, 원드라이브, 아이클라우드 등)'입니다. 클라우드 회사들의 서버는 철저한 대기업 급 보안 장벽과 자체적인 버전 백업 시스템을 갖추고 있어 랜섬웨어 감염 시 이전 시점으로 데이터를 되돌릴 수 있는 기능을 제공합니다. 내 집이 아닌 구글이나 마이크로소프트의 외부 데이터 센터에 내 파일의 마지막 복사본을 보관하는 셈입니다.
완벽한 백업의 마무리: 복구 테스트의 중요성
많은 사람이 백업을 성공적으로 마쳤다는 사실에만 안도하고 정작 중요한 마지막 단계를 빠뜨립니다. 바로 '정말 복구가 잘 되는지' 실제로 확인해 보는 과정입니다.
수년간 외장하드에 사진을 열심히 옮겨 담았는데, 어느 날 기기를 연결해 보니 베어링이 고장 나 삐걱거리는 소리만 나고 인식이 되지 않거나, 클라우드에 올라간 파일이 손상되어 열리지 않는 경우가 생각보다 빈번하게 발생합니다. 백업은 저장하는 것만큼이나 꺼내는 과정이 매끄러워야 제 가치를 합니다.
최소 6개월에 한 번씩은 백업용 외장하드를 연결해 임의의 파일 몇 개를 노트북으로 다시 가져와 열어보거나, 클라우드에 올려둔 PDF 문서가 깨짐 없이 다운로드되는지 직접 눈으로 확인하는 '복구 시뮬레이션'을 진행해 보세요. 이 짧은 점검 습관이 예기치 못한 디지털 재난이 닥쳤을 때 내 자산을 구하는 최종 방어선이 됩니다.
핵심 요약
외장하드를 컴퓨터에 상시 연결해 두면 랜섬웨어 감염 시 백업본까지 동시에 암호화되므로 백업 후 반드시 케이블을 분리하는 '에어 갭' 습관이 필요합니다.
데이터 유실을 막는 3-2-1 법칙은 최소 3개의 복사본을, 2가지 이상의 서로 다른 매체에 나누어, 1개는 물리적으로 안전한 외부 공간(클라우드 등)에 보관하는 원칙입니다.
개인은 [노트북 원본 - 주 주기적 분리형 외장하드 백업 - 클라우드 자동 동기화]의 조합으로 가장 완벽하고 경제적인 3-2-1 시스템을 구축할 수 있습니다.
아무리 백업을 잘해도 파일이 손상되면 무용지물이므로 최소 연 2회 이상 백업 매체에서 파일을 직접 추출해 열어보는 복구 테스트가 병행되어야 합니다.
다음 편 예고: 3-2-1 법칙을 실천하다 보면 필연적으로 클라우드와 외장하드의 '용량 부족' 문제에 직면하게 됩니다. 다음 글에서는 돈을 들이지 않고 숨은 저장 공간을 확보하는 '무료 클라우드 용량 한계 극복과 효율적인 용량 다이어트 가이드'를 다루겠습니다.
오늘의 질문: 혹시 랜섬웨어에 걸려 소중한 파일이 잠겨버렸거나, 외장하드가 갑자기 고장 나 데이터를 통째로 날려본 눈물겨운 경험이 있으신가요? 여러분의 백업 고민을 댓글로 들려주세요!
댓글
댓글 쓰기