WAP数字凭证的使用与防范
|
12.3.1 WAP客户端凭证的使用 凭证实现方法 我们知道,普通Internet的个人数字凭证成功申请后都是安装在客户端的浏览器里。然而,手机等无线设备的客户端浏览器比较特殊,它没有足够的存储能力来存放WAP数字凭证,为此,VeriSign等认证机构通过将凭证小型化和微型化,使得客户端无须存储或者处理相应的数字凭证和公共密钥验证。具体实现的方法是将客户端的数字凭证保存在认证构架中的一个目录或者其他形式的存储设备中。这样,当用户数字签名等需要被验证的时候,就可以从那个地方提取用户的凭证。而且,在这种方式下,我们无须考虑数字凭证规模的大小,所以即便是标准的X.509格式的凭证,也可以在无线网络中应用。这种方式最主要的优点是,服务器能在同一个地方完成无线或者有线用户的签名校验。 当然,如果条件允许,数字凭证也可以保存在客户端的用户设备或者SIM卡中,而且这样能提供更好的认证速度。 在电子商务中,除了无线用户需要验证自己所连接的无线网关(如无线服务提供商)或者应用服务器(如银行或者股票代理)外,无线用户的对方,如无线服务提供商或银行等也同样需要对用户身份进行认证,由于这一过程通常需要经过WAP网关,所以他们可能需要对无线用户及网关同时进行认证。为此,WAP提供了“用户-网关”认证,该认证建立在WTLS基础之上,并可通过VeriSign等认证机构申请到相应的数字凭证。这种凭证我们也把它归属于客户端的数字凭证。 凭证的申请 第2级(Class 2)数字凭证可以对用户的个人姓名、身份等重要信息进行认证。当用户获得该级数字凭证后,认证中心也会自动将认证信息列入公共目录中,并对数字凭证因丢失、误用或舞弊而引起的经济损失进行担保。如VeriSign公司对此可给予用户25000美金以内的损失赔偿。 凭证的颁发与获得 数字凭证颁发时是由认证中心给用户发回一个确认的E-mail,通知用户有关凭证中的信息,同时根据凭证的性质及客户端环境,将该凭证安置在认证构架的目录或存储设备中,或者安置在客户端的浏览器、SIM卡中。这样,用户就获得了自己的数字凭证。 凭证的签发及使用 12.3.2 WAP服务器/网关凭证的使用 凭证的可信度 WAP服务器凭证包含了服务器的公共密钥并拥有唯一的专用密钥,能授权给确认的站点,以供移动设备内的微型浏览器访问和认证。当微型浏览器的用户想发送一个机密信息给WAP服务器时,微型浏览器就会操作WAP服务器的数字凭证,一是将接受信息的权限授权给对方WAP服务器,即对服务器进行认证,二是使用WTLS协议和服务器的公共密钥进行信息的加密。 由于WAP服务器拥有自己的专用密钥,所以只有这台经过认证的服务器能够解密用户发来的信息。从而实现信息传输的安全、可靠和对服务器的信任。 一般来说,WAP服务器凭证的可信度是建立在如下4个方面的基础上: (1) 管理和操作该服务器的企业的可信度。因此,申请凭证时认证中心需要对该企业进行必要的信用调查,这也就等于替企业的客户们进行信用调查。 (2) 验证操作严密而且规范。这通常需要一个权威的认证中心对WAP服务器数字凭证的发放进行详细而严格的验证,并对凭证的签收和撤消程序进行严格管理及控制。 (3) 数字凭证操作的技术支持。技术支持越强,WAP服务器凭证的信用就越高。 (4) 企业及认证中心的设备可靠性。目前比较可靠的安全系统一般包括有多层逻辑访问控制、红外线监视器、生物统计扫描仪以及最新的防火墙等先进的设备和技术等。 凭证的申请验证 该申请表就是认证中心对企业的调查文件,主要包括以下内容: (1) 有关企业情况的详细证明项目; (2) 有关企业合作伙伴的情况调查; (3) 企业营业执照调查; (4) 企业WAP服务器/网关的技术性能和技术环境; (5) 企业WAP服务的内容、市场影响力; (6) 企业资信调查; (7) 企业纳税证明;等等。 建立WAP认证服务器 (1) 认证中心通知企业已通过认证申请; (2) 企业为WAP服务器生成一个密钥对; (3) 企业向认证中心提出安装WAP服务器数字凭证的请求; (4) 认证中心通过网络为企业安装WAP服务器数字凭证; (5) 企业配置和激活WAP服务器的安全机制,即可从事WAP服务。 WAP服务器凭证的使用方法 这样,当认证的客户端与认证的WAP服务器进行通信或进行网上交互时,客户端就会自动验证企业端的WAP服务器数字凭证,而服务器绑定的密钥对又用来加密一个会话密钥(Session Key),该会话密钥是用来对服务器和客户端无线设备的会话进行加密的。会话密钥是不同的,每个服务器和客户端的会话都要使用不同的会话密钥。每个会话密钥通常只有24小时(甚至更短)有效期,所以,要在认证的WAP服务器和客户端通信或交互时进行窃听是比较困难的,这就保证了双方通信或交互的安全性与保密性 源代码网供稿. |
