0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

WAF 防护核心WEB应用的解析

电子设计 2018-08-31 00:39 次阅读

WEB应用的重要性

随着互联网技术的发展,WEB应用越来越受到业务系统的重视,WEB应用已经与我们的核心业务系统密不可分。如今的电子政务、电子商务、网上银业、网上营业厅等均以WEB为载体。WEB也由原来的网站浏览的代名词转变为诸如网上报名、网上交易、网上报税等多种业务应用系统。

web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。

超文本(hypertext)

一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。

超媒体(hypermedia)

超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。

Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为Web。

超文本传输协议(HTTP)Hypertext Transfer Protocol超文本在互联网上的传输协议。

WAF的价值

Web应用防护系统(也称:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品

WEB价值重点体现在门户网站的时代时,我们所面临的安全威胁主要源自网站被黑或者网站被篡改,因此网页防篡改技术得到成长并大量使用。应用推运系统架构革新,而系统架构的和革新推动安全技术的发展。WEB应用防火墙也不例外,也是在现有WEB防护技术力日益无法满足业务的新需求时诞生的。

如果说防篡改软件是一种基于文件管理的被动办法,那么WAF则是从安全的本质出发,对威胁进行主动防御,并对WEB应用进行性能优化的最佳方案。简单将防篡改软件理解为是文件恢复管理,而WAF则是分析处理不安全的访问行为,这些不安全的行为包括网页篡改事件、信息泄漏事件、信息窃取事件、信息失效事件等。在中国WEB应用环境下的WAF通常也会具有网页防篡改的客户端,功能和市面的网页防篡改软件几乎相同。

WAF以独立的硬件网关存在,其部署和使用过程中不需要对原有的WEB服务器作任何的调整,并且WAF本身支持多种部署方式,例如透明网桥模式的部署不需对网络进行任何调整。

与IPS相比WEB应用防火墙可谓是专注于WEB应用的IPS,与传统的IPS不同,WEB应用防火墙在特征匹配方面的粒度更细,至少可以精确到如下几个节点:

对协议的全面理解以及协议规范性检查

请求头关键字段的识别和特征匹配,从而降低误判

响应头敏感信息的处理防止服务器指纹泄露

响应体特征匹配,屏蔽敏感信息泄露

针对单个请求,基于单个URL的匹配最大程度确认业务系统的可用性

WAF的优越性

WEB应用防火墙技术架构上最佳方案是采用代理技术实现,然而标准的代理技术应用到WEB应用防火墙时却存在一个先天的不足。代理技术会中断业务请求,因此部署WEB应用防火墙需要调整现有业务架构或网络数据走向。另一方面代理技术存在性能瓶颈,难在胜任大型的业务系统。

安恒信息采用内核级代理技术解决了部署全透明和性能两个技术瓶颈,是国内首创的全透明WEB应用防火墙,并成功应用于诸多网上银行、运营商BOSS系统、电子政务等核心业务系统。

WEB应用防火墙采用基于特征库的防御技术进行防护,而特征库技术只能解决通用的,已知的攻击行为。而WEB应用系统千差万别,仅采用通用特征库不仅防护效果不佳,而且可能会因为代码的原因导致误判,从而影响业务系统的可用性。因此安恒WEB应用防火墙中加入了异常检测引擎用于提高防护能力,降低误判率。异常检测技术可以用一个下面这个例子进行说明:

安全检测好比闭路电视监控系统,基于特征的检测技术即通过行人的身高、体重、外貌进行检测,然后通过X光机检测身上是否带了已知的不安全装备。而异常检测则是通过对人的行为特征进行分析,例如一个人进门时身带了一个手拧包,而走到大厅后将手拧包放下,人离开。针对这种特为将为触发报警动作。

异常检测到WEB安全检测中主要用于补偿特征库的短板,可以有效的防御未知攻击、盗链行为、应用DDOS攻击等。



:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    防雷系统核心装置——避雷针原理、工艺与应用全解析

    雷电灾害是自然界最具破坏力的气象现象之一,每年全球因雷击造成的经济损失高达数十亿美元。作为防雷系统的核心装置,避雷针自1752年本杰明·富兰克林发明以来,已发展成为现代建筑不可或缺的安全防护设施
    的头像 发表于 02-10 10:02 45次阅读
    防雷系统<b class='flag-5'>核心</b>装置——避雷针原理、工艺与应用全<b class='flag-5'>解析</b>

    Web安全之渗透测试基础与实践

    在网络安全领域,Web渗透测试是发现Web应用漏洞的重要手段。下面介绍渗透测试的基础和实践。 信息收集是渗透测试的第一步。使用whois命令查询域名注册信息,nslookup命令查询域名解析记录
    的头像 发表于 01-22 09:33 119次阅读

    SSM框架的源码解析与理解

    核心是控制反转(IoC)和面向切面编程(AOP)。 源码解析: Spring的源码主要分为以下几个部分: Bean容器: 负责实例化、配置和组装对象。核心接口是 B
    的头像 发表于 12-17 09:20 412次阅读

    HarmonyOS Web开发性能优化指导

    的影响因素以及对应的优化方案。 二、Web页面加载性能优化指导 (一)Web页面加载流程 Web页面加载包含网络连接、资源下载、DOM解析、JavaScript代码编译执行和渲染等关键
    发表于 12-06 08:41

    入门web安全笔记分享

    在计算机技术如日中天的今天,Web安全问题也接踵而来。但Web安全却“入门简单精通难”,涉及技术非常多且广,学习阻力很大。 为此今天分享一份94页的《Web Hacking 101》笔记,包含
    的头像 发表于 12-03 17:04 349次阅读
    入门<b class='flag-5'>web</b>安全笔记分享

    龙芯中科与安天WEB应用防护系统V3.0完成适配认证工作

    为满足用户对场景化业务安全的高需求,近日,龙芯中科与安天WEB应用防护系统V3.0完成适配认证工作。安天WEB应用防护系统V3.0以“积极防御”为安全理念,克服传统
    的头像 发表于 11-22 16:34 373次阅读

    IP等级外壳:防护性能试验全解析

    一IP等级外壳的防护性能试验IP等级外壳防护性能试验是一套用来衡量产品外壳对固体颗粒和水分侵入的防护效果的标准化测试程序。这些测试遵循一系列国际和国内标准,如GB/T4208-2017
    的头像 发表于 11-15 11:10 270次阅读
    IP等级外壳:<b class='flag-5'>防护</b>性能试验全<b class='flag-5'>解析</b>

    构筑数字安全防线:深入解析快快网络长河WAF

    随着互联网的普及和技术的进步,Web应用程序成为了企业和组织与用户交互的主要平台之一。但网络安全的威胁无处不在,大型网站被攻击,数据泄露,Web应用成为黑客攻击的主要目标之一。 之前一家知名电商平台
    的头像 发表于 09-24 13:51 205次阅读

    WAAP替代传统WAF已成趋势

    数字化时代,Web应用和API已成为企业运营的核心。然而,随着网络攻击手段的不断进化,自动化攻击愈发频繁,传统的Web应用防火墙(WAF)已难以满足现代企业的安全需求。WAAP(
    的头像 发表于 07-29 15:03 364次阅读
    WAAP替代传统<b class='flag-5'>WAF</b>已成趋势

    华纳云:java web和java有什么区别java web和java有什么区别

    Java Web和Java是两个不同的概念,它们在功能、用途和实现方式上存在一些区别,下面将详细介绍它们之间的区别。 1. 功能和用途: – Java是一种编程语言,它提供了一种用于开发各种应用程序
    的头像 发表于 07-16 13:35 967次阅读
    华纳云:java <b class='flag-5'>web</b>和java有什么区别java <b class='flag-5'>web</b>和java有什么区别

    鸿蒙ArkTS声明式组件:Web

    提供具有网页显示能力的Web组件,[@ohos.web.webview]提供web控制能力。
    的头像 发表于 07-04 15:35 789次阅读
    鸿蒙ArkTS声明式组件:<b class='flag-5'>Web</b>

    边缘Web智能网关是什么?边缘Web智能网关的功能

    边缘Web智能网关是一种新型的物联网设备,主要在物联网(IoT)设备与云计算服务之间建立连接,实现数据的收集、处理和传输。 边缘Web智能网关就是边缘计算网关,通过WEB端进行网关的配置、管理 边缘
    的头像 发表于 04-07 14:42 512次阅读

    打造核心竞争力:高效Web系统数据中台的设计与实践

    在数字化的浪潮中,数据已经成为企业赖以生存和发展的核心资源。一个高效的Web系统数据中台,能够赋予企业在激烈的市场竞争中立于不败之地的能力。本文将深入探讨如何设计和实施一个能够提升企业数据管理水平和支持业务决策的高效数据中台架构。
    的头像 发表于 03-27 17:29 822次阅读

    EMI解析:影响、防护与应对策略?

    EMI解析:影响、防护与应对策略?|深圳比创达电子EMC
    的头像 发表于 03-12 10:22 777次阅读
    EMI<b class='flag-5'>解析</b>:影响、<b class='flag-5'>防护</b>与应对策略?

    智慧灌区平台功能全面解析(智慧灌区场景和核心功能)

    全面解析。() 一、智慧灌区平台业务场景和核心功能 智慧灌区平台主要业务应用于水资源规划、相关设备监管、灌区用水计划、耕地土壤增减方面。其核心功能包括在灌区区域部署传感器设备对水文、土壤等信息实时采集,然后上传到云平
    的头像 发表于 02-22 10:27 707次阅读
    智慧灌区平台功能全面<b class='flag-5'>解析</b>(智慧灌区场景和<b class='flag-5'>核心</b>功能)