Безопасность в Domain IP Lookup
Сервис создан для разрешения публичных DNS-имён, а не для сканирования портов, зондирования внутренних сетей или поиска исходных серверов. Эти меры описывают защиту, реализованную для этого узкого сценария.
Проверка ввода
Домены нормализуются, а некорректные значения, IP-литералы, слишком длинные метки и неподдерживаемый ввод отклоняются до разрешения.
Фильтрация публичных адресов
Найденные адреса проверяются на принадлежность к приватным диапазонам, диапазонам loopback, link-local и облачных метаданных, прежде чем будут возвращены.
Защита от DNS rebinding
Проверяется адрес, возвращённый DNS, а не только имя хоста, в том числе когда имя хоста меняется между проверками.
Тайм-ауты и повторы
Тайм-ауты резолвера не дают запросам зависать бесконечно. Временные сбои DNS повторяются с ограниченной нарастающей задержкой, а постоянные сразу завершаются ошибкой.
Ограничение частоты и лимиты задач
Одиночные запросы и создание массовых задач ограничены по частоте, а лимиты на размер массовых задач ограничивают потребление ресурсов и помогают предотвращать злоупотребления.
Работа с данными
Для проверок не требуется аккаунт. Данные массовых задач хранятся только в объёме, необходимом для процесса выполнения задач и экспорта, описанного в сервисе.
Границы безопасности
- Выполняется только разрешение публичных DNS-имён; сервис не подключается к возвращённым адресам.
- DNS-ответ может измениться после проверки из-за TTL, отказоустойчивого переключения, CDN или географической маршрутизации.
- По умолчанию ограничение частоты хранится локально в процессе. Для развёртываний с несколькими экземплярами следует использовать общее хранилище, например Redis.
- Межсетевые экраны, TLS и доступность хостинга остаются операционной ответственностью за пределами кода проверки.
Ответственное раскрытие информации
Если вы обнаружили проблему безопасности в сервисе, свяжитесь по адресу, указанному на странице контактов, и приложите описание шагов воспроизведения. Пожалуйста, не отправляйте секреты и персональные данные.