当前位置: 首页 > 知识库问答 >
问题:

如何加密/隐藏签名URL中的google云桶名称

堵宏毅
2023-03-14

共有1个答案

萧丁雨
2023-03-14

这是不可能的,如果您希望客户机直接访问数据。您可以通过使用URL缩略器来混淆它,但所要做的只是暂时隐藏它。

一旦您选择允许客户机直接访问您的项目,您的项目id就不再是私有信息。为了识别项目中的资源(而不仅仅是云存储),这个ID是绝对必要的。对于所有与Firebase相关的客户端访问,直接访问谷歌云和Firebase产品也是如此。

如果您不想让任何人看到项目的名称,您可以:

    null
 类似资料:
  • web应用安全的黄金法则是,永远不要相信来自不可信来源的数据。有时通过不可信的媒介来传递数据会非常方便。密码签名后的值可以通过不受信任的途径传递,这样是安全的,因为任何篡改都会检测的到。 Django提供了用于签名的底层API,以及用于设置和读取被签名cookie的上层API,它们是web应用中最常使用的签名工具之一。 你可能会发现,签名对于以下事情非常有用: 生成用于“重置我的账户”的URL,并

  • 我有一个无服务器的aws lambda,它将通过预先签名的URL将对象获取/放入加密的S3存储桶。getObject工作得很好。一旦我加密存储桶,putObject就会生成错误,我无法理解原因。我玩过头球之类的游戏,但仍然无法让它发挥作用。守则/政策如下: λ 呼叫代码如下: 生成预签名URL 上传到PreSigned URL(原始问题没有serversid加密头) 桶政策 FWIW,我可以通过a

  • 问题内容: 我正在尝试隐藏.php文件扩展名,但由于某种原因无法使其正常工作。我最近的尝试是: 我尝试了许多在网上找到的各种代码变体,但仍然没有运气。.htaccess文件位于根目录中。 问题答案: 我用了这个:

  • 我正在寻找使用boto3和sse加密生成预签名url的示例。 这是我目前的代码 我正在努力寻找使用SSE加密的正确参数。我能够使用PUT调用上传文件。我还想知道客户端使用的标头以坚持sse加密。

  • 但是应用程序引擎应用程序标识依赖于包,这在Python3.7env上是不可用的,如本文所述 Python3中没有专有的App Engine API。本节列出了建议的替换。 总体目标是您的应用程序应该是完全可移植的,并且可以在任何标准的Python环境中运行。您编写的是标准的Python应用程序,而不是应用程序引擎Python应用程序。作为这种转变的一部分,您不再需要为应用程序的核心功能使用专有的应