WAF (Web Application Firewall)

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

WA F

(Web application firewall)


AGENDA

 Definition
 WAF Modes
 How WAF Work
 FortiWeb
 Web apps and API protection
 FortiWeb Featuers
 FortiWeb Form Factors
WAF Definition
A web application firewall (WAF) is a layer 7 appliance, protects web
applications from a variety of
application layer attacks such as (SQL Injection, HTTP Flood, Cross site
Scripting)
WAF Modes
• Learning Mode: learn the WAF, what’s the normal behavior of the Clients
Inputs.

• Active Mode: Block the malicious Inputs.

• Passive Mode: don’t Block the malicious Inputs instead just Log it.
How WAF Works

1. WAF learn the normal traffic during the learning mode


2. Malicious Traffic Signature Based
3. signatures Based (IP, URL, User Agent, etc..)
4. Abnormal Behaviors
Web Application and API Protection
FortiWeb addresses the key challenges that
organizations face when deploying Internet-facing
web applications:
BOT MITIGATION

• Web App Protection


• Bot Mitigation
• API Protection
Traditional Web Applications vs. API Based Apps
get
Traditional Web Applications
• Most processing takes place on
the server
HTML • Browser renders the HTML

API get
API Based Applications
• Relies on more powerful clients
to process raw data
• Better performance
• Better user experience for mobile
devices.
raw data
8
FortiWeb Features
Layered Application protection

ATTACKS/THREATS
BOTNETS, MALICIOUS HOSTS, ANONYMOUS PROXIES, DDOS SOURCES IP REPUTATION
APPLICATION LEVEL DDOS ATTACKS DDOS PROTECTION

User/Device Threat Scoring


IMPROPER HTTP RFC PROTOCOL VALIDATION

CORRELATION
KNOWN APPLICATION ATTACK TYPES ATTACK SIGNATURES
VIRUSES, MALWARE, LOSS OF DATA ANTIVIRUS / DLP
FORTIGATE AND FORTISANDBOX APT DETECTION INTEGRATION
SCANNERS, CRAWLERS, SCRAPERS, CREDENTIAL STUFFING ADVANCED PROTECTION

UNKNOWN APPLICATION ATTACKS WITH MACHINE LEARNING BEHAVIORAL VALIDATION

APPLICATION

9
FortiWeb Form Factors
Multiple options for maximum deployment flexibility

SaaS

Appliances Virtual Machines Public Cloud • Subscription based Container

• 7 models • 5 VM models • 4 VM models • Based on data • 4 virtual appliances


consumed and number
• 25 Mbps to 20 Gbps • CPU-based • BYOL and On-demand • 25 Mbps to 2 Gbps
of sites
• Support for 10GE • Perpetual licensing • AWS, Azure, Google • Hosted by Fortinet • Docker support
Cloud, Oracle Cloud
• VMware, Hyper-V, Xen, • Delivered on AWS, • AWS ECS
Citrix Xenserver, KVM, Azure, and GCP
VirtualBox
• Purchase with annual
contracts or from the
public cloud
marketplaces
Thanks!

Any questions?

You might also like