Skip to main content
 首页 » 编程设计

python之如何在 python 中安全地存储 LWPCookieJar 对象

2025年05月04日9lhb25

我在 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...