SecurityBindingElement.LocalServiceSettings Özellik

Tanım

Hizmet tarafından kullanılan yerel güvenlik ayarlarına özgü bağlama özelliklerini alır.

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

Özellik Değeri

LocalServiceSecuritySettings Hizmet tarafından kullanılan yerel güvenlik ayarlarına özgü bağlama özelliklerini temsil eden nesne.

Açıklamalar

Ayarlar yereldir çünkü bunlar hizmetin güvenlik ilkesinin bir parçası olarak yayımlanmaz ve istemcinin bağlamasını etkilemez.

Nesnesinin LocalServiceSecuritySettings aşağıdaki özellikleri, hizmet reddi (DOS) güvenlik saldırısını azaltmaya yardımcı olabilir:

  • MaxCachedCookies: SPNEGO veya SSL anlaşması yaptıktan sonra sunucu tarafından önbelleğe alınan en fazla zaman sınırı SecurityContextTokenolan s sayısını denetler.

  • IssuedCookieLifetime: SPNEGO veya SSL anlaşmasından sonra sunucu tarafından verilenlerin ömrünü SecurityContextTokendenetler. Sunucu, bu süre boyunca s önbelleğe alır SecurityContextToken.

  • MaxPendingSessions: sunucuda kurulan ancak uygulama iletilerinin işlenmediği en fazla güvenli konuşma sayısını denetler. Bu kota, istemcilerin hizmette güvenli konuşmalar kurmasını engeller, böylece hizmetin her istemci için durumu korumasına neden olur, ancak bunları hiçbir zaman kullanmaz.

  • InactivityTimeout: hizmetin, hiçbir uygulama iletisi almadan güvenli bir konuşmayı canlı tutma süresini denetler. Bu kota, istemcilerin hizmette güvenli konuşmalar kurmasını engeller, böylece hizmetin her istemci için durumu korumasına neden olur, ancak bunları hiçbir zaman kullanmaz.

Güvenli bir konuşma oturumunda, hem hem de InactivityTimeout bağlamadaki özelliğin ReceiveTimeout oturum zaman aşımını etkilediğine dikkat edin. zaman aşımlarının ne zaman gerçekleşeceğini ikiden kısa olan belirler.

Şunlara uygulanır