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

Инструменты разработчика Chrome> ресурсы> файлы cookie> столбец http, содержит ли галочка HttpOnly cookie?

Есть ли флажок в столбце Http в панели ресурсов Chrome devtool Cookie для файла cookie HttpOnly?

Я не могу найти документы, подтверждающие это, хотя я подозреваю, что это так. Я пытаюсь проверить, что мое приложение использует HttpOnly для файлов cookie сеанса.

4b9b3361

Ответ 1

Да. Введите document.cookie в консоли, и вы увидите, что ни одно из отмеченных куки файлов не отображается.

Name Value Domain Path Expires Size HTTP Secure

HTTP = флаг HttpOnly, Secure = безопасный флаг.

Ответ 2

Итак, 2 вещи.

1) HTTP only cookie это имя немного вводит в заблуждение, поскольку мы можем отправлять HTTPOnly cookie через HTTPS, и он отлично работает. Основные характеристики cookie HTTP Only недоступны при использовании JavaScript. Фактически Вы не можете вручную отредактировать это на вкладке Chrome Application.

2) Итак, как вы можете редактировать HTTP только cookie? В chrome Вы можете использовать расширение для редактирования cookie во время разработки. В режиме производства вы не можете взрослое это без атаки man in the middle на HTTP-соединение.

Ответ 3

Да. Щелкните правой кнопкой мыши на своей странице или нажмите кнопку F12. Это откроет окно инструментов разработчиков. Перейдите на вкладку приложения. Он будет выглядеть следующим образом: -

введите описание изображения здесь

Теперь, набрав на вкладке document.cookie, вы увидите только токен csrf. введите описание изображения здесь

Чтобы указать cookie cookie для httpCookie по умолчанию, установите атрибут 'useHttpOnly' в context.xml в tomcat для веб-приложения Java. Для получения дополнительной информации см. http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Common_Attributes

Ответ 4

Сегодня (май 2016 года), googling по той же причине, я нашел этот вопрос и эту страницу с developers.google.com, объясняя:

HTTP: если присутствует, указывает, что файлы cookie должны использоваться только через HTTP, а модификация JavaScript не разрешена.