powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что можно сказать о куке со стороны клиента.
27 сообщений из 27, показаны все 2 страниц
Что можно сказать о куке со стороны клиента.
    #39285167
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изначально у меня вызвало дикое удивление, что если залогинился на сайт, потом закрыл браузер и вновь его открыл - мне нужно заново логиниться. А если делать всё тоже самое с вкладкой - я остаюсь залогиненым.

Почитав этот пост: http://stackoverflow.com/a/8901917/2674303

Понял, что дело в том, что браузер теряет куки типа HttpOnly после перезапуска браузера(если не указать в самом браузере хитрых настроек), но не теряет после закрытия вкладки.


Как я узнал бывает много типов кук:
https://en.wikipedia.org/wiki/HTTP_cookie#HttpOnly_cookie

https://en.wikipedia.org/wiki/HTTP_cookie#HttpOnly_cookie An HttpOnly cookie cannot be accessed by client-side APIs, such as JavaScript

Если у меня нет доступа к http only кукам через javascript, то почему я вижу jsessionId в браузере ?



На какой тип нужно изменить куку jsessionId, чтобы после перезапуска браузера мне не надо было логиниться вновь?
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39285861
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,

всё правильно. в чём проблема-то? браузер все куки видит, на то они и куки. какие бы они не были, они все для браузера, а не компьютерной мыши.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39287429
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttquestioner,

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

а как же

авторAn HttpOnly cookie cannot be accessed by client-side APIs, such as JavaScript
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39287644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner, не спешите делать выводы на обрывочных знаниях, браузеры написаны не на JavaScript
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39292455
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Спасибо
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293340
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Такой вопрос ещё.
Есть сайт, я на нём залогинен.

я копирую все куки, потом закрываю браузер, потом вновь открываю браузер и вставляю куки. я должен стать залогинен?

P.S. на момент запуска браузера старая сессия живёт. уверен.(никаких колбэков на закрытие браузера нет)

Просто я не становлюсь залогинен и не понимаю почему
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293358
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,
questioner.(никаких колбэков на закрытие браузера нет)
с чего взял?
На строне сервера могут узнать конец сессии без всякого колбэка.
Код часто закрывают на просмотр.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293382
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123questioner,
questioner.(никаких колбэков на закрытие браузера нет)
с чего взял?
На строне сервера могут узнать конец сессии без всякого колбэка.
Код часто закрывают на просмотр.

Я знаю, что сессия жива.

На сервере ничего такого не имплементировали, уверен.

авторКод часто закрывают на просмотр
О чем речь?
авторНа строне сервера могут узнать конец сессии без всякого колбэка.
Как? timeout вечный
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293389
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerЯ знаю, что сессия жива.
суслика видишь? )))
questionerО чем речь?
обфускация кода. Или сервер тоже твой как программиста?
questionerКак? timeout вечный
говори яснее.
Есть настройки на сервере и есть на клиенте (эксплорер).
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293391
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerя копирую все куки, потом закрываю браузер, потом вновь открываю браузер и вставляю куки. я должен стать залогинен?да
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293393
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
именно поэтому и воруют куки.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293394
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123questioner,
questioner.(никаких колбэков на закрытие браузера нет)
с чего взял?например с того, что браузер прибит диспетчером задач. или разорвано сетевое соединение. и наплевать, что там обфусцировано.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293403
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyименно поэтому и воруют куки.
+1
заходил как то по сворованным в mail.ru. Потом вроде прикрыли дырку
Antonariyчто браузер прибит диспетчером задач
тут - согласен. Никто ничего передать не успеет.
Но если таймаут на сервере поставить 2 минуты.
То сессия (серверная) прошла.
А тут как хошь, так и проверя и не пускай потом юзверя.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293431
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123questionerЯ знаю, что сессия жива.
суслика видишь? )))
questionerО чем речь?
обфускация кода. Или сервер тоже твой как программиста?
questionerКак? timeout вечный
говори яснее.
Есть настройки на сервере и есть на клиенте (эксплорер).

ui с нашей стороны написан. Спросил разработчиков)

авторговори яснее.
Есть настройки на сервере и есть на клиенте (эксплорер).

на стороне сервере сессия вечная (maxInactiveInterval)
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293433
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyquestionerя копирую все куки, потом закрываю браузер, потом вновь открываю браузер и вставляю куки. я должен стать залогинен?да


Вот и я думаю, что должен, а хрен
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293461
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerВот и я думаю, что должен, а хрен
значит где то что не успел). Бывает.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293476
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerAntonariyпропущено...
да


Вот и я думаю, что должен, а хренпоставь фиддлер и сравни, что передает в запросах живая сессия, и что поддельная. наверняка не все одинаково.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293477
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно дело в отличающемся ip, если куки берутся с другого компа.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293505
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyвозможно дело в отличающемся ip, если куки берутся с другого компа.

Всё на одном компе происходит.

я куки ворую не так может?

Код: javascript
1.
document.cookie
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293525
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,
давай куи мы проверим
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293553
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerя куки ворую не так может?

Код: javascript
1.
document.cookie

еще раз: поставь fiddler и сравни оба запроса. вопросы отпадут.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293862
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исполняю такую команду:

Код: javascript
1.
document.cookie = "JSESSIONID=115vunuvd0bg71iimt38i36bt0; sessionId=HZ99AE3DF38AFD491E9F9FF6DD4F7F652C"



на вкладке application в хроме проставляется только первое значение
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293887
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, куки я криво выставлял, но выставил таки

логинюсь, потом чищу фидлер и обновляю страницу.
вижу:

тыкаю на первый попавшийся запрос:



тырю куки.

Закрываю браузер
захожу на страницу логина сайта, вставляю куки

обновляю страницу

вижу в фидлере:




Вопросы не отпали.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293924
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как минимум referer'ом запросы отличаются.

лучше в формате raw запросы выводить, а не headers, raw отображает ровно то, что по сети отправляется, без всяких гуй-украшательств. так нагляднее.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39293928
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, если сервер свой же, то почему бы не отладить на нем обработку кривой сессии? по коду будет видно, чего в ней не хватает.
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39294043
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyкстати, если сервер свой же, то почему бы не отладить на нем обработку кривой сессии? по коду будет видно, чего в ней не хватает.

На сервере...в общем не получилось на сервере понять в чем дело.

По поводу raw

sucess:
авторGET http://localhost:8080/*** HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate, sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: JSESSIONID=182n4rgf5or001dcu1fkp81ymk; sessionId=HZ99AE3DF38AFD491E9F9FF6DD4F7F652C
failure:
авторGET http://localhost:8080/***/ HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate, sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: sessionId=HZ99AE3DF38AFD491E9F9FF6DD4F7F652C; JSESSIONID=182n4rgf5or001dcu1fkp81ymk


Разница, что во втором есть
авторPragma: no-cache
Cache-Control: no-cache

Это может влиять?
...
Рейтинг: 0 / 0
Что можно сказать о куке со стороны клиента.
    #39294648
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerЭто может влиять?вряд ли, но можно попробовать убрать.
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что можно сказать о куке со стороны клиента.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]