主 页  下载中心 文章中心 在线杀毒 软件论坛
国内杀毒软件     瑞星杀毒 金山毒霸 江民杀毒 光华反病毒 更多... 木马专杀   木马杀客 木马克星 木马清道夫 AVG(原Ewido)Anti-Spyware 更多...
国外杀毒软件     卡巴斯基   诺顿   趋势 安博士 熊猫卫士  小红伞 驱逐舰 麦咖啡McAfee   NOD32   F-Secure   Dr.Web   Avast   更多...
升级补丁   瑞星升级 金山毒霸升级 江民升级 光华升级 卡巴斯基升级 诺顿升级 趋势升级 安博士升级 NOD32升级 Dr.Web升级 Avast升级
流氓软件清理     360安全卫士 瑞星卡卡   金山毒霸系统清理专家 Wopti流氓软件清除大师   恶意软件清理助手   超级兔子网络卫士 更多...
防火墙     天网 费尔 冰盾 更多... 病毒专题     熊猫烧香病毒专题 电眼间谍病毒专题 AV终结者病毒专题 灰鸽子清理     更多...
系统漏洞补丁     windowXP系统漏洞补丁 window2000系统漏洞补丁 window2003系统漏洞补丁 windowVISTA系统漏洞补丁 更多...
 您当前的位置:爱客者 -> 文章中心 -> 安全技术 -> 安全方案与安例 -> 文章内容
电子商务身份验证解决方案
来源:网络 时间:2006-5-24

  身份验证的几种手段

  传统的身份验证通常出现在一些文档的签名上。 这些文档由一些手写签名或特殊技术处理的印花,水印或其他相似的技术来保证其合法性。

  现今的身份验证大多用于隐私和机密信息的保护方面。 在大部分情况下, 这种技术通常与一些硬件相结合使用, 比如smartcard, wibu-key或codemeter。如今可通过多种方式来实现身份验证。 一种方式是基于共享密钥方式, 即用户和验证者使用相同的密钥信息来验证内容的合法性。 该技术称为对称算法身份验证。 另一种为非对称算法验证方式。 用户和验证者使用不同的密钥对文件进行加密和解密操作, 两种密钥经过一定的数学算法相联系。

  不管对称还是非对称算法, 都无法摆脱被泄密的可能。 如今人们可以使用多种技术来破解这些数据。 在技术观点上, 这些技术的出现使人们对数据安全的担忧日益严重。 黑客可以通过截取通讯链路中的数据(比如信用卡信息)并使用上述技术分析其中的数据并最终破解其中的内容。

  身份验证原理

  身份验证是一种人们生活中最古老的技术。 验证技术可应用于:

  ·个人

  ·商务交易, 金融贸易

  ·绝密的文档数据等

  传统的身份验证与个人信息验证联系已越来越紧密。 使用数字交互式身份验证除了可直接处理个人真实身份信息外, 还可支持在验证过程中使用假名的情况。 这种用途可广泛应用于数据保护领域。 在大多数情况下, 假名可以满足身份验证的需要。 并且在其后的过程中将其转化为个人的真实信息

  使用数字签名技术的身份验证在当今已经非常流行。 该技术中包含了一个通过电子签名验证的时间戳的文档。 验证者通过用户发送过来的数字签名验证文档的合法性。 如果使用codemeter, 上述复杂的过程就能被大大简化并整合为一个过程。

  ·使用标准化的ecdsa签名

  ·密钥安全的存储于cm-stick中。

  ·使用cm-stick的序列号作为用户的假名。

  ·api简单易用, 便于开发。

  ·不使用共享密钥, 防止密钥泄漏

  我们可以通过如下步骤来描述使用codemeter签名实现身份验证的过程:

  1) 首先将公钥传输给验证方(仅发送一次, 且不属于绝密信息)

  2) 验证方创建一组验证信息并发送至用户端用于验证。

  3) 用户创建上一步骤中验证信息的hash值和签名并发送给验证方。

  4) 验证方检验数字签名的合法性

  codemeter技术

  硬件

  codemeter的核心是一个被称为cm-stick的usb硬件。 它提供了基于硬件的数据加解密环境。 用于加密的密钥在其内部生成且无法在外部修改。 在cm-stick内部可以树状形式存储大量不同密钥。 首先, 你可以在其中找到firm item(fi)。 每个许可颁发者都拥有自己唯一的firm item, 且只有他自己有权利创建修改和删除这组数据。 其次, 您可以看到product item(pi)。 这组数据是签名或产品许可。 在product item下还有其他一些参数,即签名或许可的详细信息。 比如用于pay-per-use的计数器信息等。

  codemeter可提供128-bit的aes对称算法(advanced encryptio·standard)和224-bit的ecc非对称算法elliptic curve cryptography)。 它也可以防止硬件上的破解, 比如拆解后分析芯片电路等。单个cm-stick中可以存储超过100个不同开发商的上千个许可信息。 在同一时刻, 每个许可都可以通过计数器和过期日期等手段来控制其使用。

图 1: 电子签名的身份认证的原理

  基础结构

  通过cm-talk协议, codemeter提供了远程传输许可的功能。

图 2: cm-talk 结构

  用户访问网上商店,购买一个许可证(1)。

  这个请求自动的从零售商传送到软件开发商那里(licensor),在下一步中,用户通过付费平台付费(collector)(2) 。

  当付费平台确认后,开发商将许可证传输给用户(3)。

  非对称的codemeter初始密钥交换

  产品信息是cm-stick中是必须,用于数字签名。ecdsa签名是通过产品信息和附加的秘密数据(私钥)计算得出的。用cm-stick可以计算出于此私钥配对的公钥。公钥可以以两种不同的方式生成,然后发送到效验机:

  ·在传输和储存公钥到效验机的数据库中之前生成产品信息

  ·通过cmtalk编程产生产品信息

  客户端

  一个java小应用程序或者一个activex空间集成在登陆的html页面中(cm-authmod)。cmauthmod反过来存取cm-stick。cm-authmod简单的包括一个登陆按钮和一个复选框,因为客户可能在几个cmstick中选一个,一个输入框用来输入用户名。当登陆按钮被点击, cm-authmod就和服务器创建一个ssl连接(http)并且服务器发送一个询问。接受到的询问通过产品信息签名,然后通过http返回给服务器。用户名和cm-stick序列号被传送过去。要使这个进程能够工作, 应该先在客户端安装codemeter驱动。

  服务器端

  在服务器端,两个函数必须被执行:

  ·生成询问

  ·核对签名

  1) 产生一个随机的询问。它必须使唯一的并且有一个生存期。

  服务器必须把这个查询存储到一个对话中,或者这个查询必须被一个密码检验标准加密。当收到请求后服务器发送一个询问到cm authmod过程。这个询问不是加密过的,它是明文传送的。wibu-systems 为生成一个密码检查的标准查询模块提供了一个用c写的范例。

  2)现在,服务器检查这个查询的有效性(检查的标准,对话,生存时间)并且用储存在数据库中的这个用户名和cm-stick序列号的公钥签名。一个有效的签名意味着一个有效的对话。现在先前的对话将被处理。这个检查标准的模块也是有源代码范例的。这个签名的验证不需要服务器的cm-stick。所有的这些需要安装在服务器上的codemeter sdk和cmvalidatesignature函数。现在sdk支持windows, macintosh 和 linux。其他平台的话可以定制开发。

  安全选项

  cm-stick有一个密码和一个启动功能。这个启动功能有三种可能的状态:

  ·disable cm-stick

  ·enable cm-stick until unplugged

  ·enable cm-stick

  我们建议使用这个“enable cm-stick until unplugged”的选项。在这种状态下,每次插上cm-stick都必须输入密码。不输入密码就不能

  创建这个签名。这个用于加密的secret data单元能够由cm-stick直接产生并且一直保留。也可通过codemeter或者wibu-key的对称算法来实现。codemeter用aes算法, wibukey用feal-32算法。 codemeter的好处在于它可以使用非对称算法。

  好处

  非对称算法证实了codemeter有很多的好处

  ·验证机没有密钥

  ·服务器不需要硬件,所以执行效率更高

  ·签名可用于其他目的(signatures for transactions)

  ·轻松的跨平台

  ·客户端可以很容易的集成到应用程序或者activex中

  ·最高的安全级别

   ·在cm-stick中安全的存储私钥

相关新闻
设置天网防火墙 挡住流行网页病毒2007/6/4
网络安全反击战:入侵者被我攻陷2007/4/23
内网计算机的十大安全防护策略详解2007/4/13
五种主流身份认证技术解析2007/4/2
十大流行病毒手动查杀详解2007/3/21
 
    其它相关新闻
·学习从系统中删除病毒
·吃透木马运行原理把它扼杀
·McAfee杀毒软件高级设置技巧五招
·隐藏文件看不到?中毒了!
·360安全卫士推出集三重防护理念
·使用杀毒软件应该注意什么
·CA发布声明:我的杀毒软件漏洞很大
    最新新闻
·磁碟机病毒的十大罪行
·病毒预警:光华反病毒资讯(7月16日-7月22日)
·病毒预警:光华反病毒资讯(7月9日-7月15日)
·用Regsvr32命令解决系统疑难杂症
·Windows的DLL文件原理与修改方法
·如何隐藏硬盘分区
·攻防全面分析 常用九种攻击方法
·卡巴再次误报 将注册表判为木马
·英特尔酷睿2存在安全缺陷
    相关软件下载
·AVG(原Ewido)Anti-Spyware最新完整病毒库更新(2008.06.02)-Anti-Spyware升级包
·AVG(原Ewido)Anti-Spyware每日增量病毒库更新(2008.06.02)-Anti-Spyware升级包
·Kaspersky Anti-Virus7.0.0.125增量包(2008.05.31)-卡巴斯基升级包
·Kaspersky Internet Security7.0.0.125完整升级包(2008.06.01)-卡巴斯基升级包
·熊猫卫士06月01号最新病毒升级包通用版-熊猫卫士升级包
·Avast杀毒软件病毒库升级包(2008-06-01)for avast! 4.0 VPS更新-Avast升级包
·Avast杀毒软件病毒库升级包(2008-06-01)for avast! 4.x VPS更新-Avast升级包
·小红伞AntiVir最新病毒库(2008.06.01) for WindowsNT/2000/XP-小红伞升级包
·McAfee VirusScan DAT 5306病毒库-麦咖啡升级包
·更多相关杀毒软件
  [本站导航]  
瑞星  瑞星杀毒软件瑞星升级包 瑞星杀毒瑞星2007 瑞星在线杀毒瑞星杀毒软件下载瑞星升级
卡巴斯基  卡巴斯基下载卡巴斯基6.0卡巴斯基杀毒软件卡巴斯基7.0卡巴斯基病毒库卡巴斯基升级包
江民  江民杀毒软件江民杀毒江民2007江民杀毒软件下载江民升级包江民升级江民离线升级包
金山毒霸  金山毒霸2007下载金山毒霸下载金山毒霸2007升级包金山毒霸升级金山毒霸杀毒软件
诺顿  诺顿杀毒软件诺顿杀毒诺顿病毒库诺顿企业版诺顿升级包诺顿升级诺顿下载
小红伞AntiVir  德国小红伞小红伞下载小红伞中文小红伞杀毒软件小红伞汉化Avira AntiVir
麦咖啡McAfee  麦咖啡杀毒软件麦咖啡升级包麦咖啡8.0麦咖啡企业版麦咖啡8.5mcafee virusscan
NOD32  nod32升级nod32升级服务器nod32下载nod32 2.7nod32升级idnod32更新nod32升级包
F-Secure  F-secure杀毒软件f-secure anti-virusF-secure汉化版F-secure注册机F-secure2007
Dr.Web  dr.web keydr.web cureitdr.web注册码dr.web汉化dr.web病毒库大蜘蛛大蜘蛛杀毒软件
Avast  avast注册码 序列号avast antivirusavast杀毒软件avast中文版avast 升级avast升级包
木马专杀  木马杀客木马克星AVG Ewido Anti-SpywareAVG Ewido Anti-Spyware升级包 更新
防火墙  瑞星防火墙天网防火墙arp防火墙瑞星个人防火墙江民防火墙防火墙下载风云防火墙
流氓软件清理  瑞星卡卡360安全卫士Wopti流氓软件清除大师奇虎360安全卫士360安全卫士绿色版
推荐软件  Firefox火狐浏览器浏览器Picasa照片处理软件非主流图片制作软件非主流照片制作
关于本站 - 广告合作 - 联系我们 - 下载声明 - 网站地图 - RSS2.0 - 合作伙伴:爱客宝
Copyright©1998 - 2007 爱客者 All Rights Reserved

粤ICP备07006801号