는 :
메시지 보안 WSDUALHTTPBINDING를 사용하여, 또한 전송 보안을 사용하도록 를 권장 [즉 SSL]?
설명한 바와 같이 WSDualHttpBinding
은 Transport
수준의 보안을 지원하지 않습니다. 그래서 원래의 질문은 일종의 패배입니다.질문에 대한 업데이트 당
는 : 지금은 wsduallhttpbinding 운송에게 보안을 지원하지 않습니다 알고
업데이트, 메시지 보안 등의 보안 또는 난 그게 내 시나리오에서 SSL을 지원하는 바인딩 다른 를 사용한다
Message
레벨 보안은 실제로 엔드 - 투 - 엔드 보안을 제공하기 때문에 우수합니다. Transport
수준 보안은 지점 간 보안 만 제공합니다.
메시지 보안은 메시지를 직접 암호화하고 서명하므로 중간 시스템을 통해 메시지를 라우팅해도 보안이 손상되지 않습니다. 또한 메시지 보안이 전송 독립적 인 추가 보너스를 받으면 모든 전송 프로토콜과 함께 사용할 수 있습니다.
를 사용하여 메시지 다음과 같은 시나리오의 보안 :
MSDN 실제로 인터넷 시나리오에서 메시지 보안을 사용하는 것이 좋습니다
- 당신은 WCF 서비스에 메시지를 전송하고, 메시지에 가능성이 높습니다 다른 WCF 서비스로 전달되거나 중간 시스템 을 통해 라우팅 될 수 있습니다.
- WCF 클라이언트가 인터넷을 통해 WCF 서비스에 액세스하고 메시지가 중간 시스템을 통해 라우팅 될 수 있습니다.
MSDN에이 Message and Transport Security 문서에 굉장히 도움이 될 것입니다.