快速业务通道

高效率创建安全的Java应用, 第2部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13

高效率创建安全的Java应用, 第2部分

时间:2012-01-14 IBM David Whitelegg

使用 Rational AppScan 最大化 Java Web 应用程序的安全性

本文是系列教程的第 2 部分,主要内容是使用 Rational® Application Developer、Data Studio 和 Rational AppScan 创建安全的基于 Java® 的 Web 应用程序。在第 1 部分中,您已经使用 Rational Application Developer 开发了一个 Java Web 应用程序,然后在 WebSphere Application Server 上部署了这个用 Java Server Pages (JSP)技术开发的应用程序。

在您开始之前

本文适用于 Web 应用程序开发人员、 Web 应用程序测试人员、质量保证团队、信息安全专业人员和任何希望确保自己的 Web 应用程序免受所有已知的网络安全性攻击的人们。本教程将向您介绍如何使用 IBM Rational AppScan 实现这一目标。

关于本系列

这两篇教程的目标是通过 Rational Application Developer、Data Studio 和 Rational AppScan 的使用,增强您的 Web 应用程序开发技能。

第 1 部分使用 Rational Application Developer 和 Data Studio 的 pureQuery 特性,有效地创建了一个基于 Java 的 Wealth 管理 Web 应用程序。

在第 2 部分中,您将充分利用许多 Rational AppScan 所提供的特性,加强或者确保 Java 应用程序的安全性,并且修补发现的缺陷。

关于教程

本教程将向您介绍如何安装、配置和使用 Rational AppScan 来扫描第 1 部分中所创建的 Java Web 应用程序。您将使用 Rational AppScan 扫描来确保您的 Web 应用程序远离网络安全性攻击的困扰。通过本文的学习,您将了解到如何实现:

定制一份扫描模板;

执行一次扫描;

解释扫描结果,并且从中获得信息;

生成扫描报告;

使用 Rational AppScan 扩展;

本教程以对 Web 应用程序安全性的概述开始。概述中解释了使用 Rational AppScan 的重要性,即确保能够在应用程序开发过程中消除网络安全性缺陷。另外,我们还介绍了 Rational AppScan 的部署和许可证,从而帮助您最大限度的使用 Rational AppScan 的各项功能。

系统需求

为了完成本文中的各个操作步骤,您需要:

一份 IBM Rational AppScan Standard Edition。一份完整的或者临时的 Rational AppScan 许可证。Rational AppScan 的试用版本只允许查找一个默认的网站。您可以与您的 IBM Rational 销售商联系,获得一份临时的短期 Rational AppScan 许可证。

一台能够同本系列教程第 1 部分的工作站或者服务器相连接的笔记本电脑。

Rational AppScan 和 Web 应用程序的安全性概述

在本小节中,我们将看到 Web 应用程序安全性的一般状态,以及 Rational AppScan 在增强网络程序的安全性中所发挥的作用。

网络程序安全性概述

随着因特网上 Web 应用程序和 Web 2.0 的爆发,越来越丰富的 Web 应用程序的功能性导致了从未有过的庞大和复杂的 Web 应用程序的产生,尤其是在电子商务网站和社会网络站点上面。与此同时,另一种趋势也日渐突出,那就是 Web 应用程序中的代码缺陷越来越受到黑客的攻击。

有证据显示,与传统的发生在网络层上面的攻击所不同的是,在 Web 应用程序层上面的攻击数量呈现上升趋势。任何面向网络解决方案的网络基础构造同以往一样的重要,但是我们现在已经到达了一个新的平台。因此,黑客现在已经将他们的关注点放到了安全缺陷更加丰富的区域,即 Web 应用程序中的代码。黑客将目标直指由 Web 应用程序所控制的高价值的数据。

考虑到周围的防火墙,它提供了抵御网络层攻击的保护措施,但是网络防火墙几乎还没有提供抵御 Web 应用程序层缺陷的保护措施。举例来说,防火墙可能只允许 https 网络访问 Web 服务器,但是防火墙并没有检查实际的 HTML Web 应用程序中的内容,而这

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号