- Порезанный
- 10 сентября 2026 г. в 20:21 UTC
- Автор
- Kamo
- Обещать
- 7d23fde
форвард(), впередWebhook() и впередCallback() скопировали каждый входящий Заголовок, кроме Host (и, для двух без сеанса, заголовок учетных данных) на запрос вышестоящего уровня. BillingService позволяет все и принимает Форма звонящего, член и бог-режим претензии от X-Org-Id, X-Member-Id и X-God-Mode-Active, поэтому запрос на api.<domain>/api/billing/** может действовать как любой член, включая администраторов платформы. Служба безопасности /api/security/entitlements/me читается как X-Member-Id. Все три теперь копируются через InboundHeaders.copyInto. Он падает X-Org-Id, X-Member-Id, X-User-Id, X-God-Mode-Active, X-Member-Type X-Public-Chat-Org-Id, X-Public-Chat-Key-Hash и любой заголовок X-Sudo* регистрирует упавшие имена с помощью пути и адреса сверстников. Заголовки отбрасываются безоговорочно, потому что ни один абонент не полагается на Шлюз, несущий их. Законные отправители (расчет Камо-интернала, права и прокси-серверы LOS, клиенты электронной подписи и собственная служба валидированные ключами контроллеры) все вызывают целевую службу напрямую, и 362 форвардных () вызовов, все еще находящихся в журналах живых капсул, не содержали ни одного из этих Заголовки. Стрип-подпись, подписи перевозчика, X-***-токен, X-OTK, Cookie Авторизация проходит так же, как и раньше. api-Route теперь также запускает промежуточное ПО Traefik Сначала. Это промежуточное ПО живет в KlusterServices и должно применяться до Этот манифест, или Traefik, отвергает api-маршрут и каждый api.* хост 404s. Идентификационный руководитель Стриппинг Тестирует каждый прямой путь с помощью спуфинга Запрос и проверка восходящего запроса. Он также не работает, если исходный файл В отличие от InboundHeaders перечисляет заголовки клиентов.