与大家讨论一下,银行ATM取款机的系统,密码验证的问题.(纯技术性讨论,不是给银行挑毛病)
----------------
前几天看了一个贴子,说的是:所有atm取款机的系统中,插入卡后提示输入密码,但是密码错了,照样可以登录进去.真正取款时,才会告之密码错误,所以我想问问,为何要这样设计???
我反复想了想,这应该不是aTM系统的bug.原因如下:
1.这种设计并不会造成真正的误操作问题,只是用户体验性较差.
2.所以银行的ATM系统都是这样,如果是bug的话,有点太可笑了.再说,做这种系统开发的人员,也不会是水平很差人员.
我就想问问,为何要这样设计,为何在插卡后,第一次登录系统时,密码错误给出提示不是更好吗?
----------------
前几天看了一个贴子,说的是:所有atm取款机的系统中,插入卡后提示输入密码,但是密码错了,照样可以登录进去.真正取款时,才会告之密码错误,所以我想问问,为何要这样设计???
我反复想了想,这应该不是aTM系统的bug.原因如下:
1.这种设计并不会造成真正的误操作问题,只是用户体验性较差.
2.所以银行的ATM系统都是这样,如果是bug的话,有点太可笑了.再说,做这种系统开发的人员,也不会是水平很差人员.
我就想问问,为何要这样设计,为何在插卡后,第一次登录系统时,密码错误给出提示不是更好吗?
應該是故意這樣的,推出atm的時候,肯定測過很多次的,都是錢啊
或者只是atm机与后台所使用的软件不匹配吧.
但有些ATM是不允许错误密码进入的,有的则是真正操作的时候才有正确密码,
至于如何验证就没没玩过了...
所以,应该考虑到银行这样是有意为之的。现在比较少这样情况,一方面银行网络有了大型IP路由器的支持,开始支持IP分组网络,传输速率比ATM网络要快,而且现在的数据库系统也是几年前不能比的。