您所在的位置:首页大声八卦阵正文
  • 文章正文
  • 读者评论0
文字大小:

中国网上银行的USB Key安全评测

Williamlong 2009-12-24 16:07:57
核心提示:虽然USB Key内置CPU或智能卡芯片可以完成加密运算,但是数据从电脑上传入USB Key的过程中还是有可能被拦截和修改,USB Key内置的CPU只能保证自身的运算安全,却难以保证数据传入前不被修改。

2、外部真的无法读取Key内部的密钥吗?

USB Key的密钥从“理论”上讲是无法从外部直接读取的,这个“理论”上指的是设计上要绝对安全,如果设计和编写USB Key操作系统COS的人在COS上留了后门,那么这个人就可以从外部读取Key内部的密钥。

3、数字证书

公钥密码体制的确是很安全的,通过复杂的证书管理体系来增加破解的难度,但是数字证书是否是第三方CA机构发放的呢?有些银行的数字证书竟然是银行自己发放的,这就让PKI安全认证大打折扣了。

4、如何保证通讯安全

虽然USB Key内置CPU或智能卡芯片可以完成加密运算,但是数据从电脑上传入USB Key的过程中还是有可能被拦截和修改,USB Key内置的CPU只能保证自身的运算安全,却难以保证数据传入前不被修改。

那么,理想中安全的USB Key应该是什么样子的呢?

1、针对现有USB Key的键盘输入PIN码的漏洞,可以使用生物技术(例如个人指纹)来替换键盘录入PIN码。

也就是说,交易时候接入USB Key,我们不需要再到键盘录入PIN码来验证身份,我们只需要在USB Key的设备上按一下指纹,就能自动验证个人身份,这种身份验证机制带来的安全性和实用性是一种跨时代的提高,用户不可能再忘记密码了,只需要验证指纹即可,指纹的验证实在外部设备上进行的,电脑即使被黑客完全控制也无法截取到用户的指纹,从而保证了PIN码的唯一性和安全性。

2、通过管理或者审计防止COS在设计上留有后门。

3、数字证书应该由独立于用户和银行以外的权威的第三方安全认证机构CA发放,不能由银行自己发放。

4、交易金额从USB Key上录入,以防止数据在传入USB Key之前被篡改。

如果采用了以上我所说的这些安全措施,那么USB Key的安全就可以说达到了“无懈可击”的地步了,实际的安全性可以得到本质上的提高。

当然我也知道,更加安全的USB Key必然会导致其成本的上升,不利于大规模的推广应用,增加这些新的安全措施带来的成本还是相当大的,在实际应用中需要低成本的替代方案才是现实可行的。

那么,对于现有USB Key,如何更安全的操作呢?我的建议如下:

1、和银行确认存在USB Key中的数字证书是唯一的,用户应该把USB Key随身携带。

2、经常扫描一下电脑是否有木马病毒或者被远程控制。

3、没事不要在电脑接入USB Key,只有在交易的时候接入。

4、交易的时候接入USB Key,输入PIN码交易完成后,立即取走USB Key。

如果用户使用招行和工行的USB Key时候能够像我建议的这样操作,那么也可以在现有的硬件基础上,安全性会得到进一步提高。

总而言之,目前的USB Key的主要优点是具有CPU,类似加密锁或加密狗,能够进行RSA等加密算法运算,私钥无法读取,成本上有一定优势,因此在网络认证等领域得到广泛的应用,越来越多的人将会采用USB Key作为日常理财或进行其它网络交易的工具,而作为国内在此领域应用最早、最成熟且最具潜力的网上银行应用,在技术和应用方面都应该先人一步,及时找到USB Key潜在安全漏洞的补救方法。

(文章来源:月光博客,有部分改动)

本文源自21世纪网,文章地址:http://www.21cbh.com/HTML/2009-12-24/159216.html 复制到剪贴板
更多关于网银的新闻
快速留言| 已有0位读者发表了看法,查看全部。


读者评论仅供读者表达个人看法,并不表明21世纪网同意其观点或证实其描述。
新闻专题

气候政治:谁的哥本哈根?

联合国气候变化大会将于7日至18日在丹麦哥本哈根举行,被称为拯救人类的最后一次机会,《京都议定书》的后续方案能否签订,决定着地球未来的生态、经济与命运。

订阅

订阅21世纪网邮件新闻产品

注册为会员可免费享受更多邮件新闻

更多RSS订阅请点击此处