【问题标题】:Confusion about Laravel cache with file storage system and its security关于 Laravel 缓存与文件存储系统及其安全性的混淆
【发布时间】:2015-01-07 14:25:08
【问题描述】:

我有两个关于 laravel 缓存的问题。

  1. 我很困惑,我们知道每个用户都有不同的会话,所以会话数据不可能替换或混淆其他数据,但是文件存储系统的 laravel 缓存是否与会话相同?我的意思是缓存变量,它的值对于像会话这样的每个用户都不同?或者它会是一个共享变量并且值会被其他用户替换?

  2. 将敏感数据存储到文件存储系统缓存是否安全?因为我们知道我们必须给存储文件夹写权限。而且我认为 laravel 不会加密缓存的值。

【问题讨论】:

    标签: caching laravel


    【解决方案1】:

    1.你把缓存和会话混在一起。它们只是两个东西。缓存只是一个键值数据结构。所有用户使用相同的键获得相同的值。这与文件存储系统或不管怎样。这就是缓存的工作原理。如果您想为每个用户缓存个人信息,请使用“user:1”之类的键。

    2.不。不管你选择哪个驱动,Laravel 只存储序列化的字符串,不加密。你必须自己做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-23
      • 1970-01-01
      • 2010-10-17
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      相关资源
      最近更新 更多