한국에서는 이상하게도 은행이나 쇼핑 사이트에서 뭔가 좀 해보려고 하면
별 잡동사니 ActiveX Control을 다 깔아야 합니다.
공인 인증서나 카드 결제 프로그램이야 정해진 형식이 그러니 그렇다고 쳐도
쓸데없는 nProtect 같은 것까지 설치해야 하는지 짜증이 나기도 합니다.
가끔 이것 때문에 엉뚱한 에러가 생긴다고 물어보시는 분도 종종 있고요.
기술적인 내용을 설명드리면, ActiveX Control 실행을 차단하는 Kill Bit로
nProtect netizen 자동 실행은 물론 설치도 미리 막을 수 있습니다.
마치 이미 설치된 것처럼 ActiveX Control을 설치할지도 뜨지 않게 합니다.
방법 1.) regedit를 실행합니다. (Windows / IE 버전은 별 상관이 없음.)
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Internet Explorer
ActiveX Compatibility
{51B1D5ED-67DC-43F0-A3F8-8502F1A5E404}
nProtect netizen CLSID가 {51B1D5ED-67DC-43F0-A3F8-8502F1A5E404}입니다.
HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility 밑에
{51B1D5ED-67DC-43F0-A3F8-8502F1A5E404} 서브키가 없으면 새로 만들어 넣습니다.
Compatibility Flags DWORD 값을 0x00000400으로 변경합니다.
오른쪽에 Compatibility Flags가 없으면 DWORD 값으로 새로 만들면 됩니다.
방법 2.) reg 파일을 만들어서 병합(Merge) 시킬 수도 있습니다.
------------------------------ Cut Here ----------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{51B1D5ED-67DC-43F0-A3F8-8502F1A5E404}]
"Compatibility Flags"=dword:00000400
------------------------------ Cut Here ----------------------------------------
레지스트리 편집이 어렵다면 이 내용 복사해서 메모장에 붙여 넣고
인코딩을 유니코드로 하여 파일 이름을 kill-bit-nprotect.reg 정도로 저장하고,
더블 클릭해서 레지스트리에 병합하면 됩니다.
이런 요령으로 하셨으면 열어 놓은 인터넷 익스플로러 모두 닫고,
제어판 프로그램 추가/삭제에서 nProtect netizen 지운 다음에
국민은행 사이트 같은 곳 열어보면 설치할지 물어보지 않는 걸 확인할 수 있습니다.
물론 방법만 알려 드리니까 저한테 책임을 묻지 마시고 각자 알아서 하시기 바랍니다.
Kill Bit가 뭔지 관심 있는 분이라면 KB 240797 문서를 참고하실 수 있습니다.
http://support.microsoft.com/kb/240797/en-us
http://support.microsoft.com/kb/240797/ko
예전에 제가 이런 Kill Bit로 악성 프로그램(malware) 설치와 실행을 미리 막는
보안 프로젝트 진행하던 적이 있었는데, Win2K 때 얘기이니 꽤 오래되었네요. (^^;)
|