支付宝、网银等使用的登录控件主要是实现啥功能和传统的登录方式的关键不同是啥

这是因为支付密码银行卡领域的特殊地位和国内支付环境的特殊性所决定的。我国的支付环境与发达国家最大的不同在于缺少信用基础,这使得支付业务更多地是在模仿现金交易行为,银行最大的顾虑就是安全。根据法律法规规定,支付密码是银行卡的支付依据。在网上支付时,有了卡号和支付密码就可以确认支付指令,所以这两个也是在交易中最核心的数据。卡号因为其普遍性无法就保密,所以保密的需求就集中到了支付密码上。密码控件也不是一开始就有的,是从实践中根据需要演化出来的。最初的网上银行上线后,银行经常收到客户密码被盗的投诉。分析后发现,在浏览器里,密码的输入框有一个特殊窗口属性,很多木马通过扫描窗口句柄从而盗取密码。这样,网银的开发者就想了个办法,不使用浏览器提供的标准密码输入控件,而自己开发一个特殊的输入控件,这就是密码输入控件最初的由来。后来又在这个控件里加入了更多的加密、检测等等功能。
■网友
增强安全性,防止键盘记录器和密码窃取。使用控件后一般的密码嗅探方法是不管用的。
■网友
可以暴露更多用户信息(如网卡MAC地址),在此基础上提供更好的安全方案(是否更安全仁者见仁智者见智)
■网友
主要实现的功能显然是加密数据,防止窃听等等。当然也会给新手一种安全的假象(记得网上有一些分析那些安全控件的低级错误的文章)。印象中控件的使用似乎是政策要求的(如果不对的话请无情的按下“反对”和“没有帮助”吧!)。
■网友
我是外行。仅表述一下可能的功能。1、HOOK API函数,防止关键函数被调用。2、全局挂钩,避免恶意行为。3、加载驱动,防止窃听。


    推荐阅读