基于J2EE技术的应用系统安全性研究

来源 :中国信息化·学术版 | 被引量 : 0次 | 上传用户:w11122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】由于互联网的开放性,应用系统的安全问题也越来越被重视。本文从分析J2EE体系结构入手,探讨在系统设计和开发过程中,软件研发人员应注意哪些方面的安全问题,并在系统开发时采取何种安全措施,保证应用系统的安全性。
  【关键词】J2EE;安全性;体系结构
  【中图分类号】TP309.2 【文献标识码】A 【文章编号】1672-5158(2013)04-0124-01
  1、引言
  以JAVA平台为核心的J2EE(Java 2 Platform Enterprise Edition】技术因为其”编写一次,随处运行”的特性,方便存取数据库的JDBC(Java DataBase Conneetivity)技术以及能够在Internet应用中保护数据的安全模式,对Java Servlet API,JSP(Java Server Pages)和XML(Extensible MarkupLanguage)技术的全面支持等等,被广泛应用于各种B/S架构的应用系统建设中。
  由于互联网的开放性,基于B/S架构的应用系统的攻击易于受到入侵和攻击,造成篡改系统页面,窃取系统数据或者植入恶意代码,致使应用系统无法正常运行的危害。
  2、J2EE技术的体系结构
  J2EE技术的体系结构如图2所示:
  J2EE技术的体系结构分成四个部分:客户层,Web服务层,应用服务层,数据服务层。
  从J2EE技术的体系结构分析而看用户对应用系统的访问分为四个处理步骤完成,数据在客户层、Web服务层、应用服务层、数据服务层四层之间进行传递和处理,其中客户端通过网络将数据传递至Web服务器,然后由Servlet引擎和JSP引擎对传递的数据进行解释和分析,把用户的输入发送给运行在业务服务层上的EJB组件来进行进一步的业务处理,最后通过JDBC与数据服务层的数据库进行数据交换,并且将处理的结果返回给用户。Web服务层组件和业务服务层组件都运行在J2EE服务器上。
  因此,应用系统的安全需要考虑以下几个方面:数据传输的安全,Web服务器的安全,脚本编程的安全。
  3、基于J2EE技术的应用系统存在的安全问题及安全措施
  3.1 数据传输安全
  在对J2EE技术的体系结构分析时,我们知道用户与Web服务器的通信,使用的是各种网络传输协议来传输数据。但是,由于网络传输的公共性,数据在传输过程中可能被攻击者中途截获或篡改,给公司带来风险和损失,因此应用系统的安全性必须考虑网络数据传输的安全,而采用SSL(Secure Sockets Layer)协议是目前比较安全有效的处理方法。
  SSL是一种保证网络上的两个节点进行安全通信的协议,使用加密技术实现在网络上会话双方数据的安全传递。其基本原理是:数据从一端发送到另一端时,发送者先对数据加密,然后再把它发送给接受者。这样,在网络上传输的是经过加密的数据。如果有攻击者在网络上非法截获了这批数据,由于没有解密的秘钥,就无法获得真正的原始数据。接受者接到加密的数据后,先对数据解密,然后再进行处理,从而保证了数据传输中的安全性。
  3.2 Web服务器的安全
  Web服务器的安全问题主要是防范DoS攻击,其目的是使计算机或网络无法提供正常的服务。
  DoS攻击主要基于TCP/IP协议通过网络进行攻击,因此首先需要网络管理员在网络上采取大量的预防措施,防止DoS攻击带来的服务不能效应。而对于J2EE平台来说,Web服务器的安全配置也是我们防止DoS攻击的一道防线,即可防范黑客用户的恶意攻击,也可防止用户无限制开启多个并发线程,使得系统很快达到HTTP的最大连接数,堵塞网络,导致系统无法正常运行。
  3.3 编程的安全
  3.3.1 用户输入的安全
  用户输入的安全主要是指SQL(Structured Query Language)注入,所谓sQL注入,就是通过把sQL命令插入到Web表单或页面请求的查询字符串,欺骗服务器执行恶意的sQL命令,达到窃取系统数据或者非法入侵系统的目的。
  预防此类攻击的安全措施如下:
  1.对用户的输入进行校验,限制用户输入长度;对特殊符号进行转换或者屏蔽输入等。
  2.使用参数化的sql或者直接使用存储过程进行数据查询存取。
  3.不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接。
  3.3.2 页面的访问控制
  通常,用户须输入了正确的用户名和口令成功登录应用系统,才能访问普通用户不能访问的包含公司重要数据的页面。然而如果软件开发人员在编程时考虑不周全,对所有的页面不进行适当的访问控制,非法用户就可直接在浏览器地址栏中输入重要页面的URL来访问该页面,绕过了登录界面直接进入应用系统,获取系统数据,给系统安全造成了威胁。
  解决这个问题需要利用JAVA提供的过滤器机制以及Session对象。在用户登录成功后,就把用户名存入会话的Session变量中,然后通过过滤器将用户需要访问的资源进行拦截。这样,用户访问系统页面时必须先进行验证,在过滤器中我们先读取Session变量,判断用户是否存在,不存在则证明用户还没有登录,将用户请求重定向到登录页面。
  4、结束语
  在IT技术高速发展的今天,应用系统的安全已变得至关重要。保证应用系统的安全性,抵御非法用户的入侵和攻击,系统设计与开发人员必须了解和掌握所使用的开发平台的基础架构,熟悉网络传输协议,采用适当的安全的网络传输协议和编程规范,才能保证应用系统的安全,确保其稳定运行。
其他文献
【摘要】通过分析国内外核心银行系统的现状、考虑未来银行业务发展趋势的客观要求,提出一些核心银行系统架构的设计原则及进行核心银行系统选型的影响因素。  【关键词】核心银行系统、架构设计、soA、大前置  【中图分类号】TP393.1 【文献标识码】A 【文章编号】1672-5158(2013)04-0112-01  随着外资银行在中国不断开展业务,中国的银行业面对日趋一体化的世界经济竞争越来越激烈。
当今时代,信息像空气,已渗透到人们生活的每一个空间,社区处于社会的最底层,社区信息化建设和信息传播已成为基层政府与人民群众联系最紧密的纽带,成为基层党委政府执政中的一项重
【摘要】在图像超分辨率正则化算法重建过程中,正则化参数的选取对于重建结果和收敛速度都有着重要的作用。本文简要介绍了现有的正则化参数选取方法,提出了一种正则化参数动态更新选取方法,该方法通过对重建过程中前后两次迭代更新的数据保真项和正则化项变化的比较,从而选取不同的函数对正则化参数进行更新,这样不仅保证了正则化参数选取的合理性,同时也加快了算法的收敛速度,最终能够获得较好的重建结果。实验证明了所提出
【摘要】对桌面的操作系统进行优化和虚拟化是桌面虚拟化技术的关键和核心部分,这一核心技术的应用使运行与环境成功的分离,客户能够随时随地的通过对非特定设备的运用,实现对桌面系统的访问和操作。总结来说也就是:桌面系统的远程动态访问和数据中心的统一托管的实现都是在桌面虚拟化技术的支持下完成的。桌面虚拟化技术在降低成本、数据安全性、可靠性、桌面管理的便捷性等方面都有着很大的优势,在高校的数字化建设中发挥着重
【摘要】基于以太网的无源光网络(EPON)被认为是当前解决接入网“最后一公里问题”的最佳方案。文章介绍基于EPON技术的光纤到小区的接入方式为用户提供高带宽、全业务的接入平台的给网方案、系统构成、接入原则及要点。对EPON接入+FTTB(光纤到大楼)、EPON接入+FTTH(光纤到户)、EPON+交换机等3种EPON小区接入方案进行了说明。根据小区不同的实际情况,采用不同的接入方式,可以获得较好的
【摘要】在信息时代的今天,互联网作为重要的信息工具帮助企业搜罗世界范围内的各类信息资源以及进行相互之间的沟通,并由此成为推动企业发展的重要因素。但是在享受互联网提高的各种服务的同时,企业也受到了不可避免的安全威胁。其中员工肆意使用互联网资源对企业所造成的损失,已经超出了企业管理者的预估,因此,强化员工上网行为管理,确保互联网资源的合理使用已经成为网络安全维护的必然趋势。  【关键词】上网行为 网络
【摘要】随着各类移动数据业务的迅猛发展,数据网优化的重要性越来越明显。本文通过对GSM无线网(E)GPRS数据系统的深入分析与研究,结合实例从6个角度详细分析(E)GPRS无线数据业务的网络性能,系统阐述和分析数据业务KPI参数系统,并提出相关的数据业务优化的一些策略和建议。  【关键词】无线网,优化,(E)GPRS数据,KPI参数,网络性能  【中图分类号】TN929.5 【文献标识码】A 【文
【摘要】随着高校数字化平台的构建,计算机网络的安全问题尤为突出。本文主要基于高校计算机网络的安全问题展开论述,先是阐述了加强我国高校网络安全建设的必要性,继而分析了当前高校网络安全存在的问题,进而针对存在的问题,阐述对应的措施,以营造安全的网络运行环境。以期能够对我国当前高校网络安全问题的有效解决提供一点可借鉴之处。  【关键词】高校计算机网络,网络安全问题,对策分析  【中图分类号】G64 【文
今年以来随着国家宽带普及提速工程的实施,WLAN网络建设进入了快速布网期,本论文通过探讨WLAN部署的特点,结合当前城域网实际情况,提出了AC/AP网络部署的方案,并通过实践检验,切实
【摘要】本文通过分析离心式压缩机工作过程中喘振产生的机理,原因,危害及判断方法,介绍了压缩机的造成喘振的原因,防喘振控制措施和喘振控制系统选择准则。  【关键词】喘振现象、压缩机、危害、控制  【中图分类号】TH452 【文献标识码】A 【文章编号】1672-5158(2013)04-0128-01  前言  离心式压缩机对气体的压力、流量、温度变化较敏感,易发生喘振。喘振具有较大的危害性,是损坏