인터넷/엑티브x

사이트에 들어가면 Activex 컨트롤 다운로드 하라고 뜨거나,자동으로 다운로드 를 합니다

sungtg 2009. 1. 5. 13:03

인터넷을 하다 보면 모 싸이트에 들어가면 Activex 컨트롤 다운로드 하라고 뜨거나
아님 자동으로 다운로드 를 합니다.
전에는 사용 할때 마다 떠서 그떄 그때 다운로드를 설치 를 했습니다.
근데 갑짜기 모 싸이트에 들어가면 자동적으로 다룬로드가 됩니다.

자동 다운로드 되는거 말고 제가 수동으로 할려면 어떻게 해야 되나요?
도구 가서 사용자 지정에서 Activex컨트롤 서명됨 서명안된 그런거 체크 했는데 안되네요

어떻게 해야 되나요?


익스플로러의 옵션에 보면


보안/제한된 사이트가 있습니다.

 [사이트]를 클릭해서 해당사이트를 입력을 해보세요

 제한된 사이트는 보안수준이 높기 때문에 모든 것을 사용자의 확인을 받아야 합니다.

 먼저 쿠키나 임시인터넷 파일을 삭제한 후에 옵션설정을 바꾸는거 잊지 마세요


엑티브x는 파일의 형태가 주로 .ocx 파일입니다.


전자 서명은 실행 코드를 실행하기 전에 그 코드가 적합한 개발자에게서 나온 것인지,
다른 누군가가 코드를 변경하지는 않았는지 사용자가 검사할 수 있도록 합니다

하지만 누가 배포했는지, 어디서 나왔는지는 알 수 없습니다.  

인증서가 있다고 해서 버그가 없다거나 악성 코드가 아니라는 뜻은 아닙니다.
전자 서명은 단지 그 코드를 작성하거나 배포하려고 한사람을 증명해 줄 뿐입니다.
그러므로 전자서명이 있는 엑티브x라도 안심할 수 없겠지요

인터넷 익스플로러의 인터넷옵션의 보안설정에 따른 엑티브x가 다운로드 되는지 안되는지를 표로 만들었습니다.





엑티브 x 의 삭제

신뢰 받는 사이트는 엑티브x를 제어판의 프로그램 추가/삭제에서 삭제가 가능하게 되어 있는데.
그렇지 못한 사이트는 사용자가 수동으로 제거를 해야 합니다.

엑티브x가 저장되는 폴더의 위치는 C:\WINDOWS\Downloaded Program Files 입니다.
여기서 삭제하고자 하는 엑티브x를 컨트롤을 선택..
오른쪽 마우스로 [속성]창을 열어보면
id 값이 보입니다.



id 값을 복사해서 레지스트리(regedit.exe)에서 찾기 메뉴를 통해서 찾아서 삭제하면 됩니다.




다음에는 탐색기에서 C:\WINDOWS\Downloaded Program Files 에서 해당 파일을 삭제를 하면 됩니다.

엑티브x는 레지스트리에 클래스 형태의 키값으로 저장되었다가..
익스플로러에서 불러서 사용하기 때문에 레지스트리 부터 삭제를 해야 하겠지요..