Все находки● Открыта▲2 СредняяF-07
staging.acme.ai без аутентификации
Найден в CT-логах; открыт Swagger /docs
После TXTбезопасные пробы ваших хостов после подтверждения домена
—не почасовой ущерб
STGYandex Cloud ru-central1
55 минс обнаружения
Доказательство
- URL
- https://staging.acme.ai:8000/docs → 200 OK
- CT-лог
- сертификат Let's Encrypt от 14.10
- Сервер
- uvicorn · FastAPI 0.115
Значения секретов не раскрываются и не хранятся — только тип, место, 4 последних символа и отпечаток SHA-256.
Почему опасно
- Swagger раскрывает все эндпоинты, включая /admin/*.
- Staging часто ходит в прод-БД или хранит её копию.
Сколько стоит
карта API и возможный доступ к копии прод-данных — считается отдельной строкой, не в «₽/ч под риском».
Как починить
app = FastAPI(docs_url=None if ENV != "dev" else "/docs", redoc_url=None)
# + basic auth или доступ только из VPN на staging.acme.ai
Соответствие
ISO 27001 A.8.31
Критичность: Средняя · категория: Поддомены