【发布时间】:2017-10-16 17:24:39
【问题描述】:
我正在创建离线应用程序,要求用户在离线场景中打卡和打卡。我在这里面临的问题是如何确保用户不会弄乱设备中的日期/时间设置并伪造时钟时间。
【问题讨论】:
-
从外部来源获取时间(即 Google 有一个时区 API,可以根据您的参数返回时间戳)
-
从哪里花时间不是您的问题。问题是将真实信息发送到服务器。简而言之,你不能那样做。您的客户端(移动应用程序或伪造您的移动应用程序的攻击者)将始终能够发送它想要的任何内容,例如任何时间戳,而您实际上无法修复它。
标签: security xamarin time setting