我正在尝试查找有关2012年this问题的更新答案。
可以限制url,ip地址或移动应用程序的Google API密钥。
他们的限制如何起作用?仅仅是提供捆绑ID的标头很容易被黑客伪造吗?还是发生了一件无法轻易伪造的聪明事?
答案 0 :(得分:1)
“ S”-安全!
现在看来,SDK似乎只是向每个地理编码请求中添加了X-iOS-Bundle-Identifier
标头和应用程序包ID :(
因此,即使是婴儿黑客也可以随时在自己的应用或服务中使用您的Google密钥。
curl --header "X-iOS-Bundle-Identifier: com.attacked.Application" "https://maps.googleapis.com/maps/api/geocode/json?latlng=37.4134391,-122.1513073&key=[STOLEN-GOOGLE-KEY]"