TECH

Vol.130

author

N.U.

Getting started with WAF implementation

#サーバー#security#IPS#firewall#WAF
If you’ve heard that introducing a WAF is essential for strengthening security, you might be wondering: What exactly is a WAF? Where should I begin? In this article, we will outline the key features and types of WAF to help you take the first step.
stuffstuff

What is a WAF?

WAF stands for “Web Application Firewall” and is pronounced “waff.” It is a security measure designed to protect websites from attacks that exploit vulnerabilities in <span class="remark" data-id="Webapplications">web applications</span>.

How does it differ from other security technologies?

What distinguishes a WAF from other security measures, such as firewalls and IPS? The key difference lies in what each technology is designed to protect.

Firewall

Protected Target Network
Examples of Preventable Attacks Port-targeted attacks

A firewall acts as a “protective barrier” that safeguards internal networks from cyberattacks and unauthorized access.
It monitors elements such as the source IP address and port numbers, blocking suspicious or unauthorized communications. However, it does not inspect the content of the traffic that passes through.

IPS

Protected Target OS and middleware
Examples of Preventable Attacks DoS attacks, DDoS attacks

IPS stands for “Intrusion Prevention System,” a security mechanism designed to prevent unauthorized access.
It protects against cyberattacks that exploit vulnerabilities in operating systems and middleware, as well as attacks targeting file-sharing services. Like firewalls, IPS does not inspect the content of the communication itself.

WAF

Protected Target Web applications
Examples of Preventable Attacks SQL injection, XSS

WAF blocks cyberattacks that have bypassed network-, OS-, and middleware-level security measures and reached the web application layer.
Unlike firewalls and IPS, a WAF inspects the content of communications and rejects traffic that is identified as malicious.

Types of WAF

WAF can be broadly categorized into three types.

Appliance (Gateway) Type

Can be customized to fit your organization’s needs
Requires initial and ongoing maintenance costs
Recommended for Large-scale websites
Organizations that can allocate budget for operation

This is dedicated hardware equipped with WAF functionality. It is installed between the external network and the web server.
Implementing this type typically requires reviewing firewall settings and reconfiguring the network.

Software (Host-Based) Type

No initial cost
Can be implemented without adding network devices
Places load on the server
May reduce website performance
Recommended for Environments with a small number of web servers
When server resources have sufficient capacity

This type is installed directly on an existing web server or web application server.

Cloud (Service-Based) Type

No initial cost
Low operational burden for administrators
Service quality depends on the vendor
Recommended for Small-scale websites
When looking for an easy way to introduce a WAF

This type does not require dedicated hardware or servers.

Environment-appropriate WAF implementation

We have outlined the necessity of implementing a WAF, along with the characteristics of the three main types. By clarifying your current environment and budget, you can evaluate your options and choose the WAF that best fits your needs.

Reference: What is WAF? A clear explanation of this essential security measure

Reference: Why is WAF necessary for web application security? A thorough explanation

Reference: What is WAF? An easy-to-understand guide to its mechanism and differences from other security measures

Reference: Types of WAF: Features and how to choose the right one

PREV
Vol.129The differences between build, d…
NEXT
Vol.131Captivating users in 3 seconds: …

MORE FOR YOU