网上银行在中国虽然还是一个比较新的概念,但已成为电子商务的最重要一环。去年以来,大量关于网上银行被盗的报道屡见报端,不法分子通过窃取用户的帐号和密码大肆盗窃资金或冒名消费。所以,如何保证储户的资金安全,一直是各家银行最关心、也最头疼的问题。随着木马、黑客、钓鱼网站等网络风险的越发泛滥,网银安全也变得越来越引人注目。

首先我们要弄清一个问题,什么样的网上银行才算安全呢?也许你会说,最安全当然是资金绝对不会被盗。但事实上,电脑是不懂“盗”与“合法”的区别的,它只会按预定规则执行,只要有人发出符合规则的指令,它就会按程序执行。所以,如果你想真正实现绝对不被盗,除非你自己也无权操作。最安全的网上银行,应当是指外人无法骗过电脑,不能让银行系统把别人误认成你,包括身边人和银行的网络管理员在内。(当然了,如果管理员的权力大到能够直接修改数据库,那恐怕上帝的帐户也无安全可言了。)

那么,我们当前正在使用的安全技术究竟能否保证用户的合法权限不被人冒用呢,且听我一一道来。

一、口令篇

口令的使用由来已久,但木马的泛滥却让我们难以放心。据了解,从有木马的那天起,键盘记录便一直是必备功能。我们在输入帐号密码的同时,网络那头的“牧马人”也在悠闲地看着屏幕上的数字一个个弹出。后来出现的“网银大盗”更是具有了智能记录的本领,将黑客们从繁重的“盯梢”工作中解放了出来。

为了解决键盘被记录的问题,网上银行纷纷推出了密码输入控件。这些控件使用了很多底层的驱动技术,可以在键盘按下的第一时间将键值捕获,并伪造一个虚假键值传给系统,从而使键盘记录软件失效。这听上去不错,但也并非无懈可击,如果黑客修改“肉鸡”的域名解析,将用户引到一个伪造页面上去,那就可以轻易绕过控件的限制了。更何况,并非只有银行才拥有这种驱动技术,只要黑客愿意,他完全有可能将木马的优先级提到比银行控件还要高。

虽然口令的脆弱性已引起了很多银行的注意,但目前仍有一些服务是采用这种安全手段的,尤以 信用卡领域为甚。虽然各银行都说这是与国际接轨,但在真正建立起与国际接轨的ChargeBack规则之前,这种风险还是少冒的好。

二、数字证书篇

有些银行采用数字证书作为用户的身份识别方式,如招商银行的“专业版”等。这是一种比较先进的非对称加密技术,客户端用私匙对指令进行加密,服务端则通过公匙对收到的信息进行解密,如果私匙不正确,服务端就只能看到一堆乱码。

数字证书

不过,只要是在内存中运行的东西,都不能保证绝对安全。如果你不幸被黑客盯上,他完全有可能通过Dump的方式将你内存全部拉回去进行分析,虽然解密私匙是件相当耗时的事情,但如果你帐户的资产足够多,这还是值得的。所以这种证书只推荐小额账户使用,企业用户还是建议使用其他更安全的方式。

三、动态密码篇

动态密码是一种虽然原始,但比较安全的做法,目前主要有“电子口令卡”、手机短信验证和动态密码锁三种。动态密码的实质是密码与计算机的分离,在执行交易时,用户不仅需要输入帐户密码,还需要输入一个来自外部的动态密码。这样一来,即使黑客在用户的机器上种了木马,也无法在密码使用前将其获得,而且由于外部密码是一次性的,所以等黑客得到它时,密码已经失效了。

市面上最常见的动态密码应当是以工行为代表的“电子口令卡”。用户在交易时,系统会给出两个坐标,用户从手中的口令卡上查到坐标对应的数字并填进去就可以了。理论上,这些坐标可以有6400种组合,所以黑客是很难猜准的。然而,这个东西的缺点也很明显——防不住家贼,现在照相手机那么流行,如果有人趁你不备将卡片偷拍一下,你的帐户就无处遁形了。

电子口令卡

手机短信验证是一款比较有中国特色的产品,每次交易前,由系统将验证码以短信的形式发给用户,从而实现动态密码的功能。这种方式比“电子口令卡”要安全一些,但发送短信需要一定的成本,用户又不愿负担,所以各银行往往只对大客户开放,短期内尚难进入寻常百姓家。而且,现在手机卡也并非不能复制,根据网上搜索的消息来看,手机离身超过5分钟,就有可能被复制了,所以这也不是一种理想的安全手段。

动态密码锁

目前最安全的动态密码是动态密码锁,这是一种专用的硬件设备,会随时间和帐号的不同而生成不同的动态密码,而且硬件不可复制,一旦丢失可立刻向银行通报,从而保证资金安全。不过,由于动态密码锁是单匙加密,亦即服务器和客户端采用了同样的加解密算法,所以不具有双匙加密那样的不可抵赖性,一旦资金失窃,很难分清到底是银行的责任还是用户的责任。

四、USB Key篇

USB Key其实就是原来用于防软件盗版的加密狗,它是一个独立的计算单元,可以将传入的信息加工处理后再返回来。如果将数字证书放在里面,就从根本上杜绝了黑客窃取私匙的可能。而且,USB Key同样具有不可复制的优点,成本也较低,所以受到各家银行的推崇,工行的U盾,招行的UKey都是这种。

USB Key

USB Key几乎是一种完美的安全手段,但还不算铜墙铁壁,因为它不具有一次性密码,已经通过木马等技术拿到帐户密码的人还是有可能偷走USB Key,并抢在挂失前转走大量资金的,如果能再配合手机短信等动态密码,那可真是黑客们的梦魇了。

后记:纵观网银安全的发展历程,其实就是一部软件加密技术的发展史。从我第一次使用计算机时起,就有很多软件会不时弹个窗口要求输入说明书上的某个字,这应当就是最早的“电子口令卡”了。近些年来,虽然加密技术不断翻新,但盗版却从未因此而停止,所以任何技术都不是万无一失的。在银行方面积极采用新技术的同时,各位用户也要注意提高自己的安全意识,只有这样,黑客们才会无机可乘,一个理想的网银体系才会出现在我们面前。

网上银行安全手段面面观相关推荐

  1. 网上银行安全证书工作原理

    何谓数字证书? 数字证书是一个经证书认证中心(CA)数字签名的包含公开密钥拥有者信息以及公开密钥的数据文件.认证中心的数字签名可以确保证书信息的真实性,用户公钥信息可以保证数字信息传输的完整性,用户的 ...

  2. 网上银行安全成世界棘手问题

    网上银行作为互联网上的虚拟银行柜台,给广大消费者的银行理财活动,提供了极大的便利.原来必须到银行柜台办理的业务,如今通过互联网,即可直接进入银行,随意进行账务查询.外汇买卖.银行转账.网上购物.账户挂 ...

  3. 未能连接重庆网上银行服务器,安装重庆银行“网上银行安全套件”后,键盘无法使用的解决方案...

    适用产品: HUAWEI MateBook D 14(amd锐龙5 5500u/8gb/256gb/amd radeon™ graphics.2020款 锐龙版 r5/8g/512gb.amd锐龙7 ...

  4. 网上银行系统信息安全通用规范【学习笔记】

    0x00 背景 中华人民共和国金融行业标准JR/T 0068-2020 网上银行系统信息安全通用规范是2019年10月份推出代替 JR/T 0068-2012,在2020年2月5日开展实施执行,作为一 ...

  5. 探究2020版《网上银行系统信息安全通用规范》的新变化

    本文原文是 作者haiczh与2020-03-05发布于freebuf平台上的文章 本人基于等级保护工作的角度对文章加以评论并转正于此 如有同行或对此规范有高度认识的朋友可指出我的错误指出或提出建议  ...

  6. 浅议网上支付系统关键技术探究

    [论文摘要:电子商务 网上支付系统 技术策略 [论文摘要我国电子商务和网上交易近年来取得了较大的发展 ,然而网上支付成为我国电子商务发展的瓶颈之一.因此 ,解决网上支付新问题是发展电子商务的必要环节. ...

  7. “低碳生活”成时尚 加密狗网上支付帮大忙

    本文来自:www.kttec.net 哥本哈根大会之后,"低碳生活"的概念已经越来越多地被普通市民关注."低碳生活"是指生活作息时所耗用能量要减少,从而减低二氧 ...

  8. 中国网上银行系统安全性分析(转)

    前言:本文是对于一般性质的网上银行系统安全性的技术分析文章,对于目前中国国内具体银行的安全性不具有评测功能,也不对任何第三方评测数据负责.以下是正文. 网络银行是一个比较新的概念,中国的网络银行大多是 ...

  9. 全球及中国网上银行市场监管模式及建设前景规模咨询报告2021-2027年

    全球及中国网上银行市场监管模式及建设前景规模咨询报告2021-2027年 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年10 ...

最新文章

  1. 404错误处理以及以后缀为action结尾的处理
  2. linux系统怎么查看权限设置密码,linux系统怎么查看及修改文件读写权限设置
  3. CF940D Alena And The Heater
  4. python 前端学习_python学习之路7 前端学习3
  5. lisp语言cond和if套用_LISP - 决策
  6. 批量刷新远程物化视图的方法(备用)
  7. 在c语言中文件的指针是什么,C语言中文件描述符和文件指针的本质区别
  8. java游戏西门大官人_valueOf()方法的使用
  9. 在IDEA中设置Java的堆大小
  10. 函数不可以直接调用其他函数内部定义的变量_python的函数
  11. 5 月编程语言排行榜:C 重回第一,今年编程语言名人堂冠军还会是它吗? | 原力计划...
  12. python工资一般多少西安-西安Python的就业方向有哪些?
  13. 科学问题表述是机理与机制的区别
  14. 基于kubectl实现红队K8S模拟对抗
  15. 配置各个连接oracle客户端
  16. iphone java模拟器_【Mac + Appium + Java1.8学习(三)】之IOS自动化环境安装配置以及简单测试用例编写(模拟器、真机)...
  17. 说明书丨Epigentek EpiNext 高灵敏免疫共沉淀测序试剂盒
  18. 如何升级Vue的版本 vue2.9.6升级到vue3.0
  19. 发送webService请求BPM流程
  20. (Verilog)单周期CPU设计

热门文章

  1. angular2+中使用mock模拟后台
  2. 生如夏花——一篇很美的诗词
  3. [商业][思想]《免费 -- 商业的未来 Free The Future of a Radical Price》 -- 克里斯·安德森(美)...
  4. 记录借款、还款、修改的详细步骤
  5. Linux命令教程第一期
  6. 双拳巧打技击法-防身武术大全
  7. Java把一个大集合拆分成多个小集合,可以利用多线程提升并发处理效率
  8. 输出平行四边形的底和高,求平行四边形的面积
  9. Java调用Python的方法
  10. 关于MIC的几点知识