방법: 한 서버에서 허용하는 웹 서비스 프로토콜 제한

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

815150
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
요약
이 문서에서는 웹 서비스가 지원하는 프로토콜을 제한하는 방법을 설명합니다.

XML–based 웹 서비스에 XML 교환 통신하도록 문서. 이 교환 모든 유형의 응용 프로그램 계층 프로토콜 간에 발생할 수 있습니다. 기본적으로 ASP.NET 웹 서비스는 서로 다른 네 가지 프로토콜을 통해 노출되는: HttpSoap HttpPost, HttpGet 및 문서. 대부분의 경우 이러한 네 가지 프로토콜 하위 집합만이 필요합니다. 예를 들어, 해당 HttpSoap 일반적으로 웹 서비스를 사용하여 통신 위한 프로토콜입니다. 사용하지 않는 프로토콜을 제거하는 경우 이러한 상황에서 응용 프로그램의 보안 공격 노출 영역을 줄여 늘립니다. 이 문서에서는 ASP.NET 응용 프로그램과 통신하는 데 사용되는 웹 서비스 프로토콜을 사용하지 않도록 설정하는 방법에 대해 설명합니다.

back to the top

웹 서비스 프로토콜 사용 안 함

서비스 프로토콜 ASP.NET 응용 프로그램에 대한 웹 설정을 해제하려면 다음 이 단계를 수행하십시오.
  1. Web.config 파일을 메모장) 같은 텍스트 편집기에서 엽니다. Web.config 파일은 사용하여 웹 서비스 응용 프로그램의 루트 폴더에 위치합니다.
  2. <webservices>구성 요소를 <system.web> 요소 아래에 추가하십시오.
  3. <webservices>요소를 <protocols>구성 요소를 추가하십시오.
  4. <protocols>요소를 사용하지 않으려는 각 기본 프로토콜 위한 <remove>요소를 추가하십시오.
  5. 각 4단계에서 만든 <remove>요소를 설정하는 경우이름 특성에 사용할 수 없게 할 프로토콜의 이름입니다.
  6. 기본적으로 HttpPost, HttpSoap, HttpGet, 및 문서 프로토콜은 사용할 수 있습니다. 다음 예제에서는 <webservices>구성 요소의 HttpSoap 제외한 모든 기본 프로토콜을 비활성화합니다.
    <webServices>    <protocols>        <remove name="HttpPost"/>         <remove name="HttpGet"/>         <remove name="Documentation"/>     </protocols></webServices>
  7. Web.config 파일을 저장하십시오. 웹 서비스를 자동으로 다시 시작되고 사용할 수 없는 프로토콜이 모든 요청에 대해 오류 메시지를 반환합니다.
back to the top
참조
자세한 내용은 다음 Microsoft 웹 사이트를 방문 하시기 바랍니다:자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
815179방법: ASP.NET 응용 프로그램에 대한 Web.config 파일 만들기
815178방법: ASP.NET 응용 프로그램 구성 편집
818014방법: .NET Framework에서 기본 경우 응용 프로그램 보안
back to the top

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 815150 - 마지막 검토: 12/08/2015 02:06:20 - 수정: 3.5

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1, Microsoft Web Services (included with the .NET Framework) 1.0, Microsoft Web Services Enhancements for Microsoft .NET 1.1

  • kbnosurvey kbarchive kbmt kbwebforms kbwebservices kbconfig kbhowtomaster KB815150 KbMtko
피드백