使用Rational AppScan保证Web应用的安全性,第1部分:

Web 安全与 Rational AppScan 入门

本文将从对 Web 应用现状的分析入手,通过列举常见的攻击手段,阐明 Web 应用目前面临的挑战, 同时,通过对 Rational AppScan 平台的介绍,协助企业制定 Web 应用安全解决方案,为企业的 Web 应 用披上盔甲。在第一部分,将介绍 Web 安全与 Rational AppScan 的入门知识。在后续的 第二部分 将 介绍如何使用 Rational AppScan 应对 Web 应用攻击。

前言

当今世界,Internet(因特 网)已经成为一个非常重要的基础平台,很多企业都将应用架设在该平台上,为客户提供更为方便、快捷 的服务支持。这些应用在功能和性能上,都在不断的完善和提高,然而在非常重要的安全性上,却没有得 到足够的重视。由于网络技术日趋成熟,黑客们也将注意力从以往对网络服务器的攻击逐步转移到了对 Web 应用的攻击上。根据 Gartner 的最新调查,信息安全攻击有 75% 都是发生在 Web 应用而非网络层 面上。同时,数据也显示,三分之二的 Web 站点都相当脆弱,易受攻击。然而现实确是,绝大多数企业 将大量的投资花费在网络和服务器的安全上,没有从真正意义上保证 Web 应用本身的安全,给黑客以可 乘之机。

本文将从对 Web 应用现状的分析入手,通过列举常见的攻击手段,阐明 Web 应用目前面临的挑战, 同时,通过对 Rational AppScan 平台的介绍,协助企业制定 Web 应用安全解决方案,为企业的 Web 应 用披上盔甲。

Web 应用现状

Web 应用的基础概念

在讨论 Web 应用安全之前,先简 单介绍一下 Web 应用基础概念,这样便于理解为什么 Web 应用是脆弱的,容易受到攻击。

1、 什么是 Web 应用

Web 应用是由动态脚本、编译过的代码等组合而成。它通常架设在 Web 服务器 上,用户在 Web 浏览器上发送请求,这些请求使用 HTTP 协议,经过因特网和企业的 Web 应用交互,由 Web 应用和企业后台的数据库及其他动态内容通信。

2、 Web 应用的架构

尽管不同的企业会有不同的 Web 环境搭建方式,一个典型的 Web 应用通常是标准的三层架构模型, 如图 1 所示。

图 1: Web 应用通常是标准的三层架构模型

在这种最常见的模型中,客户端是第一层;使用动态 Web 内容技术的部分属于中间层;数据库是第三 层。用户通过 Web 浏览器发送请求(request)给中间层,由中间层将用户的请求转换为对后台数据的查 询或是更新,并将最终的结果在浏览器上展示给用户。

时间: 2024-10-01 01:33:43

使用Rational AppScan保证Web应用的安全性,第1部分:的相关文章

使用Rational AppScan保证Web应用的安全性,第2部分

使用 Rational AppScan 应对 Web 应用攻击 互联网的发展历史也可以说是攻击与防护不断交织发展的过程.当前,Web 安全性已经提高一个空前 的高度,然而针对网站的攻击却频频得手.如何最大化的保护 Web 应用呢,IBM Rational 提出了全面的 解决方案.第一部分 介绍了 Web 安全与 Rational AppScan 的入门知识.本文将针对 Web 安全的现状 .根源.以及 Rational AppScan 产品的技术细节做全面的介绍,最后阐述IBM解决方案给企业带来

Web安全与Rational AppScan入门

Web 应用的基础概念 在讨论 Web 应用安全之前,先简单介绍一下 Web 应用基础概念,这样便于理解为什么 Web 应用是脆弱的,容易受到攻击. 1. 什么是 Web 应用 Web 应用是由动态脚本.编译过的代码等组合而成.它通常架设在 Web 服务器上,用户在 Web 浏览器上发送请求,这些请求使用 HTTP 协议,经过因特网和企业的 Web 应用交互,由 Web 应用和企业后台的数据库及其他动态内容通信. 2. Web 应用的架构 尽管不同的企业会有不同的 Web 环境搭建方式,一个典型

IBM Rational AppScan Enterprise Edition护驾企业Web应用安全,第2部分

企业级Web应用安全解决方案实例 前言 我们将从企业中不同的角色,如开发人员.安全管理员.部门经理的角度出发,详细描述在部署了 IBM Rational ASE 企业级 Web 应用安全平台之后,每个角色的日常工作是如何开展的,该平台又为他们提供了怎样的方便性和统一性. 开发人员 Christine 的一天 开发人员 Christine 和往常一样,一天的工作从打开 Outlook,收取邮件开始.ASE 有邮件通知功能,当 Christine 关心的某个应用扫描结束,或者某个事先定义的阀值达到后

如何更有效使用Rational AppScan 扫描大型网站

Rational AppScan 工作原理 Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对 Web 应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 AppScan enterprise Edition 等.我们经常说的 AppScan 就是指的桌面版本的 AppScan,即 AppScan standard e

使用IBM Security AppScan对Web服务应用程序进行自动安全漏洞测试

据 IBM® X-Force® 2011 年中趋势与风险报告称,2011 年可谓是 "安全隐患年",因为在 2001 的上半年就报告了大量的高端安全隐患,其数量可谓史无前例.全球范围内更为互联化.智能化和仪表化且不断扩展的网络世界导致各种风险和危险日益增加,同时管理企业和基础架构方面的网络安全攻击也变得更复杂,更困难. 该报告表明,在 2011 年的上半年,所有漏洞中有 37% 是 Web 应用程序漏洞.无法保护 Web 应用程序的安全可能导致损失惨重,包括财务方面和应用程序的性能方面

Web应用程序安全性问题本质解密

相信大家都或多或少的听过关于各种Web应用安全漏洞,诸如:跨site脚本攻击(XSS),SQL注入,上传漏洞--形形色色. 在这里我并不否认各种命名与归类方式,也不评价其命名的合理性与否,我想告诉大家的是,形形色色的安全漏洞中,其实所蕴含安全问题本质往往只有几个. 我个人把Web应用程序安全性本质问题归结以下三个部分: 1.输入/输出验证(Input/output validation) 2.角色验证或认证(Role authentication ) 3.所有权验证(Ownership auth

关于Rational AppScan Standard扫描过程中发生的通信问题

问题 [Simplified Chinese] 使用IBM Rational AppScan Standard版本对Web程序进行扫描时,如何对发生的通信问题进行分析? 症状 现象 1 在扫描过程中扫描日志(选择菜单[查看] > [扫描日志]或者从Rational AppScan Standard安装路径下的Logs文件夹中打开ScanLog.log文件)可能会显示以下格式的错误消息: [DATE], [TIME]: Cannot connect to host: [IP/HOSTNAME]..

使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【八】——Web Api的安全性

原文:使用ASP.NET Web Api构建基于REST风格的服务实战系列教程[八]--Web Api的安全性 系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html 前言 这一篇文章我们主要来探讨一下Web Api的安全性,到目前为止所有的请求都是走的Http协议(http://),因此客户端与服务器之间的通信是没有加密的.在本篇中,我们将在"StudentController"中添加身份验证功能--通过验证用户名与密码来判断是否是合法用

第一次部署WEB,WEB服务器是不是只需要部署在防火墙后,就能保证web服务器的安全?

问题描述 第一次部署WEB,WEB服务器是不是只需要部署在防火墙后,就能保证web服务器的安全? 解决方案 解决方案二:设置防火墙的目的,是按照设置要求,将资源保护起来.这是指内网. 主要就是协议处理机,或者协议处理机的有序或无序集合. 它是按照访问控制规则的. 如大家所知,既有由内向外的,又有由外向内的. 主要概念:1.协议处理机.2.访问控制.3.规则.4.包过滤.应用网关防火墙. 使用防火墙,使得有些访问被禁止.例如,禁止某些外部IP地址范围(如敌对国家)对内网的访问.禁止内网全部或局部I