需要有关Android应用安全性的建议

时间:2018-02-13 15:51:58

标签: android security root imei

我正在构建Android应用程序,每个月为每个用户提供一个免费积分,我们使用两个参数识别用户(用户电话号码和设备IMEI)

问题现在一些用户能够根据他们的设备并使用z3x框更改设备IMEI以获得更多的免费积分,我们需要解决这个问题,但是没有Android设备的唯一标识符,可以有人请建议

2 个答案:

答案 0 :(得分:0)

我认为你强迫用户只在一台设备上拥有一个帐户! 在avery连接服务器更改令牌和最后一个令牌将被更改。

答案 1 :(得分:0)

解决此问题的一种方法是为每个用户创建唯一标识符。

您的应用注册必须至少包含两个步骤:

  1. 通过短信验证设备电话号码。

    1.1。用户输入电话号码。

    1.1.1正在使用用户电话号码和IMEI向您的api发送Web请求 创建一个独特的数字代码。

    1.1.2 API使用唯一的数字代码向该号码发送SMS消息。

  2. 用户使用给定代码发送另一个请求。

    2.1。用户从SMS输入代码。向API发送另一个Web请求并结束验证过程。

    2.2。设备存储响应中给出的唯一标识符,并在每个请求或登录时使用它。

  3. 在db中创建一个表示这两个参数的guid。