- Змішані
- 23 вересня 2026 р. о 10:21 UTC
- Авторизація
- Kamo
- Про нас
- 65f3228
вперед() встановити зовнішній X-Real-IP до X-Forwarded-For.split(",")[0] -- LEFT-most hop, який є однією частиною того, що заголовок клієнта контролює outright: запит про проведення "X-Forwarded-For: 8.8.8.8" прибув Трафик, який додає адресу, яку він насправді бачив, і заголовок стає «8.8.8.8, <real клієнт>». Контролер безпеки зберігає цей шлюзовий X-Real-IP-словесатім на правому електронному записі, тому будь-який відвідувач може протестувати будь-яку адресу, яку їм сподобалося, просто відправивши власний X-Forwarded-For. Додано КлієнтIpResolver (com.kamo.api.app.config), який йде в список від права і займає перше ПУБЛІЧНЕ хмелю - все на право реальний клієнт – це наша інфраструктура, а некластерний хміль завжди приватні і пропущені. Цей алгоритм Партнерство Фільтр вже мав, приватно до себе, для обману правила доступу по IP; що фільтрувати зараз делегує до вилучення замість збереження власної копії, тому вперед() і фільтр погоджується будівництво, а не двома авторами самостійно отримувати те ж саме дев'ять ліній праворуч. X-Forwarded-Для себе не змінюється - все ще вперед як отримано (або синтезовано з розетки, коли немає). Так само правильно-громадського хміль дублюється за послугу через Платформа (SecurityService's ClientIpResolver, ESigService's EsignClientIp, DocsService's LegalClientIp, тому що жоден з них послуги імпортуються з іншого; це копія Apiservice. XRealIpForwarding Тестові приводи реального запиту, що передається лівий хмелю перед справжньою і стверджує вимогу X-Real-IP є справжньою адресою, а також внутрішнім хмільом, призначеним після того, як реальний клієнт пропускає. КлієнтIpResolverTest обкладинки вирішувач безпосередньо. Перевернувшись до лівої частини спліт не виходить XRealIpForwarding Тест відразу.
