Поставьте прокси впереди с ясной моделью доверия
Разберитесь с DNS, шифрованием источника и доступом, прежде чем включать прокси Cloudflare.
Контент пересмотрен · Русский
- Тип руководства
- Эксплуатация и безопасность
- Примеры
- Иллюстративно, зависит от среды
- Объём интеграции
- Удалённая машина не подключена
Решите, какие пути должен обслуживать прокси
Веб-обратный прокси меняет путь между посетителями и вашим источником HTTP. Он не проксирует автоматически SSH, почту или любой произвольный протокол. Определите записи только для DNS и влияние на почту, валидацию и администрирование, прежде чем включать веб-прокси.
Делегируйте зону и проверьте записи
Создайте зону у провайдера, проверьте импортированные записи и измените серверы имён регистратора на назначенные значения. Протестируйте делегирование, затем проксируйте предполагаемые веб-записи A/AAAA или CNAME. Оставьте цели MX и неподдерживаемые служебные пути настроенными правильно.
Аутентифицируйте источник с помощью Full (strict)
Установите сертификат origin, действительный для запрошенного имени и поддерживаемый прокси, затем используйте Full (strict). Убедитесь, что origin отвечает безопасно, прежде чем ограничивать его. Один замок на edge не доказывает, что соединение edge-to-origin аутентифицировано.
Ограничьте прямой доступ к источнику, не теряя администрирование
Используйте текущие опубликованные диапазоны IPv4 и IPv6 провайдера для веб-списка разрешённых адресов, с планом обслуживания на случай изменений. Сохраняйте отдельный проверенный административный путь. Проверяйте каждое исходное имя хоста и слушателя; служба только с DNS на том же IP может раскрыть назначение.
Проверьте цепочку доверия и поведение приложения
Проверьте перенаправления HTTPS, имена сертификатов, смешанный контент, правила кэширования и обработку логируемых клиентских IP. Доверяйте пересылаемым заголовкам посетителей только от авторизованных источников прокси. Правила WAF приложения и средства контроля ботов — это отдельный уровень от сетевой митигации DDoS.
Уходите с проверяемым результатом.
- Решите, какие пути должен обслуживать прокси.
- Проверьте цепочку доверия и поведение приложения.
- Держите информацию для восстановления и секреты вне публичных файлов.