PHP Войти по имени хоста. Это достаточно безопасно?

Я аутентифицирую пользователей по имени хоста для некоторых внутренних сайтов. Я делаю это путем:

if( gethostbyaddr($_SERVER['REMOTE_ADDR']) == .... ) { ...

Но я не уверен, что это безопасно для пользователей. Есть ли шанс повысить безопасность этого метода автоматического входа? Или этот метод уже достаточно безопасен?

Мне нравится этот метод из-за его простоты. Они работают очень хорошо.

Спасибо

Обновить:

Окружающая среда: локальная интрасеть, около 20 клиентов. Локально управляемый DNS.

Мой вопрос отличается от того, безопасно ли доверять $_SERVER['REMOTE_ADDR']? потому что я использую имя хоста, а не IP-адрес для идентификации пользователя!

1 ответ

Хорошо, ты доверяешь своему DNS? (также убедитесь, что у вас есть быстрый DNS)

также обратите внимание, что, если у злоумышленника есть пароль, в WEP/WPA/ незашифрованных WLAN, злоумышленник может просто выкинуть реального клиента из сети и перехватить этот ip-адрес (и в WLAN-шифровании WEP получить пароль также тривиальна)

Другие вопросы по тегам