2016-08-15 62 views
1

我需要使用谷歌云存储来存储一些可以包含敏感信息的文件。文件名将使用加密函数生成,因此无法推测。文件将被公开。谷歌存储公共文件安全性 - 访问没有链接?

假设文件列表不公开可用吗?即文件只能由知道文件名的人访问。

我有ofc尝试访问父目录和存储桶,并且我确实被拒绝与未经身份验证的错误。我想知道是否有或将有任何其他方式列出文件。

回答

3

是的,这是通过默默无闻的安全方法。只要列出桶中对象的ACL被锁定,对象名称就应该是不可猜测的。

但是,您可能会考虑使用Signed URLs来代替。他们可以设置过期时间,以便在您的URL被泄露时提供额外的安全性。

0

是的,但请记住,在存储区本身具有读取权限或更高权限的人员允许在存储区中列出对象的功能。如果您的对象名称是秘密的,请确保尽可能保持对存储区的读取权限锁定。

jterrace关于更喜欢签名URL的建议是一个不错的选择。隐藏对象名称的主要缺点是,要在不删除资源的情况下完全删除对特定实体的访问非常困难。