운전면허시험관리단의 ActiveX 문제
게시일: 2005/11/30 | 글쓴이: doa | 17398 번 | 프린트 | 메일

ActiveX라는 마물로부터 인류를 구원할 자 누구인지 모르겠다. 얼마전 regsvr32.exe에 대한 질문입니다.라는 글이 올라왔다. 내용인즉 의심할만한 다른 사항이 없는데도 불구하고 많은 regsvr32.exe가 실행된다는 것이었다. 댓글을 보면 알 수 있지만 운전면허시험관리단 을 접속하고나면 이러한 현상이 발생한다는 것이었다.

필자 역시 운전면허시험관리단을 접속해서 확인해봤지만 쓸데없는 ActiveX를 세개나 설치하는 것외에 별다른 문제점을 발견할 수 없었다.

운전면허시험관리단에서 설치하는 마물들


그런데 며칠 전부터 인터넷 탐색기를 이용해서 사이트를 접속하면 사이트의 접속 속도가 떨어지는 현상을 발견했다. 원인을 파악하던 중 인터넷 탐색기의 설정을 확인하니 그림처럼 인터넷 탐색기의 프록시 설정이 변경되어 있는 것이었다.



운전면허시험관리단을 접속하면 DSCertManagerX, DSProxyX, MLInstaller이라는 세개의 ActiveX를 설치하는데 그림에서 알 수 있듯이 DSProxyX를 이용해서 자신의 컴퓨터를 프록시 서버로 만들고 이 프록시 설정을 Magic Line 설정(MLInstaller)을 이용하도록 한 것이었다. 재미있는 것은 운전면허 시험 관리단을 접속하면 세가지 프로세서가 실행되지만 이 세 프로세스는 설사 인터넷 탐색기를 종료해도 계속 실행된다는 점이다.



프로그램을 개발한 측에서야 이 프로세스가 일단 실행되면 계속 실행될 것으로 생각하고 프록시 설정을 변경한 것일 수 있지만 시스템을 재부팅하면 이들 프로세스가 사라지며, 필자처럼 작업 관리자로 죽여도 사라진다. 그런데도 불구하고 로컬 프록시를 경유하도록 인터넷 탐색기의 설정을 변경했기때문에 속도 저하와 같은 문제가 발생한 것이다. 아울러 regsvr32.exe에 대한 질문입니다.라는 글처럼 많은 regsvr32.exe가 실행되는 것은 추측이지만 프록시를 계속 기동하기위해 자신의 프로세서가 죽은 경우(또는 없는 경우) ActiveX를 다시 등록하려고하기때문인 것 같다.

결국 운전면허시험관리단에서 설치한 ActiveX를 모두 사용 안 함으로 설정하고 운전면허시험관리단에 접속, 인터넷으로 응시를 해봤다. 최종 결재까지 진행하지는 않았지만 결재 전단계까지는 이들 ActiveX가 없어도 아무런 문제가 없었다주1. 사실 이런 프로그램은 보안 프로그램이라기 보다는 트로이 목마로 분류하는 것이 나은 것 같다. 트로이 목마가 아니라면 악성 스크립트로 분류되어야 마땅한 프로그램 같았다. 만약 운전면허시험관리단에 접속한 후 인터넷 속도가 현저히 저하되거나 regsvr32.exe에 대한 질문입니다.에서와 같은 문제가 발생한다면 다음 절차에따라 이 문제를 해결하기 바란다.

  • 인터넷 설정 복구
    1. 현재 실행중인 모든 인터넷 탐색기를 종료한다.
    2. 시작/제어판/인터넷 옵션을 클릭한다.
    3. 연결 탭을 클릭한다.
    4. LAN 설정의 LAN 설정 버튼을 클릭한다.
    5. 자동 구성의 자동 구성 스크립트 사용의 체크를 해제한다.
    6. 확인/확인 버튼을 클릭한다.


  • ActiveX 사용 중지- SP2의 경우
    1. 현재 실행중인 모든 인터넷 탐색기를 종료한다.
    2. 시작/제어판/인터넷 옵션을 클릭한다.
    3. 프로그램 탭을 클릭한다.
    4. 추가 기능 관리 버튼을 클릭한다.
    5. 이름 열을 클릭해서 이름을 내림차순으로 정렬한다.
    6. DSCertManagerX Class를 클릭하고 설정을 사용 안 함으로 변경한다.
    7. DSProxyX Class를 클릭하고 설정을 사용 안 함으로 변경한다.
    8. 확인/확인 버튼을 클릭한다.


  • ActiveX 사용 중지 - 모든 버전
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 레지스트리로 이동한다.
      HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
    3. ActiveX Compatibility에 마우스 우측 버튼을 클릭하고 새로 만들기/키를 클릭한다.
    4. 키 이름을 DSCertManagerX Class의 CLSID인 {FB49C5D6-ABCC-47ED-AC05-B80E578183B0}로 지정한다주2.
    5. 우측 패널에 REG_DWORD형의 Compatibility Flags를 추가하고 데이타 값을 400(16진수)로 설정한다.
    6. DSProxyX Class의 CLSID인 {F9143948-F472-4397-8B9F-237B6CB07C48}에 대해서도 3~6 단계를 반복한다.


주1: 만약 이 팁을 적용하고 결재에 실패한다면 DSCertManagerX Class ActiveX만 사용으로 설정하고 다시 시도해보기 바란다. 필자의 경우 결재 바로 전단계까지는 아무런 문제가 없었다.

주2: CLSID를 추출하는 방법은 필요없는 ActiveX 플러그인 죽이기나 ActiveX의 {CLSID}를 확인하는 보다 간단한 방법를 보기 바란다.


한글 2005 수동 설치시 도움말/한글 정보 2005가 표시되지 않는 경우 필자는 상당수의 ... (8703) 2005-12-01
ActiveX의 CLSID를 확인하는 보다 간단한 방법 필자는 ActiveX를 마물이라고 한다. 악... (34792)2005-11-30

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.