【发布时间】:2020-12-29 10:35:01
【问题描述】:
Firebase 存储允许使用 URL https://someUrl 访问文件
您可以使用安全规则限制 Firebase 存储访问。
如果这样做,则需要将令牌与 URL 一起传递,以绕过这些规则。像这样https://someUrl&token=someToken
但是,您也可以向所有人授予读取权限。在这种情况下,https://someUrl 就足以获取内容。
这是一个关于安全的问题吗?我想知道恶意用户是否可以通过任何方式找到https://someUrl?
谢谢!
【问题讨论】:
-
有点同意@Doug Stevenson 的观点。如果您甚至无法访问在线存储,那么拥有令牌有什么意义?能说清楚一点吗?
-
@ChayneP.S.我正在使用 Flutter Cached 网络映像 (pub.dev/packages/cached_network_image) 首先,我可以访问在线存储。我将 URL 提供给缓存的网络图像。它获取内容,然后根据该特定 URL 获取缓存的内容。这就是为什么我在离线时需要 URL。这是我缓存内容的“路径”
标签: firebase security firebase-storage firebase-security