如何从Google云端存储中的所有人禁用文件名检查

诺贝托

我意识到,使用默认设置创建存储桶后,任何知道存储桶名称的人都可以检查文件的存在。

例子:

有人尝试使用网址https://storage.googleapis.com/bucket_name/file_name

如果文件不存在,则显示的消息是“指定的密钥不存在”

如果文件确实存在,则消息为“匿名调用者没有storage.objects.get对对象bucket_name / file_name的访问权限”

这使查找存储在存储桶中的文件名变得容易,因此,存储桶内容的私密性不完整。

在这两种情况下,我也都使用S3存储,其中消息均为“拒绝访问”,因此无法知道文件是否确实存在。

有什么办法可以禁用此行为?

谢谢

特拉维斯·霍布拉(Travis Hobrla)

抱歉,但是对于这两种情况,目前都没有任何办法可以使“访问被拒绝”。

请注意,即使确实存在,也不一定会阻止计时攻击来确定对象是否存在。因此,建议您不要在对象名称中存储敏感数据,并且如果确定对象名称的存在对您的业务构成风险,则建议您混淆对象名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从GIT存储库中递归检查文件名的所有出现情况?

来自分类Dev

与所有人共享的“用户”文件夹

来自分类Dev

为所有人(所有人除外)设置文件夹的权限

来自分类Dev

Haskell中的“为所有人”声明

来自分类Dev

如何向列中的所有人发送一封电子邮件

来自分类Dev

在Windows 7中,如何拒绝除我之外的所有人的访问权限?

来自分类Dev

如何修复注册表中的“拒绝所有人”权限

来自分类Dev

删除所有人的讯息

来自分类Dev

如何在C#中验证文件夹是否具有“所有人”-“完全控制:允许”的“安全性”?

来自分类Dev

如何从所有人都拥有但使用不同名称的位置打开文件?

来自分类Dev

如何从所有人都拥有但使用不同名称的位置打开文件?

来自分类Dev

JCIFS与所有人共享文件夹时如何进行身份验证?

来自分类Dev

如何在Outlook中的会议邀请中向所有人发送电子邮件?

来自分类Dev

Google云端存储上传了不可读的文件名(php)

来自分类Dev

如何设置ACL以允许所有人从REST API列出所有用户

来自分类Dev

如何禁用Javac文件名检查?

来自分类Dev

SQL给我发送相同文件的所有人的名字

来自分类Dev

“拒绝所有人”,但仍然允许WordPress访问文件吗?

来自分类Dev

SSIS无法访问所有人都可以访问的文件夹

来自分类Dev

所有人都可执行文件,但仍然无法执行?

来自分类Dev

SQL给我发送相同文件的所有人的名字

来自分类Dev

列出所有人可执行文件的替代方法

来自分类Dev

与用户“所有人”共享文件夹而不要求登录?

来自分类Dev

仅使用NTFS所有人查找顶层文件夹

来自分类Dev

“所有人”主体在Amazon SQS权限中具有什么范围?

来自分类Dev

对除门户网站管理员或DotNetNuke 7中的主机用户以外的所有人都禁用网站?

来自分类Dev

如何在不让表2中拥有我的人作为父母的情况下获得表1中的所有人?

来自分类Dev

如何允许所有人访问mysql数据库?

来自分类Dev

如何在Prolog中表示“ Alberich讨厌除了他自己以外的所有人”?

Related 相关文章

  1. 1

    如何从GIT存储库中递归检查文件名的所有出现情况?

  2. 2

    与所有人共享的“用户”文件夹

  3. 3

    为所有人(所有人除外)设置文件夹的权限

  4. 4

    Haskell中的“为所有人”声明

  5. 5

    如何向列中的所有人发送一封电子邮件

  6. 6

    在Windows 7中,如何拒绝除我之外的所有人的访问权限?

  7. 7

    如何修复注册表中的“拒绝所有人”权限

  8. 8

    删除所有人的讯息

  9. 9

    如何在C#中验证文件夹是否具有“所有人”-“完全控制:允许”的“安全性”?

  10. 10

    如何从所有人都拥有但使用不同名称的位置打开文件?

  11. 11

    如何从所有人都拥有但使用不同名称的位置打开文件?

  12. 12

    JCIFS与所有人共享文件夹时如何进行身份验证?

  13. 13

    如何在Outlook中的会议邀请中向所有人发送电子邮件?

  14. 14

    Google云端存储上传了不可读的文件名(php)

  15. 15

    如何设置ACL以允许所有人从REST API列出所有用户

  16. 16

    如何禁用Javac文件名检查?

  17. 17

    SQL给我发送相同文件的所有人的名字

  18. 18

    “拒绝所有人”,但仍然允许WordPress访问文件吗?

  19. 19

    SSIS无法访问所有人都可以访问的文件夹

  20. 20

    所有人都可执行文件,但仍然无法执行?

  21. 21

    SQL给我发送相同文件的所有人的名字

  22. 22

    列出所有人可执行文件的替代方法

  23. 23

    与用户“所有人”共享文件夹而不要求登录?

  24. 24

    仅使用NTFS所有人查找顶层文件夹

  25. 25

    “所有人”主体在Amazon SQS权限中具有什么范围?

  26. 26

    对除门户网站管理员或DotNetNuke 7中的主机用户以外的所有人都禁用网站?

  27. 27

    如何在不让表2中拥有我的人作为父母的情况下获得表1中的所有人?

  28. 28

    如何允许所有人访问mysql数据库?

  29. 29

    如何在Prolog中表示“ Alberich讨厌除了他自己以外的所有人”?

热门标签

归档