首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP中的API密钥“由Firebase自动生成”安全吗?

GCP中的API密钥“由Firebase自动生成”安全吗?
EN

Stack Overflow用户
提问于 2019-12-08 20:34:08
回答 2查看 1.5K关注 0票数 22

在Firebase中创建项目之后,自动生成多个Google平台API键:

  • 服务器密钥(由Firebase自动创建)
  • Android密钥(由Firebase自动创建)
  • 浏览器键(由Firebase自动创建)

所有的钥匙都标上"!“标牌上写着:

这个API键是不受限制的。为了防止未经授权的使用和配额盗用,限制您的密钥以限制它的使用方式。

我的理解是Firebase处理GCP配置,并且知道如何以安全的方式完成它。"Android密钥“嵌入到应用程序中,因此可以很容易地从apk中检索到。

是否需要任何额外的配置?

所授予的密钥到底是什么权限?

EN

回答 2

Stack Overflow用户

发布于 2021-02-24 15:06:46

虽然用于Firebase服务的API密钥可以安全地包含在代码中,但在一些特殊情况下,您应该对API密钥强制执行限制。

来自文档

默认情况下,由Firebase自动创建的API密钥没有任何限制.但是,在一些特殊情况下,您应该对API密钥强制执行限制。

有关更多细节,请查看文档。

票数 3
EN

Stack Overflow用户

发布于 2021-03-01 21:20:41

你对安全的定义是什么?密钥允许访问特权或有价值的数据吗?任何拥有API密钥的人都可以执行密钥允许的任何操作。如果密钥是安全的,问题不在于密钥是如何管理、使用和保护的。你信任拥有密钥的人/软件/服务吗?如果没有,那么钥匙就不安全了。

我的理解是Firebase处理GCP配置,并且知道如何以安全的方式完成它。

这是一个错误的假设。Google/Firebase并不将您的密钥配置为安全。这取决于您的实现来提供和保护密钥。

总之,您问题的答案是,除非在其中使用密钥的环境也是安全的,否则API密钥是不安全的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59239652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档