韩伟光
(黑龙江省卫生信息统计中心,黑龙江 哈尔滨 150090)
网络应用软件分为静态网络软件,简单交互的网络软件以及复杂的网络数据库系统三类。静态网络软件只是为了同公众共享和发布信息,不与用户发生信息交流和互动。第二类软件可以使访问者同网站拥有者进行交流,利用表单等来收集访问者对提供的产品和服务的反馈信息。复杂的网络数据库系统可以处理复杂的商业交易活动,是实现电子商务的基础。应用软件是建立在静态或者动态的个人网页基础上,可以方便地对应用软件的权限进行划分,根据需要设置访问者的访问权限。
应用软件的功能开发很容易根据开发者的意图进行分解,一般网络数据库应用软件由Web服务器、功能服务器以及数据库服务器三个部分组成。在Web服务器上用户端通过browser向Web服务器提出查询请求,Web服务器根据需要再向数据库服务器发出数据请求;在功能服务器上完成响应的业务处理或复杂计算任务;数据库服务器利用数据库管理系统(DBMS)对数据进行操作。
产生网络安全问题的软件层次,可以分成几类:
操作系统和网络协议本身的缺陷所导致的安全问题;通信过程所导致的安全问题;应用软件层所导致的安全问题。随着网络应用环境越来越复杂。
HTTP协议和HTML语言最初主要用于静态网页,随着Web应用的发展,动态网页在互联网中成为了主流,服务器端和客户端程序功能被扩充,特别是在电子商务应用中,要求通信双方能够互相识别,相应地引进了许多新的技术。……