【发布时间】:2017-05-05 03:27:09
【问题描述】:
我正在编写一个使用 3rd 方 API 服务(例如 Google 地图、细分分析等)的应用程序。所有这些应用程序都提供了一个应该嵌入到 JS 代码中的 API 密钥。
所以任何可以检查源的人都知道客户端密钥。这些服务如何防止错误使用该密钥。 假设有人使用我的密钥调用这些 API 的次数与每日允许的最大 API 调用限制一样多,这将使进一步的实际 API 调用失败。
我知道Referrer Header可以用来检查请求来源,但是Referrer Header很容易被精明的用户欺骗。
我不知道服务部门是否采取了任何措施。似乎是一个非常大的问题。
提前致谢。
【问题讨论】:
标签: api google-maps security api-key