HydraBridge предназначен для локальной сети роутера. По умолчанию он слушает
0.0.0.0:2080 по HTTP и защищает endpoint bearer-токеном.
Не публикуйте порт HydraBridge в интернет. Ограничьте доступ firewall-правилами
роутера или включите TLS через enableTLS=true, certFile= и keyFile=.
HydraBridge создает случайный токен при первом запуске, если authToken= пуст.
Файл /opt/etc/hrbridge/hrbridge.conf должен быть доступен только root.
Ротация токена:
curl -s -X POST \
-H "Authorization: Bearer $TOKEN" \
"http://$ROUTER/api/v1/auth/token/rotate" | jqСтарый токен перестает действовать сразу после успешной ротации.
POST /api/v1/geodata/files записывает файлы только в каталог geofile рядом
с hrneo.conf. POST /api/v1/geodata/download принимает только HTTP(S)-URL,
которые разрешаются в публичные IP-адреса. Loopback, private и link-local
адреса запрещены.
Не публикуйте сведения об уязвимости в открытом issue до согласования исправления. Используйте private security advisory GitHub-репозитория.