매입 프로세스 매입 품목 견적 신청 고객 후기 FAQ 콘텐츠
데이터 삭제·보안

PC 종료 시 Pagefile 자동 소거 설정으로 가상 메모리 비밀번호 유출 막기

PC 종료 시 Pagefile 자동 소거 설정으로 가상 메모리 비밀번호 유출 막기

TL;DR

  • 윈도우 종료 시 페이징 파일을 자동으로 0으로 덮어쓰도록 설정하면, 컴퓨터가 꺼진 후 드라이브를 분리해 메모리 덤프를 분석하는 오프라인 공격을 차단할 수 있습니다.
  • RAM 부족 시 데이터가 저장되는 pagefile.sys에는 평문 비밀번호나 암호화 키의 흔적이 남아있을 수 있습니다.
  • 로컬 그룹 정책 편집기(gpedit.msc) 또는 레지스트리 편집기(regedit)에서 설정값 하나만 바꾸면 적용됩니다.
  • 페이징 파일 크기에 따라 시스템 종료 시간이 수 초~수 분 길어질 수 있으므로, 보안 수준과 사용 환경에 맞춰 적용 여부를 판단하는 것이 좋습니다.

핵심 개념

윈도우는 물리 RAM이 부족하거나 메모리 관리가 필요할 때 디스크의 일정 공간을 가상 메모리로 활용합니다. 이때 가상 메모리 데이터가 물리 드라이브에 파일 형태로 저장되는 공간이 pagefile.sys입니다.

문제는 웹 브라우저나 보안 프로그램이 작동하는 동안 RAM에 상주하던 로그인 세션 정보, 비밀번호, BitLocker 키 잔재 등이 페이징 처리되면서 pagefile.sys 안에 평문이나 암호화되지 않은 형태로 남을 수 있다는 점입니다. PC가 켜져 있을 때는 OS의 파일 잠금 기능 때문에 이 파일에 접근할 수 없지만, PC가 꺼진 상태에서 드라이브를 분리해 다른 컴퓨터에 연결하거나 포렌식 도구로 직접 읽을 경우 가상 메모리 덤프 안의 민감 정보가 그대로 노출될 위험이 있습니다.

'시스템 종료: 가상 메모리 페이지 파일 지움' 옵션을 활성화하면 윈도우가 전원을 끄는 과정에서 pagefile.sys 내의 모든 데이터를 0으로 덮어써 물리적으로 무효화합니다.

단계별 실행 가이드

윈도우 버전에 따라 그룹 정책 편집기(Pro/Enterprise/Education) 또는 레지스트리 편집기(Home 버전 포함)로 설정할 수 있습니다.

방법 1. 로컬 그룹 정책 편집기 이용 (Windows Pro 이상)

  1. Win + R 키를 눌러 실행 창을 열고 gpedit.msc를 입력한 뒤 엔터를 누릅니다.
  2. 왼쪽 트리 메뉴에서 아래 경로로 이동합니다. 컴퓨터 구성 > Windows 설정 > 보안 설정 > 로컬 정책 > 보안 옵션
  3. 오른쪽 목록에서 시스템 종료: 가상 메모리 페이지 파일 지움 항목을 찾아 더블 클릭합니다.
  4. 설정 값을 사용으로 변경하고 확인을 클릭합니다.

방법 2. 레지스트리 편집기 이용 (Windows Home 포함 전 버전)

  1. Win + R 키를 눌러 실행 창을 열고 regedit을 입력한 뒤 엔터를 누릅니다.
  2. 다음 경로로 이동합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. 오른쪽 창에서 ClearPageFileAtShutdown DWORD(32비트) 값을 찾아 두 번 클릭합니다.
  4. 값 데이터를 0에서 1로 변경한 후 확인을 누릅니다.
  5. PC를 재부팅하면 이후 종료 시점부터 적용됩니다.

비교/체크리스트

구분 일반 포맷 / 단순 삭제 종료 시 Pagefile 소거 설정 NVMe/SSD Secure Erase
대상 데이터 파일 시스템 인덱스 pagefile.sys (가상 메모리) 드라이브 전체 셀
보안 대상 기존 일반 파일 메모리 잔류 비밀번호·암호화 키 모든 데이터 잔재
부팅/종료 영향 없음 종료 시간 수초~수분 증가 해당 없음 (초기화 작업)
적용 시점 불특정 실행 시 매번 PC를 종료할 때마다 자동 기기 매각·폐기 전 1회
적합한 상황 일반적인 파일 정리 보안 민감 사용자의 일상 PC 사용 PC 매각, 드라이브 교체/반납

실무 사례 또는 예시

금융 업무나 암호화 디스크(BitLocker 등)를 사용하는 업무용 노트북을 외부에서 자주 쓰는 경우를 생각해 볼 수 있습니다. 노트북을 분실하거나 도난당했을 때, 공격자는 SSD를 분리해 포렌식 장비에 연결한 후 pagefile.sys 내 메모리 스트링을 검색해 이전에 입력했던 인증 비밀번호나 암호화 키를 복원하려고 시도할 수 있습니다.

종료 시 Pagefile 자동 소거 설정을 적용해 두었다면, 정상적으로 전원을 끈 시점에 이미 pagefile.sys 내부가 0으로 초기화되어 있어 메모리 덤프 분석을 통한 2차 유출을 실질적으로 차단하게 됩니다. 단, 이 대책은 정상 종료된 PC에만 적용되며, 절전 모드나 최대 절전 모드 상태에서 분실된 경우에는 효과가 없다는 점을 유의해야 합니다.

자주 묻는 질문(FAQ)

Q1. 이 설정을 켜면 SSD 수명에 무리가 가나요?

일반적인 개인 사용 환경에서는 수명에 미치는 영향이 극히 미미합니다. pagefile.sys 전체 용량을 종료 시 1회 덮어쓰는 작업이 추가되는 것이므로, 최신 SSD의 총 쓰기 수명(TBW) 기준을 고려하면 수명 단축을 체감하기는 어렵습니다.

Q2. 컴퓨터 켜지는 속도(부팅 속도)도 느려지나요?

부팅 속도에는 영향을 주지 않습니다. 다만 전원을 끌 때 디스크 덮어쓰기 작업을 수행하므로, 시스템 종료(Shutdown) 시간이 가상 메모리 크기와 SSD/HDD 속도에 따라 수 초에서 길게는 1~2분 정도 늘어날 수 있습니다.

Q3. PC를 매각할 때 이 설정만 하면 안전한가요?

아닙니다. 이 설정은 일상적인 메모리 덤프 유출을 막는 보안 대책일 뿐입니다. PC나 드라이브를 완전히 타인에게 양도하거나 매각할 때는 윈도우 '드라이브 정리' 옵션으로 초기화하거나 SSD Secure Erase로 디스크 전체를 완전히 삭제해야 합니다.

용어 설명

  • pagefile.sys: 윈도우가 RAM 부족을 보완하기 위해 드라이브 공간에 생성하는 가상 메모리 페이징 파일.
  • 메모리 덤프(Memory Dump): 특정 시점의 RAM 상태를 그대로 파일로 기록한 것. 프로그램 오류 분석이나 보안 포렌식에 쓰임.
  • ClearPageFileAtShutdown: 윈도우가 종료될 때 가상 메모리 페이지 파일의 데이터를 0으로 덮어써 초기화하도록 지정하는 레지스트리 값.

마무리

가상 메모리 자동 소거는 PC 사용 중 메모리에 남은 자격 증명 데이터가 디스크에 잔류하는 것을 막는 방어책입니다. 민감한 정보나 보안이 중요한 작업을 자주 수행한다면 이 설정을 활성화해 오프라인 데이터 분석 공격에 대비하는 것이 좋습니다.

데이터 정리가 끝났다면 이제 가치를 확인할 차례입니다. 무료 견적 받기

중고 컴퓨터, NEO PC에서 최고가로 매입받으세요

노트북·데스크탑·모니터·서버까지, 전국 무료 방문 매입 + 당일 현금 지급.

무료 견적 받기
무료 견적 받기

불러오는 중…