Уроки модуля (4/4)
DNS rebinding and defenses
Перепривязка DNS и защита
При перепривязке DNS имя может разрешаться в один адрес, а затем в другой. Браузер может сохранять то же исходное имя, в то время как страница заставляет его обращаться к частному адресу в сети пользователя. Короткие TTL могут быть частью шаблона, но риск возникает из-за доверия к имени при игнорировании места назначения и контекста запроса.
Службы должны проверять имена хостов и адресаты на стороне сервера, отклонять неожиданные частные или локальные цели, где это необходимо, использовать защиту от CSRF и избегать раскрытия неаутентифицированных административных интерфейсов. Поведение браузера и преобразователя различается, поэтому блокировка только DNS не является полной защитой.
Никогда не тестируйте перепривязку к сетям или службам без разрешения. Используйте контролируемую лабораторию и документируйте точную проверяемую границу доверия.
Проверьте свое понимание
Выберите лучший ответ. Этот тест выполняется локально и не отправляет DNS-запросы на реальные домены.
Какой элемент управления снижает количество непредвиденных запросов к внутренним службам?