我在 Python 2.6 中使用 cookielib.LWPCookieJar 对象来保存 cookie 并在以后调用我的脚本时重新加载它们。 save() 方法生成具有默认权限的文件 - 也就是说,我系统上的其他用户可以读取(并且可能随后使用)我以这种方式保存的 cookie。
在我看来,为了安全起见,持久性 cookie 通常应该保存在用户只能读取的文件 (umask 077) 中。有没有一种方法可以做到这一点而无需在我自己的子类中重新实现 save() 方法?
请您参考如下方法:
我同意这很重要—— session ID 通常保存为 cookie。
是否可以将 cookie 保存到只有用户可以访问的目录中的文件中?
os.mkdir( myTmpDir, 0700 )
// Now save the CookieJar in there...
