一、无线应用协议
(一)无线应用协议概述
1.无线应用协议的概念
无线应用协议(Wireless Application Protocol,WAP)是一个用于向无线终端进行智能化信息传递的无需授权、不依赖平台的协议。
WAP针对屏幕较小、连接速率较低和内存较小设备的上网需求而设计,提供一种以安全迅速、灵活、在线和交互的方式连接服务、信息和其他用户的媒介。
2.无线应用协议的特点
(1)WAP是公开的全球无线协议标准,并且是基于现有的互联网标准制定的。
(2)WAP提供了一套开放、统一的技术平台。
(3)WAP协议可以广泛地运用于GSM、CDMA、TDMA、3G等多种网络。
(4)为了保持现有的巨大的移动市场,WML用户的界面直接映射到现有的手机界面上。
(二)无线应用协议的体系结构
WAP的体系结构如下:①无线应用环境(Wireless Application Environment,WAE);②无线会话协议(Wireless Session Protocol,WSP);③无线事务协议(Wireless Transaction Protocol,WTP);④无线传输层安全(Wireless Transport Layer Security,WTLS);⑤无线数据报协议(Wireless Datagram Protocol,WDP)。
(三)无线应用协议移动商务安全架构体系(https://www.daowen.com)
WAP移动商务安全架构体系如图3-1所示。

图3-1 WAP移动商务安全架构体系
1.无线标记语言脚本加密应用程序接口MLSCrypt
无线标记语言脚本(Wireless Makeup Language Script,WMLScript)作为JavaScript的扩展子集,针对窄带宽进行了优化。MLSCrypt(WMLScript Crypto API)是一个应用编程接口,使用该接口可访问WMLScript加密库中的安全函数(如密钥对的生成、数字签名及处理PK中常用的一些数据对象的函数)。
2.无线个人身份模块WIM
WIM是安装在WAP终端设备中的一种无法被篡改的计算机芯片,包含了WTLS客户端和服务器端采用X.509格式证书相互进行鉴别的功能,并嵌入了对公开密钥加密技术的支持。
3.无线传输层安全协议WTLS
WTLS是以TLS标准为基础发展而来的,并针对无线网络环境中的连接方式、计算能力、带宽限制等特点进行了必要的改造,支持数据报服务、支持优化的分组大小以及握手、动态密钥更新,提供了实体鉴别、数据加密和保护数据完整性的功能,可以确保在WAP终端和WAP网关之间的安全通信。
4.无线公钥基础设施
WPKI是对传统ITIF基于X.509公钥基础设施PKI(Public Key Infrastructure)的优化和扩展,它将互联网电子商务中PKI的安全机制引入到移动电子商务中,采用公钥基础设施、证书管理策略、软件和硬件等技术,有效建立安全和值得信赖的无线网络通信环境。