2016-06-15 130 views
0

我测试了2FA可与服务器时区一起工作:(UTC)都柏林,爱丁堡,里斯本,伦敦和设备时区:(UTC +08:00)新加坡吉隆坡,具有当前日期时间。夏令时将于2016年10月30日凌晨2点结束,时钟将返回1小时。使用夏令时测试2FA

当服务器自动调整时钟时,我们的设备仍然能够进行身份验证吗?现在是否可以在2016年10月30日凌晨2:00的夏令时结束之前测试此功能?

回答

0

是的,您的设备在夏令时更改后仍应能够进行身份验证。大多数基于时间的双因素认证实现(,例如 Google认证器)使用由RFC 6238定义的TOTP算法。本RFC requiresT计数值是基于时间的:

...当前Unix时间(即自1970年1月1日午夜(UTC)经过的秒数)的OTP生成。

由于T值是基于UTC时间戳,这些时间戳将被当地时区通过之类的东西夏令时间变化的影响。

希望这会有所帮助!