`
bruce.peng
  • 浏览: 65682 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

谈谈网银和USB Key (二)

阅读更多

谈谈网银和USB Key (二)

转自:http://apex.ncksoft.com/archives/144#more-144

在“谈谈网银和USB Key (一) ”中我们已经了解了公开密钥体系的作用:数据加密、防止抵赖、防止篡改。但是这一切的前提就是保证私钥的安全

绝对不要泄露你的私钥。否则的话,黑客可以:

  • 偷看你给美眉写的肉麻情书;
  • 冒充你的身份给老板发邮件,然后你被叫到老板办公室谈心;
  • 在网上购物,花的却是你的血汗钱;

等等等等,啊呀,实在是太糟糕了。

 

刚开始的时候,网银系统颁发给用户的数字证书(其中包含私钥),是存放在硬盘上的,当然,对于普通用户来说,这些证书啊、公钥啊、私钥啊什么的,都 不知道放在什么地方,只是当要用到的时候它就自己跑出来了。但是黑客可不这么简单,他们能够在你的计算机里面放置病毒、木马什么的,悄悄的就把你的证书、 私钥全部偷走了。有些朋友会说,嗯,我记得证书存放到硬盘上的时候(就是备份证书),需要设置密码的,这样黑客不就没办法了么?没有这么简单。你早晚会用 到你的私钥的。一旦你使用私钥,操作系统就必须从硬盘中读取,还可能会询问你密码,然后在内存中就是私钥的明文了。计算机的内存,天哪,对于黑客来说,简 直就是自己的后花园一样。且不说层出不穷的木马,玩游戏的朋友应该知道一些游戏修改软件如“游戏修改大师”、“金山游侠”,或者早期的FPE等等,这些大 众化的工具就能在整个内存中搜索自己感兴趣的内容。所以说,如果某个东西可能会出现在内存中,就意味着可能被黑客偷走。

因此,出现了USB Key。

一定一定一定要澄清一个观点:USB Key不是U盘。

USB Key是这样的一个东东:首先它的外观和U盘很像,所以常常被误认为U盘。其实USB Key内部确实有一点点存储空间,能够存放你的证书、私钥等数据。但最关键的是它有一块智能卡芯片,可以完成私钥的相关运算,例如加密、解密等。而且,这 块智能卡芯片保证了像私钥这样的秘密数据不能被外部访问,如果你要使用私钥干点什么,你只能把原始数据交给USB Key,然后USB Key内部完成各种运算,再将结果吐出来给你。任何人,包括USB Key的制造商在内,是不能将私钥读取出来的。而且,在你使用私钥之前,还需要通过USB Key的一个身份验证手续,也就是输入一个密码,这样可以防止USB Key丢失后被别人利用。啊,你说制造商可能留下后门,可以通过特别的方式读取私钥?天,哪个制造商敢冒这样的大不韪,给自己找麻烦~~~除非这个制造商 不想混下去了,呵呵~~~

更进一步的是,USB Key本身可以产生非对称加密算法要用到的密钥对,这样,私钥从出生开始就一直呆在USB Key内部,不见天日,终其一生不得离开USB Key。为你默哀一秒钟,可怜的孩子…

所以,只要你保管好自己的USB Key,并且不要把USB Key的密码泄露,你的网银基本上就是安全的了。此时黑客再想花你的钱在网上购物,就必须知道你的银行帐号、网银登录密码、取款密码、拿到你的USB Key、从你脑子里找到USB Key的密码。

上面说到“基本安全”,是有原因的。具体如何,且听第三回分解。

分享到:
评论

相关推荐

    USB-Key.rar_USB KEY_java usb_java usb key_usb key开发_usbkey

    USB Key在IT行业中广泛应用于网上银行、电子政务、企业内部系统登录等场景,提供了一种物理层面上的安全保障,防止了恶意软件对数据的窃取。 USB Key与Java的结合,通常涉及到Java的USB API,如 javax.usb 包,允许...

    徽商银行网上银行USBKey管理工具及驱动全面版

    徽商银行驱动程序及管理工具是一款徽商银行网上银行USB Key管理工具及驱动,徽商银行 USBKEY客户端安全套件是基于PKI体系,并采用智能卡技术保证安全性的网络安全产品。它采用USBKEY作为存储和运算介质,可使证书和...

    usbkey.rar_USBKEY linux_usbkey _设备

    USBKEY在Linux下的使用与设备管理 ...总结来说,USBKEY在Linux下的使用涉及到USB设备检测、驱动加载、文件系统挂载、权限管理和问题排查等多个环节。理解这些知识点对于日常使用和解决相关问题非常有帮助。

    JR-T 0114-2015 网银系统USBKey规范 安全技术与测评要求(1).pdf

    本标准参考了多个相关的国家标准和行业标准,如GB/T 18336《信息技术 安全技术 信息技术安全性评估准则》、GB/T 22186《信息安全技术 具有中央处理器的集成电路(IC)卡芯片安全技术要求(评估保证级4增强级)》、JR...

    网上银行利用USBKey加密、认证的装置

    本实用新型揭露的一种网上银行利用USBKey加密、认证的装置,包括:一个USBKey,具有唯一的序列号,用于存放识别客户身份的数字证书和私人密钥的数字证书,所述USBKey的序列号与客户信息相对应;一个联网计算机,具有...

    usbkey(加密狗)读取

    USBKey通常具有体积小、携带方便的特点,广泛应用于银行网银、电子政务、电子商务等领域。 #### 二、USBKey的工作原理 USBKey的核心在于其内置的安全芯片,该芯片能够执行密钥生成、加密解密等功能。当用户将USB...

    USB KEY的认证原理 USB KEY 认证原理

    每个 USB KEY 都具有硬件 PIN 码保护,PIN 码和硬件构成了用户使用 USB KEY 的两个必要因素。用户只有同时取得了 USB KEY 和用户 PIN 码,才可以登录系统。 USB KEY 具有安全数据存储空间,可以存储数字证书、密钥...

    广州银行网上银行USBKey驱动程序V1.4.14.1011官方免费安装版

    广州银行网上银行USB Key驱动程序是一款由广州银行官方制作推出的用于广州银行网上交易的Ukey驱动和管理软件。用户在登录网上银行的时候,出现无法输入密码情况就是因为没有安装usbkey驱动认证没有通过。系统唯有...

    USBkey.rar_usbkey _usb虚拟键盘_模拟USBkey_模拟ps/2键盘_模拟键盘

    标题中的“USBkey.rar”指的是一个压缩包文件,其中包含了关于USBkey的相关资料。...通过学习和理解这些内容,开发者可以创建自己的USB设备,甚至定制化的安全USBkey,用于数据加密和身份验证等高级应用。

    USBKEY 驱动 网上银行 专业

    总的来说,USB KEY驱动对于网上银行用户来说是至关重要的,因为它提供了一种强大的身份验证机制,保护用户免受网络钓鱼、欺诈和其他形式的金融犯罪。正确安装和使用USB KEY驱动是保障个人财务信息安全的关键步骤。...

    USBKEY.rar_USB KEY_USB 插拔_usbkey _数字证书_证书

    USB KEY,也称为USB Key或USB闪存驱动器,是一种便携式的数据存储设备,它通过USB接口连接到计算机上,提供了一种安全且便捷的方式来存储和传输数据。USB Key在IT领域中特别受到关注,因为它们常被用于存放数字证书...

    drv_Aladdin_USB_Key_v_USBKEY_Driver_aladdin

    标题中的“drv_Aladdin_USB_Key_v_USBKEY_Driver_aladdin”指的是Aladdin USB Key的驱动程序,这是一款专为Aladdin公司的USB加密狗设计的驱动软件。Aladdin USB Key是一种硬件安全设备,常用于保护软件授权,防止...

    HP USB Key 制作工具 Windows

    【HP USB Key 制作工具 Windows】是一款专为HP品牌的USB闪存盘设计的实用工具,主要用于将系统安装光盘的内容复制到USB设备上,从而让USB设备具备启动计算机的能力。这一功能对于那些不再配备光驱或者需要快速、便捷...

    建行握奇USBKey驱动程序V3.2

    建行握奇USBKey驱动程序V3.2是一款专为中国建设银行(CCB)设计的安全认证工具,它主要用于为银行客户提供安全、可靠的网上银行服务。USBKey,又称数字证书硬件载体,是一种小型便携式的存储设备,内置加密芯片,...

    临商银行usbkey驱动 飞天二合一版.zip

    临商银行usbkey驱动妃太难版有两个版本,是根据你的usbkey版本来的,选择相应的版本安装,对照自己的usbkey,小编在这里吧飞天版的两个版本打包放在了一起,大家下载完成后注意区分安装。 为保证您正常使用网上银行...

    工行捷德 USBKey x64 驱动 for Vista/Win7/2008/2008R2

    USBKey是一种常见的硬件安全设备,通常用于保护用户的敏感数据,如...总的来说,工行捷德USBKey x64驱动是64位Windows系统用户进行网上银行操作必不可少的软件组件,其正确安装和使用对于保障交易安全具有重要意义。

    USBKey_setup.zip

    USBKey,通常称为USB数字证书或USB安全密钥,是一种小型硬件设备,用于存储个人身份验证信息,如数字证书,以增强网络安全性,特别是进行网上银行交易、访问受保护的公司资源或者在云服务中加密数据时。 描述中的...

    epass3000USBkey管理工具

    EPASS3000USBkey管理工具是一款专为EPASS3000设计的软件,主要用于管理和操作这种类型的USB安全密钥。EPASS3000是一种基于硬件的安全设备,通常用于存储数字证书、保护密码和个人身份信息,以增强网络访问的安全性。...

    USBKEY 认证方式的网上支付研究

    用户在进行网上支付时,银行或其他认证机构会将用户的私钥存储在USBKEY内,而公钥则在网络中公开。当用户需要进行支付时,通过插入USBKEY,系统可以使用私钥对交易信息进行签名,确保信息不被篡改。 USBKEY认证方式...

    PKCS11获取USBKEY最好的例子

    在"PKCS11获取USBKEY最好的例子"中,我们将会深入探讨如何使用PKCS11 API来操作USB KEY,以便实现安全的密钥存储和签名功能。 首先,理解PKCS11的核心概念至关重要。PKCS11接口提供了一系列函数,这些函数允许应用...

Global site tag (gtag.js) - Google Analytics