누적 보안 업데이트 896688(MS05-052)에 소개된 강력한 방어 기능 변경 사항으로 인해 Internet Explorer에서 사용자 지정 ActiveX 컨트롤이 있는 웹 페이지가 예상한 대로 로드되지 않을 수 있다

기술 자료 번역 기술 자료 번역
기술 자료: 909738 - 이 문서가 적용되는 제품 보기.
중요 이 문서에서는 컴퓨터에서 보안 설정 수준을 낮추거나 보안 기능을 해제하는 방법에 대해 설명합니다. 특정 문제를 해결하기 위해 이와 같이 변경할 수 있습니다. 이렇게 변경하기 전에 특정 환경에서 이러한 문제 해결 방법을 사용하는 것과 관련된 위험을 평가하는 것이 좋습니다. 이 해결 방법을 사용하는 경우 적절한 시스템 보호 조치를 추가로 취하십시오.
중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 레지스트리를 백업하는 것이 좋습니다. 문제가 발생하는 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

현상

누적 보안 업데이트 896688(MS05-052)을 설치한 후 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 제품에서 사용자 지정 Microsoft ActiveX 컨트롤이 있는 웹 페이지가 예상한 대로 로드되지 않습니다.

ActiveX 컨트롤이 있는 웹 페이지가 인터넷 영역에 있는 경우 이 문제가 발생합니다. 웹 페이지가 인트라넷 영역에 있거나 신뢰할 수 있는 사이트에 있는 경우 ActiveX 컨트롤은 제대로 로드됩니다.

원인

보안 업데이트 MS05-052에서는 Microsoft Internet Explorer에서 Microsoft Component Object Model(COM) 개체를 실행하기 전에 추가로 검사할 항목에 대해 소개합니다. 이렇게 변경된 이유는 Internet Explorer에서 인스턴스화되도록 설계되지 않은 COM 개체가 Internet Explorer에서 인스턴스화되는 것을 예방하기 위한 것입니다. MS05-052에 소개된 검사 항목 중 하나는 Internet Explorer에서 COM 개체를 실행하기 전에 Internet Explorer가 인터넷 영역에 있는 ActiveX 컨트롤의 IObjectSafety 인터페이스를 검사하는 것입니다.

해결 방법

이 문제를 해결하려면 ActiveX 컨트롤을 다시 컴파일합니다. 컨트롤이 인터넷 브라우저의 컨텍스에서 실행될 때 스크립트 사용 및 초기화에 안전한 것으로 컨트롤을 표시합니다.

Internet Explorer가 ActiveX 컨트롤이 스크립트 사용 및 초기화에 안전한지 여부를 확인하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
216434 INFO: Internet Explorer가 ActiveX 컨트롤이 안전한지 여부를 확인하는 방법
MFC ActiveX 컨트롤이 스크립트 사용 및 초기화에 안전한 것으로 표시하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
161873 HOWTO: MFC 컨트롤을 스크립트 사용에 안전(Safe for Scripting)/초기화에 안전(Safe for Initialization)으로 표시

해결 과정

경고 이 해결 방법으로 인해 컴퓨터나 네트워크가 악의 있는 사용자나 바이러스 같은 악의 있는 소프트웨어의 공격에 취약해질 수 있습니다. 이 해결 방법을 권장하지는 않지만 사용자 판단에 따라 해결 방법을 구현할 수 있도록 이에 대한 정보를 제공하고 있습니다. 이 해결 방법의 사용에 따른 모든 책임은 사용자에게 있습니다.

경고 메타베이스를 잘못 편집하면 메타베이스를 사용하는 모든 제품을 다시 설치해야 하는 심각한 문제가 발생할 수도 있습니다. Microsoft는 메타베이스를 잘못 편집함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 메타베이스의 편집에 따른 모든 책임은 사용자에게 있습니다.

참고 편집하기 전에 항상 메타베이스를 백업하십시오.

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 문제에 대해 해결을 보증하지 않습니다. 레지스트리의 수정에 따른 모든 책임은 사용자에게 있습니다.

이 문제를 해결하려면 아래 방법 중 하나를 사용하십시오.

레지스트리에서 값을 설정하여 스크립트 사용 및 초기화에 안전한 것으로 표시

ActiveX 컨트롤을 다시 컴파일할 수는 없지만 컨트롤 개발자가 ActiveX 컨트롤이 스크립트 사용 및 초기화에 안전한 것으로 분류한 경우 다음 레지스트리 값 중 하나를 사용하여 ActiveX 컨트롤이 스크립트 사용 및 초기화에 안전한 것으로 표시할 수 있습니다.
  • {7DD95801-9882-11CF-9FA9-00AA006C42C4}
  • {7DD95802-9882-11CF-9FA9-00AA006C42C4}
예를 들어 ActiveX 컨트롤의 CLSID가 {A697E83F-3B53-11D1-8AE4-006097ED2008}이면 다음 레지스트리 값 중 하나를 추가하여 ActiveX 컨트롤이 스크립트 사용 및 초기화에 안전한 것으로 표시할 수 있습니다.
  • HKEY_CLASSES_ROOT\CLSID\{A697E83F-3B53-11D1-8AE4-006097ED2008}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}
  • HKEY_CLASSES_ROOT\CLSID\{A697E83F-3B53-11D1-8AE4-006097ED2008}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}

다른 영역으로 웹 사이트 이동

웹 사이트를 신뢰할 수 있으면 보다 신뢰할 수 있는 영역으로 웹 사이트를 이동할 수 있습니다. 보안 영역에 웹 사이트를 추가하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/windows/ie_intl/ko/using/howto/security/settings.mspx

레지스트리에서 ActiveX 호환성 값 설정

레지스트리에서 ActiveX 호환성 플래그를 설정할 수 있습니다. 다음과 같이 하여 설정합니다.
  1. 시작, 실행을 차례로 누르고 Regedit.exe를 입력한 다음 확인을 누릅니다.
  2. 다음 레지스트리 하위 키를 찾습니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  3. ActiveX Compatibility를 마우스 오른쪽 단추로 누르고 새로 만들기를 가리킨 다음 를 누르고 ActiveX 컨트롤의 CLSID를 입력한 다음 Enter 키를 누릅니다.
  4. 3단계에서 만든 키를 마우스 오른쪽 단추로 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  5. Compatibility Flags를 입력한 다음 Enter 키를 누릅니다.
  6. Compatibility Flags를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  7. 값 데이터 상자에 00800000을 입력한 다음 확인을 누릅니다.
  8. 레지스트리 편집기를 종료합니다.

참조

누적 보안 업데이트 MS05-052에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
896688 MS05-052: Internet Explorer용 누적 보안 업데이트
IObjectSafety 인터페이스에 대한 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 방문하십시오.
http://msdn.microsoft.com/library/default.asp?url=/workshop/components/com/reference/ifaces/iobjectsafety/iobjectsafety.asp(영문)




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 909738 - 마지막 검토: 2005년 11월 11일 금요일 - 수정: 2.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 6.0 SP1?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server SP4
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
  • Microsoft Internet Explorer 6.0?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows XP Professional x64 Edition
  • Microsoft Internet Explorer 5.5?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows Millennium Edition
  • Microsoft Internet Explorer 5.01 SP4?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server SP4
키워드:?
kbactivexscript kbinetdev kbtshoot kbprb KB909738

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com