当我制作一个带有广告的移动应用程序时,我需要通过提供设备ID将我的测试手机注册为测试设备。这些设备ID是单个手机特有的。用设备ID发布我的应用程序有什么风险吗?或者应该在发布之前删除我的设备ID?
公开我手机的设备ID有风险吗?如果是,那又是什么呢?
增加的详细资料:
谷歌的AdMob要求您将测试设备ID添加到代码中,以防止虚假广告。他们建议在发布之前删除此代码。,但没说为什么。这是一个不方便的删除,并防止测试的现场构建。几个消息来源说,它不需要被删除,但谷歌的文档显示它需要删除。我试图确定他们为什么要删除这段代码。我最好的猜测是,公开您的设备唯一标识符可能是一种安全风险。
发布于 2017-06-23 14:25:00
风险在于隐私( Android创建广告ID的原因)--你的测试设备现在永远归你和/或你的公司所有。
想象一个竞争对手得到你的应用程序,阅读代码,看到这个ID。然后他们创建一个应用程序,其中包含查找这个设备ID的代码,希望你能下载和使用这个应用程序(因为他们是竞争对手)。
现在,您的竞争对手可以唯一地识别您的设备,并访问您启用的任何访问,并将其归因于您。他们会发现什么?对于你的下一个应用程序,他们可能收集到什么见解?
最后,这一切都是一个身份,但危险是积极的归因。
https://security.stackexchange.com/questions/162569
复制相似问题