Caching Laravel缓存与文件存储系统的混淆及其安全性

Caching Laravel缓存与文件存储系统的混淆及其安全性,caching,laravel,Caching,Laravel,关于laravel cache,我有两个问题 我很困惑,我们知道每个用户都有不同的会话,所以会话数据不可能被其他用户替换或弄乱,但带文件存储系统的laravel cache是否与会话相同?我的意思是缓存变量,它的值对于每个像用户一样的会话都是不同的?或者它将是一个共享变量,并且该值将被其他用户替换 使用文件存储系统将敏感数据存储到缓存是否安全?因为我们知道必须授予存储文件夹的写入权限。我认为laravel不会加密缓存的值 1.您将缓存与会话混淆。它们只是两件事。缓存只是一个键值数据结构。所有用户

关于laravel cache,我有两个问题

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

  • 使用文件存储系统将敏感数据存储到缓存是否安全?因为我们知道必须授予存储文件夹的写入权限。我认为laravel不会加密缓存的值


  • 1.您将缓存与会话混淆。它们只是两件事。缓存只是一个键值数据结构。所有用户都使用相同的键获得相同的值。这与文件存储系统或其他内容无关。这只是缓存的工作方式。如果您想缓存每个用户的个人信息,请使用类似“user:1”之类的键

    2.不。无论您选择哪种驱动程序,Laravel都只存储序列化字符串而不进行加密。您必须自己完成