传统的登录框
  在之前的文章流量劫持危害详细讲解了 HTTP 的高危性,以至于重要的操作都使用 HTTPS 协议,来保障流量在途中的安全

  这是经典的登录模式。尽管主页面并没有开启 HTTPS,但登录时会跳转到一个安全页面来进行,所以整个过程仍是比较安全的 —— 至少在登录页面是安全的。
  对于这种安全页面的登录模式,黑客硬要下手仍是有办法的。在之前的文章里也列举了几种常用的方法:拦截 HTTPS 向下转型、伪造证书、跳转钓鱼网站。

  其中转型 HTTPS 的手段为先进,甚至一些安全意识较强的用户也时有疏忽。
  然而,用户的意识和知识总是在不断提升的。尤其在如今各种网上交易的时代,安全常识广泛普及,用户在账号登录时会格外留心,像过马路时那样变得小心翼翼。
  久而久之,用户的火眼金睛一扫地址栏即可识别破绽。

  因此,这种传统的登录模式,仍具备一定的安全性,至少能给用户提供识别真假的机会。
  华丽的登录框
  不知从何时起,人们开始热衷在网页里模仿传统应用程序的界面。无论控件、窗口还是交互体验,纷纷向着本地程序靠拢,效果越做越绚。
  然而华丽的背后,其本质仍是一个网页,自然掩盖不了网页的安全缺陷。   
  当网页蔓延到一些重要数据的交互 —— 例如账号登录时,风险也随之产生。因为它改变了用户的使用习惯,同时也彻底颠覆了传统的意识。

  乍一看,似乎也没什么问题。虽然未使用登录页跳转,但数据仍通过 HTTPS 传输,途中还是无法被截获。