Javascript 隐藏谷歌地图键

Javascript 隐藏谷歌地图键,javascript,reactjs,google-maps,Javascript,Reactjs,Google Maps,我有一些代码显示一个位置的图像,如: <img alt="Gym" src="https://maps.googleapis.com/maps/api/streetview?location=43.035419,-89.380748&size=456x456&**key=<api key>**"/> **“/> 问题是,现在已经向公众公开了。谷歌地图有一个基本上隐藏密钥的组件(至少我是这么理解的)。这个“

我有一些代码显示一个位置的图像,如:

    <img alt="Gym" src="https://maps.googleapis.com/maps/api/streetview?location=43.035419,-89.380748&size=456x456&**key=<api key>**"/>
**“/>

问题是,现在已经向公众公开了。谷歌地图有一个基本上隐藏密钥的组件(至少我是这么理解的)。这个“街景”API有类似的东西吗?

开发者。谷歌指南建议你限制密钥,这样它们只能在你的网站内部使用(最好只允许单个页面使用,而不是整个网站),为每个网站使用不同的密钥,并监控密钥使用中的任何异常情况

但是如果你真的想混淆密钥,你可以使用一个简单的Cesar密码将它写在你的代码中,并在发送给谷歌之前进行翻译,最终这是一个非常糟糕的安全特性,只会保护你免受基本的机器人攻击


开发者指南建议您限制密钥,使其只能在您的网站内部使用(最好只允许在单个页面而不是整个网站上使用),为每个网站使用不同的密钥,并监控密钥使用中的任何异常情况

但是如果你真的想混淆密钥,你可以使用一个简单的Cesar密码将它写在你的代码中,并在发送给谷歌之前进行翻译,最终这是一个非常糟糕的安全特性,只会保护你免受基本的机器人攻击


该密钥是否锁定到您的站点?客户端中的所有内容在技术上都不是私有的。因此,如果我没有错的话,您可以隐藏API密钥的唯一方法是在服务器端,使用某种代理方式。您应该按照中所述保护您的API密钥。该密钥是否锁定到您的站点?客户端技术中的所有内容ally不是私有的。因此,如果我没有错的话,您可以隐藏API密钥的唯一方法是在服务器端,使用某种代理方式。您应该按照