Перейти до основного вмісту
Модуль 6 · Урок 4 із 423/54 у курсі~14 min
Модульні уроки (4/4)

DNS rebinding and defenses

Повторне прив’язування та захист DNS

Завдяки повторному прив’язуванню DNS ім’я може передаватись в одну адресу, а потім – в іншу. Браузер може зберігати те саме вихідне ім’я, тоді як сторінка змушує його звертатися до приватної адреси в мережі користувача. Короткі TTL можуть бути частиною шаблону, але ризик пов’язаний з довірою імені, ігноруючи призначення та контекст запиту.

Служби повинні перевіряти імена хостів і призначення на стороні сервера, відхиляти неочікувані приватні або локальні цілі, де це доречно, використовувати засоби захисту від CSRF і уникати розкриття неавтентифікованих адміністративних інтерфейсів. Поведінка браузера та резолвера відрізняється, тому блокування лише DNS не є повним захистом.

Ніколи не тестуйте повторне прив’язування до мереж або служб без дозволу. Використовуйте контрольовану лабораторію та задокументуйте точні межі довіри, що перевіряються.

Перевірте своє розуміння

Виберіть найкращу відповідь. Ця вікторина виконується локально та не надсилає запити DNS до реальних доменів.

Quiz#dns.m6.l4.e1

Який елемент керування зменшує несподівані запити до внутрішніх служб?

Варіанти відповідей