进一步了解USB Key的安全漏洞

今天参加了飞天诚信举办的一个USB Key的身份认证技术与应用的会议,从中对飞天的USB Key以及其在银行界的应用有了一些了解,我以前也曾经专门分析过USB Key的安全性,这次会议使得我对USB Key有了更深入的了解。

在这次学习探讨的过程中,我对USB Key也有了一些新的体会:

1、只要数字证书和私钥存放在电脑介质中,或者可能被读入内存,那么都是不安全的。例如招商银行的硬盘版数字证书就是不安全的。因为其私钥和数字证书都有被木马程序盗用的可能。

2、USB Key的安全性在于私钥不能被导出,加密解密运算用Key内的CPU完成,需要PIN码验证。

3、一个最基本的认证系统应该包括:客户端(使用USB Key)、服务器端、数字认证中心(CA)三部分,如果不用CA的话,也可以客户端的Key申请认证,服务器产生随机数,进行冲击/响应认证。

然而,USB Key目前来说并不是绝对安全的,当前广泛应用的USB Key实际存在两大安全漏洞:

1、交互操作存在漏洞。黑客可以远程控制,冒用客户的USB Key进行身份认证,而客户无法知晓。

这种漏洞的解决方式是在USB Key上增加一个确认键,用户按USB Key上的确认键后才能进行一次认证。

2、无法防止数据被篡改。客户的一笔交易在送入USB Key加密前,可能会被黑客拦截屏篡改为另外一笔交易,这样可以在用户不知情的情况下篡改交易而认证通过。

这种漏洞的解决也需要变更USB Key的硬件,在USB Key上增加一个显示屏,能够显示交易信息和数字。

这实际和我以前想象的一样,我曾经想到过将USB Key和动态密码锁合二为一,就能产生出一个更安全的USB Key,不过这样的话,成本就会翻一翻了,这也是鱼和熊掌不可兼得。

时间: 2024-11-17 15:55:13

进一步了解USB Key的安全漏洞的相关文章

Mac系统上Vmware虚拟机无法识别USB Key完美解决办法

  最近在使用电脑的时候需要用到加密锁,就是一个USBKey,但是发现在VMWare虚拟机下,这个USB设备根本不会出现在USB设备列表里,也就无法通过虚拟机进行连接了,导致在虚拟机下面的windows里,根本不会有这个设备,无奈通过bootcamp启动windows系统,是可以识别出这个设备并且可以正常使用的,而且在Mac系统下的系统信息里也能看到这个设备的信息,说明设备没有问题,应该是VMWare的问题. 过程: 在网上找资料,发现有很多说"网银"的USB Key也有类似情况的帖子

苹果笔记本VMWare虚拟机无法识别出USB Key解决办法

  解决思路: 对苹果系统来说,键盘和触摸板都是统一按照USB设备来识别和使用的,它们的类型是HID设备,为是USB设备的一种,HID就是人体学输入设备的英文简写.我们此次连接的USB Key属于HID设备,而VMWare的默认设置,是不会把HID设备列在USB设备的列表中的,我们只需要在VMWare中计入一段代码,该代码的意思是让VMWare显示出所有的USB设备,不要屏蔽HID设备.知道这个原理后,我们讲解下具体解决思路. 苹果笔记本VMWare虚拟机无法识别出USB Key解决办法1.打开

Mac中Vmware虚拟机无法识别USB Key怎么办

  很多刚刚在Mac电脑上安装了 Vmware虚拟机的用户发现,想要用USBKey这个加密锁却发现这个USB设备不见了.所以说在虚拟机下面的windows里,是不会有这个设备的,那么,Mac中Vmware虚拟机无法识别USB Key怎么办?无奈通过bootcamp启动windows系统,是可以识别出这个设备并且可以正常使用的,而且在Mac系统下的系统信息里也能看到这个设备的信息,说明设备没有问题,应该是VMWare的问题. 根据VMWare的TroubleShooting的内容,顺利解决这个问题

基于云计算的USB Key身份认证方案

基于云计算的USB Key身份认证方案 王帅 提出一种基于云计算的USB Key身份认证方案主要用于解决传统身份认证技术中存在的安全问题.使用USB Key身份认证技术登录云终端获取云服务,可以很好的提高云服务器对用户身份认证的安全性.该方案主要从两方面进行论述:一是云服务器如何获取云终端的USB Key中的数字证书进行身份认证,从而确保云计算环境的安全性:二是终端用户在获取应用服务时如何进行身份认证,从而提高应用服务的安全性.通过安全性分析,可得出该方案能有效抵御云计算的内部攻击风险.账户和服

USB 出现巨大安全漏洞:不要用陌生人的U盘

今年7月,研究员Karsten Nohl和Jakob Lell在拉斯维加斯的黑帽安全大会上宣布他们找到一个名为BadUSB的重大安全漏洞,这一漏洞让黑客可 以偷偷往设备上传输恶意软件,同时不被发现.更糟糕的是,目前还找不到能修复这一漏洞的方法.所有的U盘在使用时都存在风险,而且由于出现问题的代码存在 于USB固件中,如果不对整个系统进行重新设计,就无法修复漏洞.唯一的好消息是,Nohl和Lell当时没有把代码公布,所以我们暂时还有应对的时间. 但 是现在现在代码已经被公布了,就在本周,在Derb

有谁能解释一下商业银行网银和USB Key是如何保护客户和银行网站之间数据传输和交易的安全性的?

问题描述 请从公钥.私钥.数字证书的角度,银行向客户发送数据的时候,银行使用什么加密,客户如何解密,密钥都存储在哪里?密钥分别是什么介质形式存在的?客户向用户发送数据的时候呢?多谢!还有那个公钥的概念没搞明白,即用户的公钥是什么,怎么传送到银行服务器上去的?银行的公钥又是什么存储载体,怎么下推并保存到用户本地机器的? 解决方案 解决方案二:数字证书中包含了公钥,把公钥与用户身份信息封装一起,由CA签发后成为数字证书:银行向客户发送数据的时候,银行使用会话密钥加密数据,然后再使用证书中的公钥加密会

绿盟科技网络安全威胁周报2016.39 请关注PHPMailer远程任意代码执行漏洞CVE-2016-10033

绿盟科技发布了本周安全通告,周报编号NSFOCUS-16-39,绿盟科技漏洞库本周新增30条,其中高危9条.本次周报建议大家关注PHPMailer远程任意代码执行漏洞,目前,目前PHPMailer官方已经发布了补丁,请使用PHPMailer的用户尽快升级. 焦点漏洞 PHPMailer远程任意代码执行漏洞 NSFOCUS ID 35685 CVE ID  CVE-2016-10033 受影响版本 PHPMailer < 5.2.18 漏洞点评 PHPMailer是一个用于发送电子邮件的PHP函数

绿盟科技网络安全威胁周报2017.29 关注VMWare虚拟机逃逸漏洞CVE-2017-4901

绿盟科技发布了本周安全通告,周报编号NSFOCUS-17-29,绿盟科技漏洞库本周新增64条,其中高危30条.本次周报建议大家关注 VMWare虚拟机逃逸漏洞 .目前,此漏洞的利用工具已经公开,可能会被大范围利用,请用户及时下载补丁修复更新.. 焦点漏洞 VMWare虚拟机逃逸漏洞 NSFOCUS ID  37211 CVE ID  CVE-2017-4901 受影响版本 VMware Workstation Pro / Player VMware Fusion Pro / Fusion 漏洞点

老Y文章管理系统V2.2系统注入漏洞分析与利用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今天有朋友让我帮忙给他们公司的网站检查下安全性,在答应了朋友之后.打开朋友公司网站看了一下,发现是用老Y文章管理系统V2.2,下面就开始对其进行进一步的分析. 分析对像:老Y文章管理系统 V2.2,因以下有些地址涉及隐私问题,所以部分地址去除或者隐藏. (一)前期分析 由于该套系统是ASP+ACCESS,可能对于我们来说就有很多的限制,不像M