gpt4 book ai didi

javascript - 保护 Chrome 扩展程序中的网站 API key

转载 作者:行者123 更新时间:2023-12-03 02:10:02 25 4
gpt4 key购买 nike

我正在使用 Remember the Milk Web API 构建一个 Chrome 扩展程序。为了调用此 API 中的方法,我需要使用 API key 和“共享 secret ” key 对我的请求进行签名。

我担心的是,如果我将这些值包含在已发布的扩展中,任何用户都可以打开扩展并提取这些值。这可能会或可能不会提高用户的安全性,但他或她肯定可以使用/滥用我的 API key ,并可能将其撤销。

这是我应该关心的事情吗?是否有任何最佳实践可以在已发布的 JavaScript 应用程序中保护此类信息?

最佳答案

最终,您无法真正隐藏浏览器中运行的 JS 应用程序中的任何内容;您可以混淆或缩小代码,这会分散临时用户的窥探注意力,但最终它总是有可能获取您的明文 secret 。

如果您确实需要防止这种情况发生,那么一种选择是将调用从您的分机传递到您有权访问的服务器。您的服务器可以添加签名所需的任何参数,将调用转发到相关 API,并将 API 的响应传递回用户。当然,这会增加您可能不希望的带宽/正常运行时间限制。

关于javascript - 保护 Chrome 扩展程序中的网站 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8577110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com