2017-01-16 119 views
1

我对配置期间提供给您的Firebase .plist配置文件的安全性方面感兴趣。这个文件是县敏感信息。Firebase .plist配置文件和安全

该文件应该保护吗?因为在这个例子中,这个文件位于项目的根目录,可以很容易地从.ipa文件中获取。该GoogleService-Info.plist文件

例子:

enter image description here

回答

1

你在你的屏幕截图显示的信息不是秘密可言。事实上:像数据库URL,项目的API密钥和项目ID这样的值是应用程序能够在Google服务器上找到其Firebase项目所必需的。

另见:

+1

Thx的响应。我从iTunes下载应用程序并打开它。比我拿GoogleService-Info.plist文件并将其添加到假项目。之后,我配置Firebase。我有权查询数据并编辑它。 –

+0

Firebase是一套云服务,它本质上使所有人都可以访问。为了确保您的数据安全,您通常需要身份验证和授权。例如:对于Firebase数据库,您可以控制用户可以对安全规则执行的操作。一旦你指定了规则,用户使用你的应用程序进行更改或者他们自己编写的代码执行相同操作并不重要:只要符合安全规则,结果将是相同的。 –

+0

从答案中可以得出结论:使用Firebase的应用程序X被错误配置了安全规则,这就是为什么我有权编辑其数据? –