外国服务器,香港服务器,美国服务器,高防服务器,服务器租用,服务器托管
首页 > 新闻资讯 > 极客学院
Web程序安全是否靠高防服务器保障
2019-01-24 21:54:43 | 来源:极客网络 | 作者:liuchuang

       Web是一种高防服务器的网络服务,也称WWW服务。它是企事业单位发布信息的重要平台,是企事业单位信息化的核心。随着计算机网络和Internet的发展,企业信息化、电子商务和电子政务都需要借助Web服务,Wweb服务已成为企业及各种组织机构发布信息的最佳渠道。然而,由于各种原因,目前的Web服务还存在些不安定因素,风险和威胁正阻碍着企业信息化、电子商务和电子政务普及的进程。另外,从网络最终用户角度看,不论是作为企业的一员还是网民个人,在使用互联网搜索资讯信息、与朋友(网友)社交聊天或购物时,这些服务可能被不法分子利用,借助技术或诱骗等手段实施一些恶意行为,如迷惑、诈骗。本章对以Web为代表的典型互联网服务中存在的安全问题进行分析,并对这些应用服务中的安全保障措施和方法加以介绍。

Web程序安全
       Web是一种B/S的体系结构,即浏览器( Browser)/服务器( Server)结构,这与中央模式的计算机结构类似:有许多分布式的、功能单一的“瘦”客户端(浏览器),主要完成显示数据的功能;还有一个功能强大的“胖”服务器,完成主要业务的计算处理。
       Web体系主要建立在 World Wide Web(WWW)、超文本标记语言(HTML)以及超文本传输协议(HTP)的基础上。除此之外一个功能复杂的Web站点通常还包括Web服务器、Web应用程序和数据库等组件,如图1所示。

Web应用程序
       Web应用程序是运行在Web服务器上的程序,也被称为业务逻辑模块,一个Web站点的主要功能都由其Web应用程序完成,早期的静态Web应用程序只有一层,提供用于显示的页面;后来随着Web应用程序的发展,功能越来越复杂与多样化,出现了多层的概念,这种多层的体系结构扩展了原本相对简单的东西,把它变成了一个动态引擎,可以与用户实时地交互。
Web应用程序体系结构.png
       多层的概念对理解Web应用程序的结构来说非常重要,与图11-1所示的Web体系结构相比,Web应用程序自身就可以展开为三层表示层、业务逻辑层和数据层,如图2所示。
Web应用程序的多层结构.png
       其中,表示层的功能是接收用户请求,把用户提交的数据以适当的格式传递给业务逻辑层,待业务逻辑层返回结果后,以适当的形式显示给用户。业务逻辑层根据表示层传入的数据执行相应的操作,并把执行结果返回给表示层,业务逻辑层在执行操作时,有时会关系到易失数据的存取(持久化),该功能由数据层通过操作数据库完成。
       把这三者分开实现有明显的优势,如提高Web应用程序的健壮性、伸缩性、可维护性等。
       从理论上,Web应用程序分为三层,但现实中,许多广为使用的技术可以把其中的一层或者几层加以合并,模糊了层次的概念,如JSP( Java Server Page),可以在一个JSP文件中实现所有的表示层、业务逻辑层和数据层的功能。尽管如此,还是希望读者能够理解其中不同部分实现不同层次的分工。毕竟,Web应用程序的多层化是一个不可避免的趋势。
       可实现Web应用程序的技术很多,表3中列出了一些已经被广泛接受和使用的技术及其供应商。
Web应用程序的技术.png
由于Web服务器和Web应用程序的界限很模糊,因此,一般不区分,而是统一称为Web站点,从Web安全的角度来说,Web服务器和Web应用程序的脆弱性是有区别的,都需要被重点关注,所以,在接下来的几节中,会不时提到Web服务器,Web应用程序和Web站点等名词,请读者注意其中的细微差别。

本文链接:http://www.gkidc.com/news/jkxy/509.html

所属栏目:极客学院

【本文由极客网络发布;内容来源于互联网或原创,转载联系作者并注明出处:投稿请发至邮箱 layton@zhi-yue.net 】

最新新闻

查看更多

相关新闻

查看更多

推荐优选服务器

国内外服务器租用、服务器托管,365天24小时极致服务体验~认准极客网络!
在线咨询
24H在线售后
11082052
24H服务热线
0769-88836624
IDC/ISP/IRCS/增值电信业务经营许可证号:粤B1-20190887
COPYRIGHT © 2010-2018 广东极客网络科技有限公司 版权所有.粤ICP备18157343号
极客网络提供:服务器租用,服务器托管,高防服务器,香港服务器,美国服务器,韩国服务器,日本服务器,台湾服务器,免备案服务器,bgp高防服务器,站群服务器,等外国服务器IDC服务;敬请放心选购!

在线
客服

客服
热线

0769-88836624
7*24小时服务热线

关注
微信

马上推出关注官方微信
顶部