시스템 파일 보호기능 우회하기와 Windows XP에서 사용자 테마 사용하기에서 언급한 것처럼 Windows 2K/XP는 이전 Windows 군과는 달리 운영체계에서 사용되는 파일의 불법적인 교체를 막기위한 시스템 파일 보호 기능을 제공한다.
Windows 2K/XP는 %Systemroot%\System32\Dllcache 폴더를 관리하기위해 파일 서명을 사용한다. 파일이 변경되면 배경 프로세스가 이 파일이 보호된 파일인지 아닌지, 새로운 파일이 정상적인 업그레이드인지 아닌지를 결정한다. 만약 정상적인 파일이 아니라면 Dllcache 폴더로 부터 원래의 파일(원본이 존재하는 경우)을 복원한다. 아울러 관리자에게 다음과 같은 메시지를 출력한다.
Windows 2K/XP CD-ROM에 포함된 모든 SYS, DLL, EXE, TTF, FON, OCX 파일들이 보호되지만 이들이 반드시 Dllcache 폴더에 존재하는 것아니며, Dllcache 폴더에 없는 파일을 복원하는 경우 위의 그럼처럼 원본 CD를 요구하게 된다.
댓글: