해결되지 않음
이 게시글은 5년 이상 된 게시글입니다.
270 Posts
0
1157
윈도즈 리소스 보호 WRP가 적용되는 확장자
이전 운영체제인 윈도즈 2000 및 XP에서는 윈도즈 파일 보호라는 WFP가 사용 되었다. 윈도즈 비스타에는 WIC(Windows Integrity Control)라는 윈도즈 통합 제어를 계획하고 이것을 통해서 윈도즈 파일들을 안전하게 지킬 것이라고 예상했지만 베타버젼 테스트 과정을 거치면서 윈도즈 리소스 보호 WRP(Windows Resource Protection)로 변경하게 되었다. 이전 운영체제의 WFP라는 윈도즈 파일 보호가 윈도즈 비스타에서는 WRP라는 윈도즈 리소스 보호로 업데이트 되어 WFP를 대체하게 되었다.
이전 운영체제의 WRP 보호 시스템은 백그라운드로 실행되면서 몇가지 작업을 수행했다. 보호된 파일이 변경되는 것을 감지하는 작업, 교체하려는 파일이 마이크로소프트 표준 파일로써 디지탈 서명이 있는지 확인하고 경고와 확인을 거치는 작업, 그리고 dllchache에 백업된 보호 파일을 이용해서 원상 복구하는 작업이었다. 윈도즈 비스타 WRP는 WFP의 기능들을 보강 확장하고 더욱 발전된 형태로써의 세련된 기능을 가지 되었는데, 설치 프로그램이라 할지라도 보호된 파일의 임의 접근 불허 와 오류 작성, 추가된 파일 보호와 백업, 보호된 레지스트리 하이브 키 변경 금지를 수행한다. 눈여겨 볼 것은 Trusted Installer(신뢰된 설치자)인데 이것으로 인해서 윈도즈 사용자들이 혼란을 느낄 수 있는 부분이다. 이전 운영체제에서는 설치된 파일을 관리자 권한으로 삭제가 가능했지만, 윈도즈 비스타에 의해서 설치된 프로그램 파일들에 대한 소유권이 Trusted Installer에게 있기 때문에 먼저 소유권을 확보한 다음에 제어할 수 있다는 점이다. WRP가 보호하는 중요한 파일 확장자의 목록은 다음과 같다.
이전 운영체제의 WRP 보호 시스템은 백그라운드로 실행되면서 몇가지 작업을 수행했다. 보호된 파일이 변경되는 것을 감지하는 작업, 교체하려는 파일이 마이크로소프트 표준 파일로써 디지탈 서명이 있는지 확인하고 경고와 확인을 거치는 작업, 그리고 dllchache에 백업된 보호 파일을 이용해서 원상 복구하는 작업이었다. 윈도즈 비스타 WRP는 WFP의 기능들을 보강 확장하고 더욱 발전된 형태로써의 세련된 기능을 가지 되었는데, 설치 프로그램이라 할지라도 보호된 파일의 임의 접근 불허 와 오류 작성, 추가된 파일 보호와 백업, 보호된 레지스트리 하이브 키 변경 금지를 수행한다. 눈여겨 볼 것은 Trusted Installer(신뢰된 설치자)인데 이것으로 인해서 윈도즈 사용자들이 혼란을 느낄 수 있는 부분이다. 이전 운영체제에서는 설치된 파일을 관리자 권한으로 삭제가 가능했지만, 윈도즈 비스타에 의해서 설치된 프로그램 파일들에 대한 소유권이 Trusted Installer에게 있기 때문에 먼저 소유권을 확보한 다음에 제어할 수 있다는 점이다. WRP가 보호하는 중요한 파일 확장자의 목록은 다음과 같다.
.acm, .ade, .adp, .app, .asa, .asp, .aspx, .ax, .bas, .bat, .bin, .cer, .chm, .clb, .cmd, .cnt, .cnv, .com, .cpl, .cpx, .crt, .csh, .dll, .drv, .dtd, .exe, .fxp, .grp, .h1s, .hlp, .hta, .ime, .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .man, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc, .msi, .msp, .mst, .mui, .nls, .ocx, .ops, .pal, .pcd, .pif, .prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .sys, .tlb, .tsp, .url, .vb, .vbe, .vbs, .vsmacros, .vss, .vst, .vsw, .ws, .wsc, .wsf, .wsh, .xsd, and .xsl.어 내가 관리자인데 왜 파일이 삭제가 안되지? - 위에 목록의 확장자들은 WRP로 보호되기 때문이다.