gpt4 book ai didi

ios - 聊天 GPT OpenAI api key 安全问题

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

我在 iOS 应用程序中使用了 chat gpt open ai API,他们的 https API 需要带有 API key 的 header 中的授权 key 。

curl https://api.openai.com/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"model": "text-davinci-003", "prompt": "Say this is a test", "temperature": 0, "max_tokens": 7}'

https://platform.openai.com/docs/api-reference/making-requests

我已经尝试使用嗅探器应用程序“Http Checker”来检查 api key 是否可以被嗅探并且是否很容易被解码。

You can see in the image that anyone can easily get/sniff API key

避免此 API key 暴露的解决方案是什么?正如他们的 api 文档明确指出的那样

-H "Authorization: Bearer YOUR_API_KEY" \

因此,任何使用 iOS 应用程序的人都可以嗅探并使用 API_KEY

还有多种其他方法可以将开放的 ai API 移动到云功能、自定义服务器等,但如果有人直接将 API 集成到移动应用程序中,有没有办法让这个 API_KEY 不能直接使用第三方应用程序访问?

最佳答案

嗯,凭据是通过 HTTPS 传输的。因此,不是每个人都可以嗅探它,只有有权访问未加密 HTTP 数据的人才能嗅探到它。这正是 https 应该防止的

您只能“嗅探”数据,因为您故意使用代理服务器或类似服务器打开连接并信任他们的 TLS 无效证书。

关于ios - 聊天 GPT OpenAI api key 安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75593100/

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