Microsoft 보안 권고 4038556

WebBrowser 컨트롤을 호스트하는 애플리케이션 보안 지침

게시 날짜: 2017년 8월 8일

버전: 1.0

요약

Microsoft는 Trident 레이아웃 엔진이라고도 하는 Microsoft Internet Explorer 레이아웃 엔진으로 개발된 애플리케이션의 보안 설정에 대한 정보를 제공하기 위해 이 보안 권고를 릴리스합니다. 또한 이 권고는 개발자와 개인이 WebBrowser Control을 호스트하는 애플리케이션이 제대로 보호되도록 하기 위해 수행할 수 있는 일에 대한 지침을 제공합니다.

권고 세부 정보

Internet Explorer는 레지스트리에 저장되고 검색 환경 향상, 업계 표준 지원 개선 및 보안 향상을 담당하는 기능 제어 키라고도 하는 여러 인터넷 기능 컨트롤을 제공합니다. Microsoft는 이러한 인터넷 기능 제어 키를 문서화했으며 보안상의 이유로 특정 기능 제어 키를 사용하도록 설정하는 것이 좋습니다. Microsoft는 애플리케이션에서 WebBrowser Control을 호스팅하는 모든 개발자가 보안 관련 기능 제어 키를 검토하고 사용하도록 설정하는 것이 좋습니다.

개발자 관련 정보

애플리케이션 개발자는 기능 컨트롤 소개의 기능 사용 및 사용 안 함 섹션에 설명된 설정 기능 제어 키에 사용할 수 있는 두 가지 방법을 제공합니다.

참고: 기능 제어 함수를 사용하여 모든 기능 제어 키를 설정할 수 있는 것은 아니며 대신 레지스트리를 통해 설정해야 합니다.

사용자별 정보

즉각적인 조치를 취하려는 사용자는 모든 애플리케이션 또는 WebBrowser 컨트롤 호스트를 알고 있는 특정 애플리케이션에 대해 레지스트리 항목을 수동으로 만들고 설정하여 자신을 보호할 수 있습니다.

경고 레지스트리 편집기를 잘못 사용하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제를 해결할 수 있다고 보장할 수 없습니다. 레지스트리 편집기 사용에 따른 위험은 사용자가 책임져야 합니다.

모든 애플리케이션

예를 들어 WebBrowser 컨트롤을 사용하여 모든 애플리케이션에 대해 "정보" 프로토콜을 사용하지 않도록 기능 컨트롤을 설정하려면 다음을 수행합니다.

  1. 시작을 클릭하고 실행을 클릭하고 regedt32를 입력하거나 regedit을 입력한 다음 확인을 클릭합니다.
  2. 레지스트리 편집기에서 다음 레지스트리 폴더를 찾습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7
  1. 편집 메뉴에서 새 > DWORD를 선택합니다.
  2. 새 DWORD 레지스트리 항목의 이름을 로 지정합니다. *
  3. 새 레지스트리 항목을 마우스 오른쪽 단추로 클릭하고 수정을 선택합니다
  4. DWORD 편집(32비트) 값 대화 상자의 값 데이터 필드에 1을 입력하고 확인을 클릭하여 닫습니다.

특정 애플리케이션

예를 들어 WebBrowser 컨트롤을 사용하여 "contoso.exe" 애플리케이션에 대해 "정보" 프로토콜을 사용하지 않도록 기능 컨트롤을 설정하려면 다음을 수행합니다.

  1. 시작을 클릭하고 실행을 클릭하고 regedt32를 입력하거나 regedit을 입력한 다음 확인을 클릭합니다.
  2. 레지스트리 편집기에서 다음 레지스트리 폴더를 찾습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7
  1. 편집 메뉴에서 새 > DWORD를 선택합니다.
  2. 새 DWORD 레지스트리 항목 의 이름을 contoso.exe
  3. 새 레지스트리 항목을 마우스 오른쪽 단추로 클릭하고 수정을 선택합니다
  4. DWORD 편집(32비트) 값 대화 상자의 값 데이터 필드에 1을 입력하고 확인을 클릭하여 닫습니다.

기타 정보

MAPP(Microsoft Active Protections Program)

고객을 위한 보안 보호를 개선하기 위해 Microsoft는 매월 보안 업데이트 릴리스마다 주요 보안 소프트웨어 공급자에게 취약성 정보를 제공합니다. 보안 소프트웨어 공급자는 이 취약성 정보를 사용하여 바이러스 백신, 네트워크 기반 침입 탐지 시스템 또는 호스트 기반 침입 방지 시스템과 같은 보안 소프트웨어 또는 디바이스를 통해 고객에게 업데이트된 보호를 제공할 수 있습니다. 보안 소프트웨어 공급자로부터 활성 보호를 사용할 수 있는지 여부를 확인하려면 MAPP(Microsoft Active Protections Program) 파트너나열된 프로그램 파트너가 제공하는 활성 보호 웹 사이트를 방문하세요.

Feedback

지원

  • 미국 및 캐나다의 고객은 보안 지원에서 기술 지원을 받을 수 있습니다. 자세한 내용은 Microsoft 도움말 및 지원을 참조하세요.
  • 해외 고객은 현지 Microsoft 자회사로부터 지원을 받을 수 있습니다. 자세한 내용은 국제 지원을 참조하세요.
  • Microsoft TechNet Security 는 Microsoft 제품의 보안에 대한 추가 정보를 제공합니다.

부인

이 권고에 제공된 정보는 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. Microsoft는 특정 목적에 대한 상품성 및 적합성에 대한 보증을 포함하여 명시적이거나 묵시적인 모든 보증을 부인합니다. 어떠한 경우에도 Microsoft Corporation 또는 해당 공급업체는 Microsoft Corporation 또는 공급업체가 이러한 손해의 가능성을 통보한 경우에도 직접, 간접, 부수적, 결과적, 비즈니스 이익 손실 또는 특별 손해를 포함한 모든 손해에 대해 책임을 지지 않습니다. 일부 주에서는 결과적 또는 부수적 손해에 대한 책임의 배제 또는 제한을 허용하지 않으므로 앞에서 설명한 제한이 적용되지 않을 수 있습니다.

수정 내용

  • V1.0(2017년 8월 8일): 공지 게시됨.

페이지 생성 2017-08-07 15:55-07:00.