使用移动网络浏览器的未经培训的最终用户容易受到网络钓鱼攻击,并且无法轻松验证网站的真实性(或安全性)以及其他问题。此外,即使是知识渊博的用户也很容易通过隐藏 HTTPS 图标、将其替换为 favicon或许多其他技巧来防止检测到 MITM,因为大多数浏览器完全隐藏了整个 URL。
原生应用程序(可能带有证书/根证书验证)真的是通过 HTTPS 与后端服务 实现可靠、安全交互的唯一方法吗?
我是否应该训练我的最终用户不使用 Web 浏览器,并使用硬编码到我的 URL 的“应用程序”,并可选择进行额外的证书验证以降低 MITM 风险?
我的网络服务器是否应该检测到移动会话并阻止它们进行身份验证?