|
发表于 2012-3-17 00:53:51
|
显示全部楼层
二代ukey比较一代怎么克服pc被劫持情况下的风险问题的呢?我没用过二代,不太清楚二代的放劫持原 ...
9 Q0 ]; }; Q' m3 D7 g5 t% @8 n, Sleo4cn 发表于 2011-2-24 10:30  USB key本身是CPU芯片,它的目的就是对交易要素进行加密、计算摘要、数字签名和身份认证。# F! x) e L$ |8 Y# ^4 j
一般一代USB key的做法是:客户的PC终端在PC界面上显示交易要素,请客户确认,然后通过USB接口把交易要素传送给USB key,USB key对交易要素进行加密、计算摘要、数字签名和身份认证的计算后,把计算结果通过USB接口回传给PC机,PC机再把该结果发给银行服务器,从而完成交易。
: L2 Q. _7 D( S, _: Z# e问题是,假设PC机本身被黑,在PC界面上显示的是用户确认的交易要素,而PC机通过USB接口传送给USB key的所谓“交易要素”实际上是劫持者篡改的自己的“交易要素”,那么USB key实际上就是在帮劫持者了。( j( K! F- u/ ^! |: m- w2 ` N; A
二代USB key自带显示屏和键盘,PC机通过USB接口传送给USB key的交易要素会在USB key自带的显示屏上显示,由用户通过USB key自带的键盘进行确认,从而杜绝了PC机被劫持所引起的问题。
; v; r' T7 a& l# S& D当然,假设劫持者连USB key本身也劫持了,那就彻底完了。这时候,就只能靠动态口令了,毕竟物理隔离更安全,除非把人也黑了。 |
|