哪里可以安全地在Linux上存储cookie

时间:2014-11-28 21:16:47

标签: php linux security curl cookies

我正在从PHP运行 curl ,我想使用Cookie。

Curl,在PHP中,接受选项 COOKIEJAR ,指定保存cookie的位置。

我想将其设置为

curl_setopt_array(
  CURLOPT_COOKIEJAR => sys_get_temp_dir() . '/cookie.txt'
  ...
);

我的第一个想法是将它们放入 / tmp 文件夹,但后来我想知道安全隐患。

我知道绝对的安全性并不存在但是,在Linux环境中存储cookie应该在哪里才能合理安全?

1 个答案:

答案 0 :(得分:1)

在Linux中,所有内容都是文件,并由操作系统文件系统控制。

由于安全性,您不必将特定文件存储在奇怪的位置,例如,即使ssl密钥也存储在/etc/ssl/private/中。

获得安全性的唯一强大机制是直接指定文件的所有权和chmod,以防止他人访问。

chmod -c 700

对用户而言,功能最强大。

然后保护用户密码。

另一个安全层

您可以为文件添加加密和解密,但是必须将密钥保存在磁盘上的某些位置,并使用文件所有权机制进行保护。