Встроенные меры#
- Контейнер только для чтения (
read_only: true), документация смонтированаro. - Basic Auth на все маршруты.
- Заголовки: CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy и др.
- Мета
noindex/X-Robots-Tag— снижение случайной индексации внутренних каталогов.
Рекомендации по эксплуатации — SECURITY.md в репозитории.
Секреты#
Не коммитьте .env. В CI используйте защищённые переменные (в GitVerse — секреты репозитория) для токенов API и SSH-ключей деплоя.
TLS и прокси#
Если TLS терминируется перед Caddy, может потребоваться отдельная правка Caddyfile (например отключение tls на сайте или доверие к заголовкам прокси). Текущая поставка рассчитана на прямой HTTPS к Caddy или использование tls internal для внутренних сетей.