|
发表于 2012-3-17 00:53:51
|
显示全部楼层
二代ukey比较一代怎么克服pc被劫持情况下的风险问题的呢?我没用过二代,不太清楚二代的放劫持原 ...
/ K! D& U, S8 F+ J8 c% |leo4cn 发表于 2011-2-24 10:30  USB key本身是CPU芯片,它的目的就是对交易要素进行加密、计算摘要、数字签名和身份认证。
8 e& `. F& J: z6 x一般一代USB key的做法是:客户的PC终端在PC界面上显示交易要素,请客户确认,然后通过USB接口把交易要素传送给USB key,USB key对交易要素进行加密、计算摘要、数字签名和身份认证的计算后,把计算结果通过USB接口回传给PC机,PC机再把该结果发给银行服务器,从而完成交易。
[8 i5 S/ ?: [. r9 a0 t2 {/ d问题是,假设PC机本身被黑,在PC界面上显示的是用户确认的交易要素,而PC机通过USB接口传送给USB key的所谓“交易要素”实际上是劫持者篡改的自己的“交易要素”,那么USB key实际上就是在帮劫持者了。; ]' C% T& B* V8 p. ^9 B: ~
二代USB key自带显示屏和键盘,PC机通过USB接口传送给USB key的交易要素会在USB key自带的显示屏上显示,由用户通过USB key自带的键盘进行确认,从而杜绝了PC机被劫持所引起的问题。
, q) y! f# Y' s# h5 }当然,假设劫持者连USB key本身也劫持了,那就彻底完了。这时候,就只能靠动态口令了,毕竟物理隔离更安全,除非把人也黑了。 |
|