WebRequestHandler.UnsafeAuthenticatedConnectionSharing Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, будет ли разрешено совместное использование высокоскоростного подключения с проверкой подлинности NTLM.
public:
property bool UnsafeAuthenticatedConnectionSharing { bool get(); void set(bool value); };
public bool UnsafeAuthenticatedConnectionSharing { get; set; }
member this.UnsafeAuthenticatedConnectionSharing : bool with get, set
Public Property UnsafeAuthenticatedConnectionSharing As Boolean
Значение свойства
Возвращает Boolean.
Значение true
, если необходимо сохранить открытым подключение, прошедшее проверку подлинности. В противном случае — значение false
.
Комментарии
Значение по умолчанию для этого свойства — false
, что приводит к закрытию текущего подключения после завершения запроса. Приложение должно проходить последовательность проверки подлинности каждый раз, когда оно отправляет новый запрос. Если для этого свойства задано значение true
, подключение, используемое для получения ответа, остается открытым после выполнения проверки подлинности. В этом случае другие запросы, для которых этому свойству true
присвоено значение , могут использовать подключение без повторной проверки подлинности. Иными словами, если подключение прошло проверку подлинности для пользователя A, пользователь B может повторно использовать подключение A; Запрос пользователя B выполняется на основе учетных данных пользователя A.
Внимание!
Так как приложение может использовать подключение без проверки подлинности, необходимо убедиться, что в системе нет административной уязвимости при задании этому свойству значения true
. Если приложение отправляет запросы для нескольких пользователей (олицетворяет несколько учетных записей пользователей) и использует проверку подлинности для защиты ресурсов, не устанавливайте для этого свойства значение true
, если вы не используете группы подключений, как описано ниже.
Вы можете включить этот механизм, если возникают проблемы с производительностью и приложение работает на веб-сервере со встроенной проверкой подлинности Windows.
Включение этого параметра открывает для системы угрозы безопасности. Если для свойства true
задано UnsafeAuthenticatedConnectionSharing значение , обязательно примите следующие меры предосторожности:
- Запустите приложение в защищенной среде, чтобы избежать возможных эксплойтов подключения.
Если вы управляете сервером, в качестве альтернативы можно отключить сохраняемость проверки подлинности. Это повышает производительность в меньшей степени, но это безопаснее. Для получения дополнительных сведений найдите AuthPersistence по адресу https://video2.skills-academy.com.