Internet Explorer에서 ADODB.Stream 개체를 해제하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 870669 - 이 문서가 적용되는 제품 보기.
중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제 발생 시 이를 복원하는 방법을 이해해야 합니다. 레지스트리 백업, 복원 및 편집 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

ADO 스트림 개체에는 이진 파일과 텍스트 파일을 읽고 쓰는 메서드가 포함되어 있습니다. ADO 스트림 개체가 Microsoft Internet Explorer에서 알려진 보안 취약점과 결합되면 웹 사이트가 로컬 컴퓨터 영역에서 스크립트를 실행할 수 있습니다. 이러한 유형의 공격으로부터 컴퓨터를 보호하기 위해 레지스트리를 수동으로 수정할 수 있습니다.

소개

ADO 스트림 개체는 메모리에 있는 파일을 나타냅니다. 스트림 개체에는 이진 파일과 텍스트 파일을 읽고 쓰는 몇 가지 메서드가 포함되어 있습니다. 이러한 기본 기능이 Microsoft Internet Explorer에서 알려진 보안 취약점과 결합되면 인터넷 웹 사이트가 로컬 컴퓨터 영역에서 스크립트를 실행할 수 있습니다. 이 문제는 ADODB.Stream 개체가 Internet Explorer에 호스팅될 때 하드 디스크에 대한 액세스를 허용하기 때문에 발생합니다.

추가 정보

파일이 하드 디스크에 로드되거나 저장되어야 하는 업무용 웹 응용 프로그램은 Internet Explorer에서 ADODB.Stream 개체를 사용할 수 있습니다. 예를 들어, 인트라넷 서버에서 직원이 다운로드하여 기입해야 하는 양식을 호스팅하는 경우 파일을 얻고 로컬로 저장하는 데 ADODB.Stream 개체가 사용됩니다. 사용자가 로컬로 파일을 편집하여 서버에 다시 제출하는 경우에도 로컬 하드 디스크에서 파일을 읽고 서버에 다시 보내는 데 ADODB.Stream 개체가 사용됩니다.

이 기능을 제공하는 다른 메서드를 사용하는 것이 좋습니다. 예를 들어, 사용자가 하드 디스크에 일부러 액세스해야 하는 응용 프로그램이나 컨트롤을 사용할 수 있습니다.

소프트웨어 업데이트 정보

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

Internet Explorer에서 ADODB.Stream 개체를 해제하는 방법은 세 가지가 있습니다. Microsoft Windows Update를 사용하여 컴퓨터를 업데이트하거나, Microsoft 다운로드 센터에서 업데이트 파일을 다운로드하거나, ADODB.Stream 개체를 수동으로 해제할 수 있습니다.

이러한 방법은 다음 레지스트리 키를 만들어야 작동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
이 레지스트리 키에는 ADODB.Stream 개체에 대한 GUID가 있습니다. Internet Explorer가 이 레지스트리 키를 인식하면 Internet Explorer는 브라우저에서 해당 구성 요소가 시작되지 못하도록 합니다.

중요 참고

  • 서버(중간 계층)에서 ADODB.Stream 개체를 실행하는 경우 서버에서 ADODB.Stream 개체를 해제해도 Microsoft 인터넷 정보 서비스(IIS)의 ADODB.Stream 개체 기능에는 영향이 없습니다.
  • Internet Explorer를 사용하여 클라이언트에서 ADODB.Stream 개체를 실행하는 경우 ADODB.Stream 개체를 해제하면 Internet Explorer에서 ADODB.Stream 개체가 만들어지지 않습니다.

Windows Update

이 업데이트를 설치하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://update.microsoft.com

Microsoft 다운로드 센터 업데이트

Microsoft 다운로드 센터에서 얻을 수 있는 레지스트리 키 업데이트를 사용하여 ADODB.Stream 개체를 해제하려면 사용 중인 운영 체제에 따라 다음 Microsoft 웹 사이트 중 하나를 방문하십시오.

Windows XP, Windows 2000, Windows NT, Windows Server 2003
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=4D056748-C538-46F6-B7C8-2FBFD0D237E3
Windows 9x, Windows Me
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=FE2A5B1C-FF30-40A0-8E70-C9F1F4DCD8C2
Windows XP Version 2003, 64-Bit Edition , Windows Server 2003, 64-Bit Edition
http://www.microsoft.com/downloads/details.aspx?FamilyId=E7576B19-DE8B-41B0-BBD9-06C39591CECF&displaylang=en
자세한 내용과 다운로드 지침은 Microsoft 다운로드 센터 웹 사이트에 나와 있습니다.

수동 프로세스

수동으로 레지스트리 키를 만들어 ADODB.Stream 개체를 해제하려면 다음과 같이 하십시오.
  1. 열려 있는 Internet Explorer 브라우저 창을 모두 닫습니다.
  2. 시작을 누르고 실행을 누릅니다.
  3. 열기 상자에 Regedit를 입력하고 확인을 누릅니다.
  4. 레지스트리 편집기에서 다음 레지스트리 키를 찾습니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility
  5. ActiveX Compatibility를 마우스 오른쪽 단추로 누르고 새로 만들기를 가리킨 다음 를 누릅니다.
  6. 다음과 같은 키 이름을 입력합니다.
    {00000566-0000-0010-8000-00AA006D2EA4}
  7. 새 키를 마우스 오른쪽 단추로 누르고 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
  8. 이 값의 이름을 Compatibility Flags로 지정합니다.
  9. 오른쪽 창에서 Compatibility Flags를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
  10. DWORD 값 편집 대화 상자에서 16진수 옵션이 선택되어 있는지 확인하고 값 데이터 상자에 400을 입력한 다음 확인을 누릅니다.
  11. 레지스트리 편집기를 닫습니다.
호환성 플래그를 설정하면 Internet Explorer에서 ADODB.Stream 개체가 사용자 컴퓨터의 하드 디스크에 액세스할 수 없습니다. 하지만 Internet Explorer 외부에서는 ADODB.Stream 개체가 여전히 사용자 하드 디스크에 액세스할 수 있습니다.

중요 참고

이 레지스트리 키를 추가하면 Internet Explorer에 있는 ADODB.Stream 개체에만 영향을 줍니다. 이러한 변경이 다른 ADO 개체에는 영향을 주지 않습니다.

업데이트를 적용한 후 Internet Explorer의 HTML 페이지에서 ADO 스트림 개체를 사용하려고 하면 다음과 유사한 내용의 오류 메시지가 나타납니다.
ActiveX 구성 요소는 ‘ADODB.Stream’ 개체를 만들 수 없습니다.
회사 인트라넷 환경에서 응용 프로그램을 실행 중이고 이 환경의 Internet Explorer에서 ADODB.Stream 개체를 사용하고 있는 경우 이 업데이트를 적용하면 응용 프로그램이 중단될 수 있습니다. 응용 프로그램 기능을 복원하려면 우선 Internet Explorer 브라우저 보안 수준을 높음으로 설정한 다음 ADODB.Stream 개체의 호환성 플래그를 해제해야 합니다.
  1. Internet Explorer 브라우저 보안 수준을 높음으로 설정하려면 다음과 같이 하십시오.
    1. Internet Explorer의 도구 메뉴에서 인터넷 옵션을 누릅니다.
    2. 보안 탭을 누릅니다. 보안 설정을 지정할 웹 컨텐트 영역을 선택하십시오.에서 인터넷을 누릅니다.
    3. 기본 수준을 누른 다음 슬라이더를 높음으로 이동합니다.
    4. 적용을 누른 다음 확인을 눌러 인터넷 옵션 대화 상자를 닫습니다.
  2. 값을 0(0x0)으로 설정하여 Internet Explorer에 대해 ADODB.Stream 개체의 호환성 플래그를 해제합니다. 값을 0(0x0)으로 설정하면 키가 해제되고 기능이 복원됩니다. 수동으로 호환성 플래그를 0으로 설정하려면 다음과 같이 하십시오.
    1. 시작을 누르고 실행을 누릅니다.
    2. 열기 상자에 Regedit를 입력하고 확인을 누릅니다.
    3. 레지스트리 편집기에서 다음 레지스트리 키를 찾습니다.
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}
    4. 오른쪽 창에서 Compatibility Flags를 두 번 누릅니다.
    5. DWORD 값 편집 대화 상자에서 16진수 옵션이 선택되어 있는지 확인하고 값 데이터 상자에 0을 입력한 다음 확인을 누릅니다.
    6. 레지스트리 편집기를 닫습니다.
참고 변경 내용을 적용하려면 Internet Explorer를 다시 시작해야 합니다.

참조

Internet Explorer에서 로컬 컴퓨터 영역을 강화하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
833633 Internet Explorer에서 로컬 컴퓨터 영역에 대한 보안 설정을 강화하는 방법
인터넷 보안에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/security/incident/settings.mspx
시스템에서 ActiveX 컨트롤 실행을 중지하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
240797 Internet Explorer에서 ActiveX 컨트롤 실행을 중지하는 방법




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

속성

기술 자료: 870669 - 마지막 검토: 2011년 5월 14일 토요일 - 수정: 7.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
키워드:?
atdownload kbinfo KB870669

피드백 보내기

 

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