Sna*_*ler 9 android dropbox dropbox-api
作为移动开发人员,我正在寻找一种解决方案,允许我的应用程序的用户下载多个.zip文件,这将为我的应用程序添加"模块化"感觉.我在另一个应用中使用了Dropbox API,允许用户将项目备份到他们的帐户,但现在我需要用户访问我的帐户.
有没有办法自动验证我的帐户的Dropbox会话,或只是连接到我的公共文件夹,而用户甚至没有注意到?
将我的访问密钥和应用密钥/密钥硬编码到应用程序中的安全隐患是什么?我知道从.apk获取源代码非常简单,但有人可以用这些信息做些什么呢?
这不是API的预期目的,但您可以手动为应用程序授权访问令牌一次,然后在应用程序的所有实例中以编程方式嵌入和重用该访问令牌.(尽管如此,您需要注意不要意外撤销该访问令牌.)此方法可能存在安全性和速率限制问题,具体取决于具体情况.
或者,使用链接的另一种方法可能会更容易.只需制作所需的链接(如有必要,转换为直接),然后从中下载.(另外,Dropbox当然不是CDN,因此请注意带宽限制.)
后续答复
如果您在应用程序中嵌入了应用程序令牌和访问令牌,攻击者可能会提取这些令牌,然后(通过API)具有读取/写入/删除访问权限(与应用程序有权访问)的任何Dropbox(应用程序文件夹)或完整的Dropbox,具体取决于您的API应用程序),无论您的应用程序本身通常会尝试强制执行任何限制.因此,您不希望使用此方法来存储任何私人信息,例如,任何私有用户特定文件.
| 归档时间: |
|
| 查看次数: |
3668 次 |
| 最近记录: |