gpt4 book ai didi

android - 公开不那么 secret 的 oauth key 有哪些风险?有什么解决方法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:09:30 24 4
gpt4 key购买 nike

我目前正在开发一个使用 Twitter 的多平台应用程序,包括通过 oAuth 进行身份验证。

我看过很多现有的应用程序,其中大多数似乎都在应用程序中嵌入了 ID 和 key 。

这样做有什么风险?是否只是有人可以“下载并检查”您的应用程序二进制文件以提取您的 key - 然后可以假装是您的应用程序(网络钓鱼风格)?还是有其他风险?


除了风险之外,人们是否知道任何变通方法或解决方案?

我已经看到的一个解决方案是,有些人通过他们自己的网站路由所有 Twitter 调用来解决这个问题 - 例如OAuth Twitter with only Consumer Key (not use Consumer Secret) on iPhone and android - 但这似乎非常缓慢且成本高昂 - 如果可以避免,我宁愿不通过我自己的网络服务路由所有调用(或者我误解了解决方案 - 它只是通过网站进行的身份验证吗?)

最佳答案

唯一真正的危险似乎是有人可以冒充您的应用程序并使其被 Twitter 禁止,然后您必须向用户提供新 key 。

这个 Google I/O 演讲有一些关于混淆代码以使其更难逆向工程的指示。 http://www.google.com/events/io/2011/sessions/evading-pirates-and-stopping-vampires-using-license-verification-library-in-app-billing-and-app-engine.html

关于android - 公开不那么 secret 的 oauth key 有哪些风险?有什么解决方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876844/

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