WAF 是什么? 3 大类型 WAF 保护网页不受攻击

分享:
 

近年来,越来越多的企业提供各式 Web 应用程序服务,从收发电子邮件的网站、和联络友谊的社交网站到影音串流平台都是我们生活中常见的例子。但同时,Web 应用程序也因为其便利性和用途广泛成为黑客攻击的目标。针对其的资安技术 Web 应用程序防火墙(WAF)也日渐受到重视。本文将深入介绍 WAF、功能和种类,协助您提升企业 IT 安全,保护机密信息不外泄、企业运营稳定不中断。

 

 WAF 是什么?

WAF 是 Web Application Firewall 的缩写,中文称为「Web 应用程序防火墙」,设计来保护网络应用程序的防火墙。在电脑信息领域中,防火墙为最常见的资安技术之一,为特定范围内的网络连接和进出流量把关,免于受到 SQL 注入攻击、跨网站指令码(XSS)、DDoS 攻击等恶意网络攻击。依据运作的方式以及保护的范畴,防火墙技术有多种不同的应用,WAF 即是其中一种防火墙类型。

 

WAF 所保护的 Web 应用程序又是什么呢?应用程序就是软件,可以执行特定指令的一套系统,例如 Microsoft Word 让用户可以通过键盘上的按键编撰文字文件。Web 应用程序则是无需安装到电脑或设备中的软件,只要用浏览器打开网页即可简单使用复杂的存取功能。网络科技发展快速,Web 应用程序在日常生活中也更加普遍,Google 文件、Google 地图、社交网站、影音串流平台等等都是 Web 应用程序的范例。

 

 

WAF 如何运作?运作原理说明

可以把 WAF 想象成一道实际存在的墙,围绕 Web 应用程序,任何进出的网络连接都受到监控。检查每个传送到应用程序服务器的 HTTP 请求,并将不安全的连接阻挡在外。

 

 

ALL_article_24J16_KP3xEHZlpN

【WAF 运作示意图】

 

一般来说,WAF 系统会包含以下组件:

  • 来源服务器 Origin Server:受保护的 Web 应用程序所在的服务器。用户在 Web 应用程序下的指令,会传送到来源服务器上,服务器再依据指令传送数据回用户的端点。例如在 Netflix 网站上点击观看某个影片,服务器收到影片文件的存取请求后,会在把影片内容回传。
  • WAF 策略 WAF Policies:管理整体 WAF 的规则,包括保护规则、机器人管理等等。
    • 保护规则:WAF 运作时遵守的规则,决定记录、允许或封锁存取请求的标准。
    • 机器人管理:在 WAF 中使用自动化的机器人协助辨识流量、允许或拒绝请求。常见的 CAPTCHA 人机验证就是机器人管理的一种,协助服务器识别存取请求是否来自人类。

 

9 种 WAF 用来阻挡恶意攻击的方式

  1. IP 围栏:限制或允许特定 IP 地址的存取,以防止来自可疑或已知恶意 IP 地址的攻击。
  2. 地理围栏与地理封锁:限制或封锁来自特定国家或地区的流量,降低来自高风险地区的攻击。
  3. 请求检查:检查进入 Web 应用程序的请求,分析其内容、格式或行为是否符合安全规则,以辨别潜在的攻击。
  4. 回应检查:WAF 检查从来源服务器发出的回应,确保未泄露敏感信息或触发不必要的安全漏洞。
  5. 安全规则:根据事先设定好的保护规则,自动过滤并阻挡已知攻击模式,例如 SQL 注入或 XSS 攻击。
  6. 异常评分:分析行为模式,并根据行为异常程度判断是否应封锁请求,以防止潜在威胁。
  7. DDoS 速率限制:限制每个用户的请求速率,降低 DDoS 攻击的影响,保护服务器的稳定性。
  8. 机器人缓解:辨识并过滤掉恶意机器人活动,防止自动化攻击如网络爬虫、凭证填充等。
  9. 威胁情报:WAF 利用全球威胁情报数据,主动防范已知的恶意 IP、攻击模式及网络威胁,提高整体防御能力。

 

 

3 大 WAF 的類型:

常用的 WAF 有三大类型:软件型 WAF(Software-Based WAF)、硬件型 WAF(Hardware-Based WAF)与云端型 WAF(Cloud-Based WAF)。

一、软件型 WAF(Software-Based WAF)

软件型 WAF 通过软件运作,可部署地端或云端上。建置和维护的成本较低,扩展和设置配置上自由度较高。

 

二、硬件型 WAF(Hardware-Based WAF/Network-Based WAF

硬件型 WAF 直接部署于实体设备上,就近安装在 Web 应用程序服务器的附近,通过有线网络连接。优点是性能高、延迟低,但相对来说建置和维护成本较高,也因为部署于固定硬件上,扩展较困难,适合大型企业或组织。

 

三、云端型 WAF(Cloud-Based WAF)

云端型 WAF 利用云端运算技术,将防火墙设置于云端上。可以即时部署即时使用,提供位于全球的 Web 应用程序服务器安全防护。云端型 WAF 平时由云端平台负责维护,减轻企业或组织的 IT 负担,初期建置的成本最低。但因为通过云端传输数据,云端型 WAF 可能会有延迟的情况。



WAF 与传统防火墙的差异

WAF 针对 Web 应用程序和终端用户之间的 OSI 网络模型第七层的 HTTP 通讯协议的流量进行监控,而传统的网络防火墙(Network Firewalls)则是通过过滤网络层和传输层(第三、第四层)的流量,保护网络安全。

 

ALL_article_24J16_mkRz3Hwzkq

【OSI 网络模型分层示意图】

 

而进一步来说,WAF 跟传统的网络防火墙之间的差别主要体现在保护范围、防御网络攻击种类、部署位置,以及配置方式四个层面上。

  • 保护范围

网络防火墙是一种网络安全系统,根据预先设定的安全规则监控和控制进出网络的流量,旨在保护整个网络,包括服务器、设备和其他系统。相比之下,WAF 专门用来保护 Web 应用程序,主要监控和过滤进入 Web 应用程序的流量,通常部署在网页服务器之前。

  • 防御网络攻击类型

网络防火墙主要用来防御基于网络的威胁,如恶意软件、病毒和拒绝服务(DoS)攻击。WAF 则专门防御针对 Web 应用程序的威胁,如跨网站指令码(XSS)、SQL 注入、DDoS 攻击和 Cookie 中毒。

  • 部署位置

防火墙可以部署在网络的不同位置,如网络边界、网络与互联网之间或网络内部,而 WAF 通常部署在网页服务器之前。

  • 配置方式

防火墙通常通过规则设置来指定允许或拒绝的流量类型,根据来源和目标 IP 位置以及端口号来决定。WAF 通常允许或封锁请求则根据多种条件,包括请求来源的 IP 位置、请求的类型以及请求的内容。

 

虽然传统网络防火墙和 WAF 在资安防御有上述四大类差异,但两者分别为不同位置的网络安全把关,同时搭配使用更可以加强企业信息安全喔!

 

企业使用 WAF 的好处

对企业来说,使用 WAF 最重要的好处就是提升企业 IT 系统整体的安全性。有效并即时 Web 应用程序、辨识恶意的流量或机器人,拒绝其请求,避免来源服务器受网络威胁,或是因为已知的安全漏洞被利用而受到恶意攻击。另一方面,设置 WAF 也可以协助企业提升合规性,遵守信息安全的相关规定,符合政府或是企业内部的要求,保障信息安全。

 

晟崴科技的 Web 应用程序及 API 保护(WAAP)服务包含 WAF 功能,提供针对 Web 应用程序的资安措施,全面监控流量和存取请求,阻挡来自互联网的恶意攻击。欢迎联系我们,了解更多!

 

 

立即联系晟崴科技规划专属您的 WAF 服务

相关信息

什么是防火墙?认识防火墙功能

什么是防火墙?认识防火墙功能

防火墙是网路安全的核心技术,保护内部免受外部威胁。无论是企业或个人,防火墙都可以过滤可疑流量,阻挡恶意攻击。本文将介绍防火墙功能、运作原理及各式类型。

MDR 是什么?与 EDR 的差异与使用好处

MDR 是什么?与 EDR 的差异与使用好处

MDR 和 EDR 是什么呢?企业可以如何利用这两者,加强自身资安防护?本文将深入介绍 EDR 和 MDR,并说明实务上的差异与优势,协助您选择最适合的资安防护方案。

MFA 多因子认证是什么?与2FA的差异与好处

MFA 多因子认证是什么?与2FA的差异与好处

为避免骇客可未经授权存取 IT 资源,设计来加强身份认证的 MFA 技术因此问世,本篇将介绍 MFA 运作机制与验证因子,并了解和其他常见身分验证机制有什么不同。

联系我们
联系我们

CONTACT US

联络我们的专业团队,解答您的所有疑虑与需求!


本网站使用 Cookie 来提升您的使用体验、协助我们分析网站效能和使用状况,以及让我们投放相关联的行销内容。您可以在下方管理 Cookie 设定,或是按一下「全部接受」即代表您同意採用目前的设定。

管理Cookies

隐私权偏好设定中心

本网站使用 Cookie 来提升您的使用体验、协助我们分析网站效能和使用状况,以及让我们投放相关联的行销内容。您可以在下方管理 Cookie 设定,或是按一下「全部接受」即代表您同意採用目前的设定。

查看政策

管理同意设置

必要的Cookie

一律启用

网站运行离不开这些 Cookie 且您不能在系统中将其关闭。通常仅根据您所做出的操作(即服务请求)来设置这些 Cookie,如设置隐私偏好、登录或填充表格。您可以将您的浏览器设置为阻止或向您提示这些 Cookie,但可能会导致某些网站功能无法工作。

数字验证

请由小到大,依序点击数字