Подтвердить что ты не робот

Получение "Coikoe" в http-запросе вместо "Cookie"

Наш веб-сайт получает HTTP-запросы от пользователя, который содержит тег Coikoe вместо Cookie.

Объект запроса Http, полученный от firefox, указан ниже:

com.pratilipi.servlet.UxModeFilter doFilter: REQUEST : GET http://www.pratilipi.com/books/gujarati HTTP/1.1
Host: http//www.pratilipi.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Referer: http://www.pratilipi.com/?action=login
Coikoe: _gat=1; visit_count=1; page_count=2
X-AppEngine-Country: XX
X-AppEngine-Region: xx
X-AppEngine-City: XXXXXX
X-AppEngine-CityLatLong: 12.232344,12.232445

Объект запроса Http, полученный от google chrome, указан ниже:

com.pratilipi.servlet.UxModeFilter doFilter: REQUEST : GET http//www.pratilipi.com/books/hindi HTTP/1.1
Host: http//www.pratilipi.com
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36
Referer: http//www.pratilipi.com
Accept-Language: en-US,en;q=0.8,ta;q=0.6
Coikoe: _gat=1; visit_count=1; page_count=1
X-AppEngine-Country: XX
X-AppEngine-Region: xx
X-AppEngine-City: xxxxxx
X-AppEngine-CityLatLong: 12.232344,12.232445

Пользователь использует систему окна 8.

Вопрос: Почему это происходит и как я могу его решить? Раньше я никогда не видел ничего подобного. Кто-нибудь пришел к чему-то вроде этого

Спасибо

4b9b3361

Ответ 1

Этот пользователь будет использовать какой-то прокси-сервер конфиденциальности.

То же самое происходит и для заголовка запроса Connection, как описано в HTTP-заголовках Cneonction и nnCoection: прокси управляет заголовком, поэтому он не будет распознан но, просто перетасовывая некоторые буквы вокруг контрольной суммы TCP-пакета, останется неизменным.

Ответ 2

Я собираюсь дать довольно спекулятивный ответ, основанный на некоторых онлайн-исследованиях.

Я просмотрел все спецификации cookie прямо из ранних черновиков и, похоже, ничего не было о coikoe или орфографические файлы.


Я нашел другого пользователя (Pingu), который жаловался на то же самое на Twitter примерно то же самое. Его соответствующие твиты:

(1). Странная проблема: иметь устройство, которое меняет "Cookie" на "Coikoe" в потоке TCP и не делает знаете, что это такое. Отсутствие глубокого контроля пакетов на месте.

(2) Существует маршрутизатор Linksys Wifi, коммутатор Cisco, добавляющий VLAN-тег и Linux-сервер, маршрутизирующий VLAN в Интернет маршрутизатор. Ничего больше. #Coikoe

Тогда я спросил его об этом сегодня. Это было его повторение:

Возможно, это было что-то с моей настройкой маршрутизации и iptables в окне Linux, чтобы предоставить гостям только ограниченный доступ.

Я помню проблему. Но не помню, как я это решил. Это произошло от клиентов, подключенных к моему гостевому WiFi.

Учитывая мое понимание из вашего обсуждения в комментариях ранее, я предполагаю, что маршрутизатор отправляет заголовок coikoe вместо cookie, если пользователь имеет ограниченную возможность подключения и/или проблемы с точкой доступа.


Также см. этот код ruby ​​, чтобы узнать, как они обработали разные файлы cookie:

 def set_cookie_header
   request.headers["HTTP_COOKIE"] ||= request.headers["HTTP_COIKOE"]
 end

Я просмотрел множество других популярных форумов, таких как reddit, 4chan, stackoverflow, facebook и google, но я ничего не мог получить. Хорошо с вашей проблемой.

Ответ 3

Ну, это что-то вроде ошибки опечатки, просто чтобы подтвердить, используйте следующую команду powershell в каталоге проекта

Get-ChildItem -recurse | Select-String -pattern "Coikoe" | group path | select name

и я надеюсь, что вы сможете найти ошибку, которую вы совершили.