韩璐莹
(陕西国际商贸学院 陕西 咸阳 712000)
在移动互联网飞速发展的时代背景下,Java Web的应用也迎来了前所未有的发展机遇,并获得了更大范围的应用和推广,在加快信息化社会建设及推动信息软件的发展中发挥了重要作用。然而,Java Web程序所具备的主要功能就是完成网络信息资源的交换和共享,使用户能够利用这些程序浏览相应的数据和信息,这样一来Java Web程序的安全性就很难得到有效保障。因此,需要对Java Web程序采取相应的安全技术,以此来有效解决应用程序在运行过程中所出现的安全问题。
Java Web应用是基于Web技术及使用Java语言进行开发的程序应用,其结构主要分为客户端和服务器端。因此,其所面对的安全威胁通常也来源于这两部分,特别是在具体应用程序的实际运行中,即数据交换和资源共享的通信过程。在服务器端所遭遇的安全威胁大多数是服务器在实际运行时所出现的bug,其他常见的安全威胁还有由于服务器代码的运行环境被破坏或者是代码本身被隐藏等,可表现为资源定位器发生强制访问的问题,以及服务器和操作系统的漏洞。客户端所面对的安全威胁则具体表现在技术人员所使用的开发技术有安全隐患和漏洞。在Java Web程序中引入安全技术可以防止以上问题的出现,以确保在数据等资源交换的过程中数据不会遭到篡改和破坏,使其完整性、准确性及保密性得到保障[1]。
Java的安全体系架构理念是以安全沙箱的概念为基础延伸而来,对模型划分为需要加载的远程代码及存储于本地服务器的本地代码。……