是政府工作人员提供一个安全可靠的电子政务系统。本文针对这些不足,在
Android智能手机平台上,设计开发了直接应用到手机的电子
收稿日期:2011-06-28;修回日期:2011-07-11
作者简介:叶小榕,工程师,研究方向为计算机
软件、数字图书馆,电子信箱:yeelfine@sina
27
研究论文(Articles)
科技导报2011,29(21)
府的办事效率,加快办公流程,使政府工作人员能随时通过安全加密通道实现政务信息发布、回答公众咨询问题、在线办事等;同时,在地震、海啸且有线网络遭到严重损毁等紧急情况时移动电子政务系统能迅速恢复,发挥关键作用。
政府文件、通知通告等政务信息,根据条件
查询感兴趣的政务信息;可向相关部门进行咨询;可提交相关材料在线办理相关事项,并实时查询办事进度和办事结果。浏览政务信息时,不需要
注册和登录;在线办事和咨询时,需要注册用户信息,注册成功后可提交待办信息、咨询问题、查看办事进度、得到处理结果。普通版侧重于方便易用。安全性上,对普通版本采用SSL协议使用https链接,提供安全网页浏览、数据提交等功能。普通版的各项功能详细说明,如图1所示。
1
移动电子政务的安全性
建设移动电子政务最需要关注是系统的安全性。电子政
务系统是否安全可靠,决定了整个政务系统建设的成败。移动电子政务的安全性,主要体现在客户端和服务器端之间,如何建立安全可信的加密传输通道,保障用户的信息不会被泄露、窃取和篡改。在设计上,针对不同级别的用户采用不同的安全级别。普通用户采用的是安
全套接层(SecureSocketsLayer,SSL)技术保证其
通信安全。SSL协议采用公开密钥体制和X.509数字证书技术,既保证了数据通信的保密性、可靠性、防窃听、防伪造,部署又较简单。SSL协议已成为互联网上保密通信的工业标准。针对安全性要求更高的用户,采用SSLVPN技术[4]。其中虚拟私人网络(VirtualPrivateNetwork,VPN)是一套在公用网络上传输私有通信的协议,通过加密的通道协议使在互联网上位于不同地方的网络间,能够建立起私有的、安全的、稳定的通信连接。SSLVPN综合了SSL和VPN的优势,既能提供远程访问内部网络的方法,同时又提供了可信的安全通道。
图1
普通版用例图
Fig.1Usecasediagramofnormalversion
客户端的政府工作人员版是非公开发布的,只授权给政府工作人员安装使用。政府工作人员版提供发布政务信息、咨询问题回答、在线办公等功能。当用户通过手机访问电子政务系统时,可以审核、发布政府文件、通知通告等政务信息;可以按照规范流程回答公众提出的问题;可以在线处理公众提交的材料,进行相关工作,发布处理结果。所有的操作,都需要登录,并在后台有日志记录以满足审计要求。政府工作人员版侧重于安全性,因此采用SSLVPN服务,所有传输都需要建立可信的安全加密通道。用户设定好SSLVPN服务地址、用户名和密码后,即可登录VPN系统从而实现安全可靠的网上办公。为保证安全,手机所有的操作都是在线执行,不会在本机保留任何数据。政府工作人员版的各项功能详细说明,如图2所示。
2
基于Android的移动电子政务系统
建设移动电子政务离不开智能手机平台的发展。Google
公司推出的Android智能手机平台系统,以其开源、开放和优异便捷的开发架构,成为建设移动电子政务系统的首选
[5-6]
。
本文以Android系统作为设计开发移动电子政务系统的平台,采用移动电子政务的安全技术,设计开发了一套移动电子政务系统,下面介绍该系统各项功能、模块设计和部署拓扑图。
2.1
功能分析基于Android的移动电子政务系统,将使公众和政府工
作人员不受地域时间的限制,直接利用智能手机,方便快捷地浏览、查询、咨询、处理政务信息。本系统包括服务器端和客户端两部分。服务器端负责提供电子政务系统的基本功能,接收、处理、存储系统的数据,支持