解决方案概述

    “用户名 + 密码”(something you know)在数字世界中早已被公认为一种“弱”的身份认证技术,尤其在充斥着黑客的互联网时代。这种单因素方式已经不适合电子商务相关的身份认证场景。

    惟恺汛动态密码认证系统是一个基于时间变化的OTP技术的鉴别系统。该系统可以通过与现有的单因素(用户名 + 密码)认证技术相结合构建出一个简单而实用的强身份认证(用户名 + 密码 + OTP)解决方案。

WiiCA-OTP T103/5令牌技术参数

    惟恺汛动态密码认证系统由四个部分构成(见下图):1)OTP验证引擎;2)数据库组件;3)Web服务组件;4)Radius服务组件,其中OTP验证引擎是专门对基于时间因素的动态密码进行验证和同步处理的操作引擎,是系统的核心。数据库组件则是用于保存令牌和用户相关的数据库系统。面向不同的用户,系统对外发布了三种服务接口:1)AMT服务接口,可以为系统管理员和令牌管理员提供配置系统的门户;2)Web服务接口,包括REST服务、SOAP服务,主要为二次开发商提供基于HTTPS的Web Service的API服务;3)Radius服务接口,可以为VPN应用提供标准的Radius服务。

在下表中列出各个组件及对组件的描述
  • 组件
  • 参数
OTP验证引擎
基于时间机制的OTP验证引擎组件,主要完成对OTP的验证、同步等操作。
数据库(令牌和用户信息)
一个加密的数据库系统,可以支持文件数据库也可以支持基于标准ODBC接口的关系型数据库。
AMT服务
为系统管理员和令牌管理员提供配置系统、管理令牌的门户服务。
REST服务
提供基于HTTPS REST方式的Web Service API服务
SOAP服务
提供基于HTTPS SOAP方式的Web Service API服务
Radius服务
提供基于PAP、CHAP方式的标准Radius服务,可以为VPN应用提供身份认证服务。
验证方式
系统支持三种验证方式,如下表:
  • 验证方式
  • 参数
用户名 + OTP
提供的验证内容包括用户名和令牌产生的动态密码。
令牌序列号 + OTP
提供的验证内容包括令牌序列号和令牌产生的动态密码。
用户名 + 令牌序列号 + OTP
提供的验证内容包括用户名、令牌序列号和令牌产生的动态密码。

    选择上述哪种验证方式是由应用服务提供商自行决定。根据不同的验证方式,应用服务提供商负责在提交身份验证信息时收集所需要提供相应的信息。

    如采用第二种验证方式“令牌序列号 + OTP”验证方式时,应用服务提供商需要提供两种身份验证信息:
1) 令牌序列号,即用户所持有的令牌的序列号,该序列号一般会在令牌的背面找到;
2) OTP,即动态密码,由该用户说持有的令牌产生的6位数字。
在实际操作中,一般“令牌序列号”由于较长,如12个字符,不便于用户直接输入。为了适应这种验证方式,在应用系统的后台数据库表中预先将令牌序列号和用户账户进行了绑定。如此,应用系统只需在登录界面上收集“用户名”和“OTP”即可,而后台系统自动发现与用户绑定的令牌(“令牌序列号”)。

系统运行环境
操作系统:
Windows XP专业版以上操作系统
硬    件:
凡是可运行Windows XP操作系统的硬件环境即可
数 据 库:
可选
浏 览 器:
微软IE浏览器或Mozilla基金会的Firefox浏览器
技术支持联系方式:
  • 手机:+86 139 1083 0726
  • 邮件:support@wiicatech.com
©版权所有上海惟恺汛信息科技有限公司  联系我们
京ICP备 0101117455225号