English
◀◁ 뒤로
취약점ID 28044
위험도 20
포트 139,445
프로토콜 TCP
분류 SMB
상세설명 해당 Windows 시스템은 시스템 종료시 시스템 페이지 파일을 제거하지 않도록 설정되어 있다. 여기에는 중요한 정보가 기록되어 있을 수 있다.
페이지 파일은 Windows NT/2000 이 메모리를 관리하고 성능을 향상시키는데 사용하는 임시 Swap 파일이다. 그런데 몇몇 시중의 프로그램들은 메모리에 암호화되지 않은 패스워드들을 저장하거나 다른 중요한 데이터 또한 저장해 놓곤 한다. 보안 정책상 필요하다면 이 파일은 시스템 종료시 제거되어야 한다.

* 경고: 이 보안 설비는 Windows 2000 플랫폼에서 메모리 페이지들이 또다른 프로세스에 의해 읽혀지지 않도록 하는 기능도 있다. 이 값을 변경하면 컴퓨터의 성능이 떨어질 수도 있다.

* 알림: 이 점검항목은 점검하기 위한 원격지 호스트의 레지스트리를 액세스할 수 있는 Guest 혹은 그 이상의 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.

* 참고 사이트:
http://support.microsoft.com/default.aspx?scid=kb;[LN];182086
http://www.labmice.net/articles/securingwin2000.htm

* 영향을 받는 플랫폼:
Windows NT 모든 버전
Windows 2000 모든 버전
해결책 시스템 종료시에 페이징 파일을 삭제하도록 시스템을 구성하여야 한다. 윈도우즈 NT에서 이렇게 하기 위해서는 레지스트리를 편집하면 된다. 윈도우즈 2000에서는 "시스템이 종료할 때 가상 메모리 페이지 파일 지움" 옵션을 변경하여야 한다. 각 시스템에 대해 아래 단계를 따른다.

윈도우즈 NT의 경우:
1. 레지스트리 편집기를 연다. (윈도우즈 NT 시작 메뉴에서 "실행" 선택, regedt32를 타이프하고 "확인"을 클릭한다.)
2. 레지스트리 키 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management 로 이동한다.
3. ClearPageFileAtShutdown 값을 1로 변경한다.
4. 이 설정이 효과를 발휘하기 위해서는 시스템을 재시작하여야 한다.

윈도우즈 2000 도메인의 경우:
1. Microsoft 관리 콘솔(Management Console)을 시작한다. (DOS 프롬프트에서 "mmc"를 타이프한다.)
2. 그룹정책 스냅인을 추가한다.
3. 그룹정책 오브젝트들을 찾는다.
4. 필요한 도메인 정책을 선택한다.
5. 다음 경로를 따라 찾아간다:
컴퓨터 구성, Windows 설정, 보안 설정, 로컬 정책, 보안 옵션.
6. "시스템이 종료할 때 가상 메모리 페이지 파일 지움" 옵션을 원하는 설정으로 설정한다.

단독 운영방식(stand-alone) 윈도우즈 2000 컴퓨터의 경우:
1. DOS 프롬프트에서 "gpedit.msc"를 시작한다. 디폴트로 로컬 컴퓨터에 한정된다.
2. 다음 경로를 따라 찾아간다:
컴퓨터 구성, Windows 설정, 보안 설정, 로컬 정책, 보안 옵션.
3. "시스템이 종료할 때 가상 메모리 페이지 파일 지움" 옵션을 원하는 설정으로 설정한다.
관련 URL CVE-1999-0595 (CVE)
관련 URL (SecurityFocus)
관련 URL 216 (ISS)