会话Cookie

Cookie分为会话Cookie和本地Cookie两种sql

以前一直理解的是会话Cookie不在本地文件存储,只存储于内存,而本地Cookie由于设置了expire过时时间须要在本地存储chrome

下面是白帽子讲Web安全中的说法数据库

可是最近在作某项目的时候发现其实上面这么说是不太严谨的浏览器

对于会话Cookie来讲,各个浏览器实现方式会有所不一样,Chrome仍是将会话Cookie存放在SQLite数据库中安全

Chrome会在会话结束以后删除SQLite中的会话Cookie(会话结束是指浏览器关闭)cookie

而IE8(Win7默认IE版本)、Firefox将会话Cookie存放在浏览器内存中,不写入本地SQLite文件firefox

另外各个浏览器Cookie文件存在的路径以下sqlite

Cookie在本地的存放位置:
chrome : os.path.join(os.environ['LOCALAPPDATA'],r'Google\Chrome\User Data\Default\Cookies')
firefox : os.path.join(os.environ['APPDATA'],r'Mozilla\Firefox\Profiles\xxx.defalut\cookies.sqlite')
IE8 : 1. os.path.join(os.environ['APPDATA'], 'Microsoft\Windows\Cookies\') 2.os.path.join(os.environ['APPDATA'], 'Microsoft\Windows\Cookies\Low\')
IE11: 1. os.path.join(os.environ['LOCALAPPDATA'],r'Microsoft\Windows\INetCookies\') 2. os.path.join(os.environ['LOCALAPPDATA'],r'Microsoft\Windows\INetCookies\Low\')blog

相关文章
相关标签/搜索