浅析建立C/S模式下远程招生系统的安全机制
2012-08-15宋立洪
淮北职业技术学院学报 2012年5期
宋立洪
(安徽广播电视大学,安徽 合肥 230022)
0 引言
当前比较流行的远程招生系统主要采用的一种是B/S(Browse/Server)结构模式,即使用PHP或 ASP作为前台,SQL Server作为后台数据库,设计开发的基于WEB的远程招生系统;另一种是C/S(Client/Server)结构模式,即在局域网内部,采用Power builder等作为前台,SQL Server或Oracle作为后台数据库,通过增加安全客户端进行身份验证,保证远程数据的安全性;或者采用两种模式相结合的形式。
1 两种模式的比较
B/S模式下设计的远程招生系统采用适用于广域网的表示层、功能层、数据层的三层开放结构模式和TCP/IP开放性协议,相对于C/S模式具有以下三个方面的优势。首先,B/S模式简化了客户端,只要有电脑且能上网即可运行,节省了大量的计算机硬件资源;其次,B/S模式简化了系统的开发和维护,只要在服务器端做好开发、调试、运行和升级,客户端可以快速响应;第三,B/S模式下用户的操作更加简单,系统可以远程应用,支持多终端,可以跨平台使用。
相对于C/S模式下采用的适用于局域网的二层结构模式和安全性比较好的网络协议,B/S模式下远程招生系统存在以下不足。
首先,系统安全性存在较大隐患。B/S模式下远程招生系统的安全性由于其开放性,经常遭受不同地域用户群的挑战,仅依靠数据服务器上密码管理,难以保证B/S模式下远程招生系统的安全。例如,源代码安全性隐患。由于PHP程序采用非编译性语言,大大降低了程序源代码的安全性,如果黑客侵入站点,就可以获得PHP源代码,造成非常严重的后果。……
登录APP查看全文
