Как безопасно обнаруживать пользователей без аутентификации - PullRequest
0 голосов
/ 23 ноября 2018

Я ищу решения или обходные пути для обнаружения пользователей, получающих доступ к моему веб-сайту из сети компании без необходимости ввода имени пользователя / пароля .Эти пользователи имеют некоторый неограниченный доступ к моему сайту.

Мне пришло в голову проверить IP-адрес пользователя по известному диапазону IP-адресов или подсети, но, похоже, это не самое надежное или безопасное решение.

1 Ответ

0 голосов
/ 24 ноября 2018

Когда мы говорим safely detect the users, это означает, что мы аутентифицируем пользователей таким образом, а затем without the need of user/password login делает это хитро. Но мы можем добиться этого

Все, что вам нужно сделать, это включить окнааутентификация для вашего сайта в IIS.

Если мы правильно настроим аутентификацию Windows, вы получите следующее

  • , если сайт просматривается с помощью IE, в основном логин будет прозрачнымпоскольку не будет никакого запроса аутентификации
  • Для firefox / crhome, если я правильно помню, есть флаг, позволяющий сделать автоматический вход в Kerberos в Firefox, и Chrome должен автоматически войти в систему.

enable windows auth in IIS

Обычно приглашение входа в Windows прекрасно работает с IE (некоторые параметры необходимы, но эти параметры можно контролировать с помощью политик домиан).Если вы по-прежнему получаете запросы на аутентификацию, вам просто нужна какая-то аутентификация, вы можете включить NTLM и не включать Kerberos в настройках IIS

Если вы все еще получаете запрос аутентификации, попробуйте включить только NTLM и установите флажок

IIS -> Веб-сайт-> Аутентификация-> Аутентификация Windows-> Провайдеры удаляют переговоры

remove negotiate from providers

По какой-то причине пользователь не может пройти аутентификацию (пользователь приходит издругой домен или лес), затем отображается запрос на аутентификацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...