디스크와 파일 와이핑으로 데이터 복구 위험 줄이기
디스크와 파일 와이핑의 원리, 삭제·포맷과의 차이, 저장 매체별 처리 방식과 기업 운영 절차를 정리한다.
2026-08-14 · 최초 발행 2025-06-04
삭제된 파일이 남기는 복구 위험
디스크·파일 와이핑은 저장 매체의 데이터를 복구 불가능한 상태로 제거하기 위한 보안 기술이다. 일반 삭제나 포맷은 대개 데이터 자체가 아니라 파일 시스템의 참조 정보만 없애므로, 실제 데이터는 저장 매체에 남을 수 있다.
휴지통을 비우는 작업도 해당 공간을 다시 사용할 수 있다고 표시할 뿐, 곧바로 데이터를 지우는 것은 아니다. 하드 디스크 포맷 역시 파일 시스템 정보를 초기화하는 경우가 있어 전문 복구 소프트웨어나 하드웨어로 삭제된 데이터를 복원할 가능성이 있다.
중고 장비를 처분하거나 개인정보가 담긴 저장 매체를 폐기할 때 이런 잔존 데이터는 정보 유출로 이어질 수 있다. 와이핑은 원본 데이터가 있던 위치에 무의미한 데이터를 반복해 기록함으로써 이 위험을 줄인다.
삭제·포맷·와이핑이 남기는 차이
일반 삭제는 파일 시스템에서 참조를 제거하는 방식이며, 실제 데이터는 남아 있다. 포맷은 파일 시스템 정보를 초기화하지만 데이터가 잔존할 수 있다. 반면 디스크 와이핑은 데이터 위에 무작위 패턴을 여러 차례 덮어써 복구 가능성을 매우 낮음~불가능한 수준으로 만든다.
저장 매체에 기록하는 방식
로우레벨 포맷
로우레벨 포맷은 하드 디스크를 공장 출하 상태로 되돌리는 작업으로, 트랙과 섹터를 재구성하는 물리적 포맷 방식이다. 시간이 많이 걸리며 현대 하드 디스크에서는 제조사 전용 도구가 필요하다. 단순 로우레벨 포맷만으로는 고급 데이터 복구 기술에 의한 복원 가능성이 남는다.
덮어쓰기 방식
단일 패스 와이핑은 디스크 전체에 0, 1 또는 랜덤 비트 패턴을 한 번 덮어쓴다. 일반적인 복구 도구로는 복원이 어렵고 처리 속도가 빠르지만, 고급 복구 기술에는 취약할 수 있다.
다중 패스 와이핑은 서로 다른 패턴의 데이터를 반복 기록하는 방식이다. DoD 5220.22-M, Gutmann 방식처럼 표준화된 방법론이 있으며, 복구 가능성을 극도로 낮추는 대신 시간이 많이 소요된다.
와이핑 표준의 적용 범위
DoD 5220.22-M은 3번의 덮어쓰기 과정을 수행한다. 1차에는 고정 값(0xFF), 2차에는 보수 값(0x00), 3차에는 랜덤 값을 기록하며 일반적인 상업용 환경에서 충분한 보안 수준을 제공한다.
Gutmann 방식은 Peter Gutmann이 개발한 35회 덮어쓰기 방식이다. 구형 MFM/RLL 인코딩 하드 디스크를 대상으로 설계됐으며, 현대 하드 디스크에서는 과도한 처리일 수 있으나 최고 수준의 보안을 제공한다.
NIST 800-88은 데이터 매체 유형과 보안 요구사항에 따른 삭제 방법을 정의한다. Clear, Purge, Destroy의 세 가지 수준으로 분류하고 SSD 같은 현대적 저장 매체에 대한 지침도 포함한다.
HDD와 SSD는 같은 방식으로 지워지지 않는다
HDD는 자기 디스크에 데이터를 기록하므로 덮어쓰기 방식이 효과적이다. 여러 번 덮어쓰면 원본 데이터의 자기 흔적을 제거할 수 있고, 물리적 손상 없이 소프트웨어 방식으로 데이터를 삭제할 수 있다.
SSD는 웨어 레벨링(Wear Leveling) 때문에 전통적인 덮어쓰기 방식의 효과가 감소한다. ATA Secure Erase 명령어나 제조사 유틸리티 사용이 권장되며, TRIM 명령어와 암호화 초기화를 함께 사용하는 방법이 효과적이다.
USB 드라이브와 SD 카드는 플래시 메모리 기반이어서 SSD와 유사한 특성을 보인다. 전용 와이핑 소프트웨어를 사용할 필요가 있으며, 물리적 파괴가 가장 확실한 방법일 수 있다.
와이핑 도구를 고를 때 확인할 범위
DBAN(Darik's Boot and Nuke)은 무료 오픈소스 디스크 와이핑 도구다. 부팅 가능한 실행 환경을 제공하고 DoD 5220.22-M, Gutmann 등 다양한 와이핑 알고리즘을 지원한다. 운영체제와 독립적으로 동작하므로 시스템 디스크도 와이핑할 수 있다.
Eraser는 Windows 환경에서 개별 파일, 폴더, 디스크 와이핑을 지원하는 고급 보안 도구다. 스케줄링 기능으로 자동화된 와이핑 작업을 설정할 수 있으며 다양한 알고리즘을 제공한다.
CCleaner에는 일반적인 시스템 최적화 기능과 함께 사용하지 않는 디스크 공간 와이핑, 간단한 파일 삭제 기능이 포함돼 있다. 초보자도 쉽게 사용할 수 있는 인터페이스를 제공한다.
저장 매체 제조사는 SSD에 최적화된 삭제 기능을 제공하기도 한다.
- Western Digital: WD Drive Erase
- Samsung: Samsung Magician
- Seagate: SeaTools
대상 확인부터 검증 기록까지
와이핑 작업을 시작하기 전에는 중요 데이터의 백업 여부를 확인하고, 전체 디스크·특정 파티션·개별 파일 가운데 어떤 대상을 지울지 명확히 식별해야 한다. 대상 매체와 요구되는 수준에 맞춰 도구와 방법을 선택한다.
실행 단계에서는 와이핑 소프트웨어에서 저장 매체를 선택한 뒤, 알고리즘과 패스 횟수를 설정한다. 작업을 시작한 후에는 진행 상황을 모니터링한다.
완료 뒤에는 결과를 확인하고, 필요하다면 데이터 복구 도구로 샘플 테스트를 진행한다. 완료 보고서는 법적·규제 요구사항을 충족하기 위한 증거가 될 수 있으므로 저장한다.
기업 장비 폐기와 재사용에 적용하는 방법
기업은 GDPR, 개인정보보호법 등 데이터 보호 관련 법규를 준수해야 한다. 데이터 라이프사이클 관리 정책에 와이핑 절차를 포함하고, 장비를 폐기하거나 재사용하기 전에 반드시 거치도록 프로세스를 정의할 수 있다.
대량 장비를 처리할 때는 일괄 처리 도구와 자동화 스크립트를 활용하고, 중앙 집중식 관리 및 보고 시스템을 구축하는 방식을 고려할 수 있다. 필요에 따라 타사 데이터 삭제 서비스를 활용할 수도 있다.
와이핑 수행 증명서를 발급·보관하고 감사 추적을 위한 상세 로그를 유지해야 한다. 높은 보안 요구사항이 있는 경우에는 제3자 검증도 고려한다.
장비 재사용 여부가 가르는 선택
디가우징(Degaussing)은 강력한 자기장으로 하드 디스크의 데이터를 파괴하는 방식이다. 파쇄·분쇄는 전용 장비로 저장 매체 자체를 파괴하며, 소각은 고온에서 매체를 완전히 태운다.
물리적 파괴는 100% 데이터 복구가 불가능하지만 장비를 재사용할 수 없고 환경 문제를 발생시킨다. 와이핑은 높은 수준의 보안을 제공하면서 장비 재사용이 가능하고, 환경 친화적이며 비용 효율적이다.
중요 정보를 다루는 환경에서는 일반 삭제나 포맷만으로는 데이터 복구 위험을 해소하기 어렵다. 매체 유형에 맞는 와이핑 방식을 선택하고, 기업 차원에서는 정책·절차·수행 기록을 함께 관리해야 한다. 높은 보안이 필요한 경우에는 와이핑과 물리적 파괴를 병행하는 방안도 고려할 수 있다.