Поделиться через


SecurityBindingElement.LocalServiceSettings Свойство

Определение

Возвращает свойства привязки, связанные с локальными параметрами безопасности службы.

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 могут способствовать снижению риска атак типа "отказ в обслуживании".

  • MaxCachedCookies задает максимальное количество ограниченных по времени объектов SecurityContextToken, которые кэшируются сервером после согласования протокола SPNEGO или SSL.

  • IssuedCookieLifetime задает время существования объектов SecurityContextToken, которые выпускают сервером после согласования протокола SPNEGO или SSL. Сервер кэширует объекты SecurityContextToken на данный промежуток времени.

  • MaxPendingSessions управляет максимальным числом безопасных диалогов, установленных на сервере, но для которых ни одно сообщение приложения не было обработано. Данная квота препятствует установлению клиентами безопасных диалогов в службе; таким образом, служба должна отслеживать состояние каждого из клиентов, но не использовать их.

  • InactivityTimeout управляет максимальным сроком, в течение которого служба поддерживает безопасный диалог, не получая сообщений приложения в этой связи. Данная квота препятствует установлению клиентами безопасных диалогов в службе; таким образом, служба должна отслеживать состояние каждого из клиентов, но не использовать их.

В процессе сеанса безопасного диалога следует учесть, что свойства InactivityTimeout и ReceiveTimeout в привязке влияют на тайм-аут сеанса. Наименьшая из этих величин определяет момент, когда истекает время ожидания.

Применяется к