|
发表于 2012-3-17 00:53:51
|
显示全部楼层
二代ukey比较一代怎么克服pc被劫持情况下的风险问题的呢?我没用过二代,不太清楚二代的放劫持原 ...
+ L. L! o& D2 Pleo4cn 发表于 2011-2-24 10:30  USB key本身是CPU芯片,它的目的就是对交易要素进行加密、计算摘要、数字签名和身份认证。7 W- T- s1 m3 H# Z' _ Q
一般一代USB key的做法是:客户的PC终端在PC界面上显示交易要素,请客户确认,然后通过USB接口把交易要素传送给USB key,USB key对交易要素进行加密、计算摘要、数字签名和身份认证的计算后,把计算结果通过USB接口回传给PC机,PC机再把该结果发给银行服务器,从而完成交易。! ?0 ?; ^0 k, P$ o h3 k
问题是,假设PC机本身被黑,在PC界面上显示的是用户确认的交易要素,而PC机通过USB接口传送给USB key的所谓“交易要素”实际上是劫持者篡改的自己的“交易要素”,那么USB key实际上就是在帮劫持者了。' f/ ^0 I- Z0 x3 b. ?' y8 Q1 D
二代USB key自带显示屏和键盘,PC机通过USB接口传送给USB key的交易要素会在USB key自带的显示屏上显示,由用户通过USB key自带的键盘进行确认,从而杜绝了PC机被劫持所引起的问题。9 U- n, G1 R5 I+ X; v* T' T7 s$ e
当然,假设劫持者连USB key本身也劫持了,那就彻底完了。这时候,就只能靠动态口令了,毕竟物理隔离更安全,除非把人也黑了。 |
|