我在三个金融网站上都有账户,这些网站只提供通过短信或电话发送的双重身份验证代码,但当我通过短信请求代码时,短信从未收到。然而,当我选择电话选项时,我确实接到了电话。
采取的故障排除步骤:
多次请求代码并不能解决问题——我从未收到任何短信。
我已经确认我没有阻止任何电话号码,无论是在我手机的本地设置中还是在我的移动运营商帐户中。
我可以从所有其他使用双重身份验证的网站接收代码,并通过短信接收代码。只有这三个网站才会发生这种情况。此外,这三个网站之间没有任何关系 - 它们都是完全独立的金融机构。
联系这三个网站或我的移动运营商的客户服务/技术支持部门并没有得到任何有用的信息或解决方案。
我希望能够弄清楚为什么会发生这种情况,并且能够接收短信,这样,当这些网站上的任何一个电话选项被删除或暂时不可用时,或者我开始使用一个也有这个问题但不提供电话选项的新网站时,我也不会失去对我帐户的访问权限。
我还能怎样解决这个问题?
另外,我在信息安全 Stack Exchange 网站上发布了这个问题,因为它与多因素身份验证有关,但有人关闭了这个问题,因为他们觉得它与安全无关。
答案1
我最终通过再次联系我的移动运营商解决了这个问题,但这次是在从其中一个网站请求代码后立即联系的。与我交谈的一位代表确认他们看到了被屏蔽的消息,并且这是因为我的号码被设置为“短代码黑名单”(“短代码”解释这里)。他们删除了该消息,现在我又能收到短信了。
答案2
您应该联系服务提供商(即您正在使用的网站)。您根本没有其他办法。
有多种方法可以从多个提供商发送短信代码。
如果有任何保证短信送达的保证,那也是对服务提供商(很可能是付费用户)而不是对你。因为(希望)服务提供商和短信提供商之间存在商业关系,所以(a)可能会有一些日志 - 因为要计费,(b)升级机制 - 因为这是付费服务 - 如果没有,那么它值得花钱。
该问题很可能是电信网络之间的互连问题。