云存储权限应该如何设置?
之前对云存储这一块的权限没怎么观注,最近开发的一个小程序被扫到一个很大的BUG,问题如下:
云存储权限最初设置:所有用户可读,仅创建者可读写,
然后就完蛋了,在浏览器中输入这个地址(这个地址很容易被扫出来):https://xxxxxxxxxxxxxxxxxxxx.tcb.qcloud.la,你会发现云存储中的文件
列表(XML)全部被显示出来了!!!就是说这些文件如果是客户资料的话就全部泄露了,而小程序的所有文档说明中都没提到这个,
仅看“所有用户可读,仅创建者可读写”这几个字鬼会知道会是这样子的情况!!!
好了,发现这个严重的问题了,那就解决吧,那就试试改权限吧:设置成仅创建者可读写
再打开上面那个网址,嗯。。。好象可以了,提示没有权限!再试试打开一张图片(URL)看看。。。等等。。。一样提示无权限。。。
再试试小程序中打开云存储的fileID,。。。什么鬼。。。一样打不开。。。玩笑开大了。。。
要不全开放,要不我自己都看不了,这是什么权限设置?
理想方案应该是文件列表不能被查出来 ,单个文件URL和fileID可以读取显示,请问该如何解决?