Параметры URL преобразуются в кажущиеся гиббери sh символы - PullRequest
2 голосов
/ 24 апреля 2020

Я очень старался найти какую-либо информацию о своей проблеме, но пока что не получилось, поэтому я нашел эту ветку.

Моя проблема в том, что параметры URL, которые отправляются пользователями, меняются на кажущиеся гиббери sh Струны.

  • Правильный URL: /password/edit?reset_password_token=yGJuB5yYzbsQxsSJ4ZHr&token

  • Что поражает мой сервер: /password/edit?erfrg_cnffjbeq_gbxra=yGJuB5yYzbsQxsSJ4ZHr&gbxra=

В этом есть некоторая закономерность, поскольку слово token появляется дважды и каждый раз преобразуется в gbxra.

Что еще интереснее, это происходит очень редко, и большинство запросов выглядят хорошо и работают хорошо.

Представленная ссылка отправляется пользователям по электронной почте, поэтому я подозревал, что, возможно, какой-то почтовый клиент вызывает это, но я не смог отследить его до сих пор.

Это происходит независимо от браузера (последний Chrome / Firefox / IE11) и операционной системы (Windows 10 / Linux / MacOS).

Вы когда-нибудь сталкивались с подобной ситуацией и знаете ли вы, что может быть виновником?

1 Ответ

0 голосов
/ 24 апреля 2020

Я не знаю, почему это происходит, но у меня есть подсказка для вас, чтобы отследить это. Гиббери sh происходит от «шифрования» rot13 (см., Например: https://rot13.com/ или https://en.wikipedia.org/wiki/ROT13).

Это не настоящий шифр хоть. В основном это используется для предотвращения чтения текста с первого взгляда. Например, в тесте правильный ответ может быть дан в кодировке rot13, так что вы можете легко проверить свой ответ, не будучи предварительно испорченным.

Может быть, на вашем сервере есть какие-либо правила перезаписи URL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...