javascript - GET request with cookies having secure flag set -
i have saved session cookies secure flag set. browser sending cookies every xhr, can see cookies being sent not having security=secure flag set. how can ensure while sending xhr, cookies sent secure flag? (i.e. security=secure)
i can see cookies being sent not having security=secure flag set
that correct. cookie specification requires clients send cookie value in cookie: header, , not metadata (secure, domain, etc). true http requests, xhr or otherwise.
a shortcoming of design can't tell server side cookie set. cookie coming on https://www.example.com/ might have been set http://www.example.com/ without secure flag. have come http://other-subdomain.example.com/, setting domain example.com. there no way know.
about can mitigate possibility of man-in-the-middle attacker using unprotected connection http://www.example.com/ inject cookies https://www.example.com/ use https: exclusively. on http port instead serve redirect https: , set http strict transport security header try prevent browsers connecting http: address in future.
Comments
Post a Comment