二代USBKEY相较于一代USBKEY产品,增加了屏幕以及按键功能;可通过二代USBKEY产品的屏幕查看交易或操作信息,通过按键的方式进行上翻、下翻、确认、取消等操作。

  二代USBKEY产品采用Micro接口+延长线的方式实现与PC机的通信。其延长线为USB+Micro口,与一般手机(苹果除外)充电器延长线一致,可替代使用;

  在使用二代USBKEY时,如果遇到无法识别的问题,请首先确认延长线是否能够保证正常通信。如果无法确定,请首先更换另外一根延长线,查看二代USBKEY是否能够被识别。如果确实为延长线问题,请及时到柜台进行更换。

  在使用二代USBKEY进行网上银行交易时,一旦输入PIN码进入交易环节,二代USBKEY会开始进行计时,一次交易时间为60秒,请保证在该时间范围内按下确认键,交易才能正常进行。如果再60秒内未按下确认键,则本次交易会自动取消,用户需要重新发起交易。

一代USB Key

USB Key是用于数字签名及数字认证的工具,它内置微型智能卡处理器,采用非对称密钥算法对数据进行加密、解密和数字签名,确保网上交易的保密性、真实性、完整性和不可否认性。

USB Key的安全体现在物理存在,用户只有使用USB Key时交易才能完成。恶意程序即使获取了用户的账户、口令信息,由于没有物理USB Key,也无法在其他PC上完成交易。USB Key经历了逐渐完善的过程,目前网络交易系统广泛采用的主要有一代USB Key和二代USB Key两种硬件设备。

一代USB Key面临的风险

起初的一代USB Key仅仅体现了物理存在,在黑客、木马技术发展的同时,一代USB Key已经存在一些安全隐患,黑客利用恶意程序可对用户的交易进行远程挟持和数据篡改,例如:用户给A转账100,结果被篡改为向B转账10000元。为了解决这样的安全风险,由此诞生了二代USB Key。

二代USB Key安全解决方案

二代USB Key与一代USB Key的区别是在外观上,添加了一块LCD或OLED显示屏,确认、取消、上翻、下翻四个按键,如右图所示:

二代USB Key确认键的加入可有效防止会话被远程挟持,在交易过程中需要USB Key进行数字签名时,用户必须按“确认键”才能执行签名操作,否则签名拒绝,交易取消。而液晶屏与其他按键的加入则可将交易信息的关键数据显示在屏幕上,用户通过上翻、下翻键查看交易信息,经确认后按下“确认键”执行数字签名,防止交易数据被篡改。

                                                                                                                                 
 二代USB Key表现出的新安全特性,使得它在当前网上交易系统中有着越来越普及的趋势,一代USB Key被广泛应用的地位势必将会被它取代。

二代USBKEY与一代USBKEY有什么区别?使用时需要注意什么?的更多相关文章

  1. C++基础之引用与指针的区别与联系、常引用使用时应注意的问题

    什么是引用? 引用就是对变量起一个别名,而变量还是原来的变量,并没有重新定义一个变量.例如下面的例子:   #include<iostream> using namespace std; ...

  2. Mybatis使用时 resultMap与resultType、parameterMap与 parameterType的区别

    Map:映射:Type:Java类型  resultMap 与 resultType.parameterMap 与  parameterType的区别在面试的时候被问到的几率非常高,出现的次数到了令人 ...

  3. IEnumerable和IQueryable在使用时的区别

    最近在调研数据库查询时因使用IEnumerable进行Linq to entity的操作,造成数据库访问缓慢.此文讲述的便是IEnumerable和IQueryable的区别. 微软对IEnumera ...

  4. Lua-面向对象中函数使用时冒号(:)和点(.)的区别

    先来看一段简单的代码: local Animal = {} function Animal:Eat( food ) print("Animal:Eat", self, food) ...

  5. react-router与react-router-dom使用时的区别

    1.React-router与React-router-dom的API对比 React-router:提供了router的核心api.如Router.Route.Switch等,但没有提供有关dom操 ...

  6. 解释HTTP中Get和Post。它们有什么区别,哪个使用时更加安全?

    Get和Post都是浏览器向网页服务器提交数据的方法. Get把要提交的数据编码在url中,比如/workinfo.jsp/mianshiti?key1=value1&key2=value2中 ...

  7. FPGA系统中DRAM,SRAM,SDRAM,FLASH 区别(转)

    原文:http://hi.baidu.com/abners/item/a9042ef35d3f005bc8f337f5 一般来说这几种存储器是一个nios系统都具有的,sram的好处是接口简单,速度快 ...

  8. c#与java的区别

    经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲... 一般C#多用于业务系统的开发 ...

  9. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

随机推荐

  1. DIR - matlab函数

    DIR List directory. DIR directory_name lists the files in a directory. Pathnames and wildcards may b ...

  2. DataTable去除重复行

    //抽取dt中的特定列"Region","Cur","Year"组合成新的dat DataTable dat = dt.DefaultVie ...

  3. FlashFXP使用教程

    点FlashFXP菜单栏“站点-站点管理”打开站点管理器.然后点新建站点,输入站点名称(随意),确定.   编辑站点管理器里新建的站点的相关信息,包括站点名称.地址.用户名称.密码等.编辑完成,点应用 ...

  4. c# 柱状图(转载)

    // c# 显示柱状图 using System; using System.Data; using System.Configuration; using System.Web; using Sys ...

  5. JSP标签库

    step1: 定义一个标签处理类:改类必须实现SimpleTag接口,在实际中是拓展它的子类SimpleTagSupport.复写doTag方法 public class MyTag extends ...

  6. 做了一个图片等比缩放的js

    做了一个图片等比缩放的js 芋头 发布在view:8447   今天改了一下博客的主题,发现博客主题在ie6下变样了,后来发现是因为某篇文章里的某个图片太大了撑开了容器,导致样式错位,前几天公司需求里 ...

  7. LaTeX空格

    由于LaTeX 采用的是源文件编译方式,  默认LaTeX会忽略多余的空格, 如果需要产生一个空格,可以使用 命令 \, 注意代表的是空间键. 例如: Jones, et al.\  (1993), ...

  8. 57. Spring 自定义properties升级篇【从零开始学Spring Boot】

    之前在两篇文章中都有简单介绍或者提到过 自定义属性的用法: 25.Spring Boot使用自定义的properties[从零开始学Spring Boot] 51. spring boot属性文件之多 ...

  9. c# winform读取xml创建菜单

    动态创建菜单使得程序灵活性大大增加,本文根据读取xml文件中的配置菜单项来动态创建菜单,代码如下: using System; using System.Collections.Generic; us ...

  10. 合作开发,导入MyEclipse项目报错问题

    因工作原因,同事将他的java项目交接给了我.和平时的交接一样.他把他最新的源代码,打成压缩包,发给我.我解压后,使用myeclipse开发工具,通过导入,将项目导入到我的开发工具中,这个时候有一个问 ...