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

android-Amazon SimpeDB-应用程序-数据保护,第1张

概述我一直在使用AWS(AmazonWeb服务),尤其是simpleDB,用于使用其iOS/android客户端库的几个智能手机应用程序.到目前为止,数据非常好,因此我不必太担心数据保护.我的下一个应用程序项目将需要一个包含用户名和密码的“用户”表/域.我担心的是,有人对应用程序的Androidjava版本进

我一直在使用AWS(Amazon Web服务),尤其是simpleDB,用于使用其iOS / android客户端库的几个智能手机应用程序.

到目前为止,数据非常好,因此我不必太担心数据保护.

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

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

基本的TVM事物(令牌自动售货机,其中的临时令牌替换了代码中未包含的AWS凭证)似乎无法抵御这种情况,因此,很高兴听到人们认为推荐的方法来做到这一点使用AWS登录应用程序的一部分而不会完全不安全.

是否已将密码表存储在其他地方/以其他方式访问?

任何评论表示赞赏,非常感谢.

解决方法:

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

第一种方法:

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

>您的代码必须混淆.
>您的密钥必须以加密的形式进入文件,这样您将获得双重保护.
>您的文件必须经过数字签名.

第二种方法:

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

总结

以上是内存溢出为你收集整理的android-Amazon SimpeDB-应用程序-数据保护全部内容,希望文章能够帮你解决android-Amazon SimpeDB-应用程序-数据保护所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存