2 ответов:
клиент устанавливает это только для зашифрованных соединений, и это определено в RFC 6265:
атрибут Secure ограничивает область действия файла cookie "защищенными" каналами (где "secure" определяется агентом пользователя). Если файл cookie имеет атрибут Secure, агент пользователя будет включать файл cookie в HTTP-запрос только в том случае, если запрос передается по защищенному каналу (обычно HTTP через Transport Layer Security (TLS) [RFC2818]).
несмотря на кажущуюся полезность для защиты файлов cookie от активных сетевых злоумышленников, атрибут Secure защищает только конфиденциальность файлов cookie. Активный сетевой злоумышленник может перезаписать защищенные файлы cookie с небезопасного канала, нарушая их целостность (см. раздел 8.6 для получения более подробной информации).
просто еще одно слово на эту тему:
опущение
secureпотому что ваш сайтexample.comполностью https недостаточно.если ваш пользователь явно достигает
http://example.com, они будут перенаправлены наhttps://example.comно это уже слишком поздно; первый запрос содержит файл cookie.
Comments