Получение 401.1 веб-ответа при тестировании приложения Silverlight с помощью fiddler - PullRequest
2 голосов
/ 29 марта 2011

Мне нужно провести стресс-тест приложения Silverlight, которое использует режим аутентификации Windows. Для достижения этой цели я использую дополнение StressStimulus Fiddler.

Что я делаю, так это регистрируюсь и выполняю такие вещи, как поиск и т. Д. Я перехватил HTTP-сообщения, переданные в Fiddler, и воспроизвел их с помощью вышеупомянутого инструмента.

Однако при воспроизведении пакетов я всегда получаю ответы сервера 401.1.

Я пытался использовать разные подходы авторизации (NTLM и Negotiate), но всегда получаю одно и то же ответное сообщение.

Кажется, что Fiddler настроен правильно. В опциях Fiddler проверяется меню «Повторно использовать клиентское соединение», а также «Повторно использовать соединение с сервером». Я даже поднял KeepAliveTimeout в реестре без какого-либо успеха.

У кого-нибудь есть идеи, что происходит не так?

1 Ответ

1 голос
/ 29 марта 2011

Вы не можете воспроизводить аутентификации, такие как NTLM и Negotiate.Одной из наиболее важных особенностей любой аутентификации по запросу / ответу является то, что она не должна воспроизводиться.Без этой функции злоумышленник может отслеживать успешную аутентификацию, а затем воспроизводить ту же последовательность, чтобы получить доступ к вещам, на которые у него нет прав.

...