ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Proguarding Android应用程序 – 它的重要性(特别是与应用程序内付款相关)

2019-07-04 02:13:09  阅读:216  来源: 互联网

标签:security android obfuscation proguard in-app-purchase


我意识到这是一个有问题的问题,但我希望有更深入了解混淆和公钥安全等的人能够提供帮助 – 当然,这些问题不仅仅是应用程序内购买的应用程序,但那是我个人对此的兴趣.

我曾经犯过在我的(免费)Android应用程序中使用ProGuard的错误 – 我说错误是因为用户报告的跟踪问题变得彻底而且完全是NIGHTMARE而且我很快意识到我什么也没得到,所以我放弃了它.

我现在已经为应用内购买(使用亚马逊和谷歌计费系统)付费应用程序和应用程序已准备好发布,似乎强烈建议使用Proguard(或类似的替代方案) – 但在我回到那个噩梦之前,是真的很重要吗?

如果人们想要对我的代码进行反向工程以删除广告或免费获取应用程序,那么他们会以某种方式做到这一点我确定 – 但我显然不希望像Billing Systems那样制作人员的个人凭证不太安全!

谷歌Play应用程序内结算讨论混淆应用程序产品公钥之类的东西(通过将它们存储在单独的位中以使其更难更改) – 我猜不是Proguarding会进一步削弱它 – 但这只是我的应用程序还是它对其他人的应用/客户自身的个人安全有更广泛的影响?

基本上 – 我不关心海盗,因为他们会做他们做的事,不管怎样,我当然不想让自己为这个目的而工作,但我也不想削弱其他用户的安全性!

任何人都对此发表评论?

解决方法:

ProGuard仅有助于防止盗版;它不会影响个人信息的安全.

精心设计的支付处理系统(面向公众)即使有人攻击他们的客户(也就是你的应用程序),仍然是安全的.有人可以做的最多是访问付费内容而无需付费,但黑客无法通过谷歌或亚马逊支付系统危及其他人的应用程序.

因此,向应用添加Google或Amazon付款处理不会影响应用的安全性.

但是,如果黑客设法通过常规方式破解其他人的电话,他们可能能够访问存储在您的应用中的付款信息.但是ProGuard只保护代码,而不是个人信息,所以它也不会阻止这种黑客攻击.

标签:security,android,obfuscation,proguard,in-app-purchase
来源: https://codeday.me/bug/20190704/1372440.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有