SecurityBindingElement.LocalServiceSettings 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스에서 사용하는 로컬 보안 설정에 대한 바인딩 속성을 가져옵니다.
public:
property System::ServiceModel::Channels::LocalServiceSecuritySettings ^ LocalServiceSettings { System::ServiceModel::Channels::LocalServiceSecuritySettings ^ get(); };
public System.ServiceModel.Channels.LocalServiceSecuritySettings LocalServiceSettings { get; }
member this.LocalServiceSettings : System.ServiceModel.Channels.LocalServiceSecuritySettings
Public ReadOnly Property LocalServiceSettings As LocalServiceSecuritySettings
속성 값
서비스에서 사용하는 로컬 보안 설정에 대한 바인딩 속성을 나타내는 LocalServiceSecuritySettings입니다.
설명
설정은 서비스의 보안 정책의 일부로 게시되지 않고 클라이언트의 바인딩에 영향을 미치지 않으므로 로컬입니다.
개체의 LocalServiceSecuritySettings 다음 속성은 DOS(서비스 거부) 보안 공격을 완화하는 데 도움이 될 수 있습니다.
MaxCachedCookies: SPNEGO 또는 SSL 협상을 수행한 후 서버에서 캐시하는 시간 제한
SecurityContextToken
의 최대 수를 제어합니다.IssuedCookieLifetime: SPNEGO 또는 SSL 협상 후 서버에서 발급한 의 수명을
SecurityContextToken
제어합니다. 서버는 이 기간 동안SecurityContextToken
을 캐시합니다.MaxPendingSessions: 서버에서 설정되었지만 애플리케이션 메시지가 처리되지 않은 보안 대화의 최대 개수를 제어합니다. 이 할당량은 클라이언트가 서비스에서 보안 대화를 설정할 수 없도록 하여 서비스가 각 클라이언트의 상태를 유지 관리하게 하지만 사용하지는 않습니다.
InactivityTimeout: 애플리케이션 메시지가 수신되지 않을 때 서비스에서 보안 대화를 활성 상태로 유지하는 최대 시간을 제어합니다. 이 할당량은 클라이언트가 서비스에서 보안 대화를 설정할 수 없도록 하여 서비스가 각 클라이언트의 상태를 유지 관리하게 하지만 사용하지는 않습니다.
보안 대화 세션에서 바인딩의 ReceiveTimeout
및 속성은 InactivityTimeout 모두 세션 시간 제한에 영향을 미칩니다. 제한 시간은 두 속성 값 중 짧은 시간으로 결정됩니다.
적용 대상
.NET