Domain IP Lookup

Безопасность в Domain IP Lookup

Сервис создан для разрешения публичных DNS-имён, а не для сканирования портов, зондирования внутренних сетей или поиска исходных серверов. Эти меры описывают защиту, реализованную для этого узкого сценария.

Проверка ввода

Домены нормализуются, а некорректные значения, IP-литералы, слишком длинные метки и неподдерживаемый ввод отклоняются до разрешения.

Фильтрация публичных адресов

Найденные адреса проверяются на принадлежность к приватным диапазонам, диапазонам loopback, link-local и облачных метаданных, прежде чем будут возвращены.

Защита от DNS rebinding

Проверяется адрес, возвращённый DNS, а не только имя хоста, в том числе когда имя хоста меняется между проверками.

Тайм-ауты и повторы

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

Ограничение частоты и лимиты задач

Одиночные запросы и создание массовых задач ограничены по частоте, а лимиты на размер массовых задач ограничивают потребление ресурсов и помогают предотвращать злоупотребления.

Работа с данными

Для проверок не требуется аккаунт. Данные массовых задач хранятся только в объёме, необходимом для процесса выполнения задач и экспорта, описанного в сервисе.

Границы безопасности

  • Выполняется только разрешение публичных DNS-имён; сервис не подключается к возвращённым адресам.
  • DNS-ответ может измениться после проверки из-за TTL, отказоустойчивого переключения, CDN или географической маршрутизации.
  • По умолчанию ограничение частоты хранится локально в процессе. Для развёртываний с несколькими экземплярами следует использовать общее хранилище, например Redis.
  • Межсетевые экраны, TLS и доступность хостинга остаются операционной ответственностью за пределами кода проверки.

Ответственное раскрытие информации

Если вы обнаружили проблему безопасности в сервисе, свяжитесь по адресу, указанному на странице контактов, и приложите описание шагов воспроизведения. Пожалуйста, не отправляйте секреты и персональные данные.