gpt4 book ai didi

android - Amazon SimpeDB - 应用程序 - 数据保护

转载 作者:太空宇宙 更新时间:2023-11-03 13:31:18 24 4
gpt4 key购买 nike

我一直在使用 AWS(Amazon Web 服务),特别是 simpleDB 的几个智能手机应用程序,使用他们的 iOS/android 客户端库。

到目前为止,数据非常安全,所以我并不太担心数据保护。

我的下一个应用项目将需要一个包含用户名和密码的“用户”表/域。

我担心的是有人对应用程序的 Android java 版本进行逆向工程,然后很容易获得所有 simpleDB 数据,包括所有密码。

基本的 TVM 东西( token 自动售货机,其中临时 token 替换了不在代码中的 AWS 凭证)似乎无法防止这种情况发生,所以很高兴听到人们认为推荐的方法使用 AWS 完成应用程序的登录部分而不会完全不安全。

将密码表存储在其他地方/以不同的方式访问?

感谢任何评论,非常感谢。

最佳答案

我可以建议您使用两种方法来保护您的应用程序 -

第一种方法:

您可以将您的 AWS key 保存在您的应用程序中的文件中,该文件将使用私钥加密。在启动时,您的代码将使用公钥读取该文件,并且只能获取您的 AWS key 。请记住此方法中的以下几点 -

  1. 您的代码必须经过混淆处理。
  2. 您的 key 必须以加密形式存入文件,这样您才能获得双重保护。
  3. 您的文件必须经过数字签名。

第二种方法:

您还可以创建自己的网站来管理您的用户身份验证,如果用户成功通过身份验证,它将在使用私钥加密后发送 AWS key ,在他对应用程序的响应中,您的应用程序将使用该 AWS key 用公钥解密后的 key 。请记住此方法中的以下几点 -1. 您的回复必须以加密形式返回。2. 您的站点必须是安全的并且必须在 HTTPS 上运行。3. 您的代码必须经过混淆处理。

关于android - Amazon SimpeDB - 应用程序 - 数据保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826984/

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