Web applications are constantly under threat from attackers who exploit vulnerabilities to inject malicious code or manipulate data. Barracuda WAF-as-a-Service safeguards your applications by identifying and blocking these attacks at the request level.
How it Works
The Barracuda WAF-as-a-Service analyzes incoming requests for patterns associated with various attack types. These patterns include techniques used in attacks like:
- Cross-Site Scripting (XSS): Injecting malicious scripts into web pages to steal data or hijack user sessions.
- Remote File Inclusion (RFI): Forcing the server to execute code from an external source.
- SQL Injection: Injecting malicious SQL code into requests to manipulate databases.
- Directory Traversal: Accessing unauthorized files or directories on the server.
- OS Command Injection: Executing arbitrary operating system commands on the server.
Block or Log Attacks
If a request matches an attack pattern, the Barracuda WAF-as-a-Service takes action based on your configuration:
- Block: The malicious request is blocked entirely, preventing the attack from reaching your application.
- Log: The request is logged for further analysis, while still being blocked to prevent harm.
Predefined Attack Patterns
The Barracuda WAF-as-a-Service provides a comprehensive list of predefined patterns for various attack types. The following table lists the predefined patterns for attack types:
Attack Type | Description | Pattern Name(s) |
---|---|---|
Cross-Site Scripting - strict |
| |
Cross-Site Scripting | Techniques to inject malicious scripts into web pages. |
|
Remote File Inclusion - strict |
| |
Remote File Inclusion | Forcing the server to execute code from an external source. |
|
SQL Injection - strict | Injecting malicious SQL code to manipulate databases. |
|
SQL Injection - medium |
| |
Directory Traversal - strict | Accessing unauthorized files or directories on the server. |
|
Directory Traversal - medium |
| |
OS Command Injection - strict | Executing arbitrary operating system commands on the server. |
|
OS Command Injection |
| |
LDAP Injection - medium | Manipulating directory services like LDAP. |
|
Python PHP Attacks - medium | Exploiting vulnerabilities in these languages. |
|
HTTP Specific Attacks - medium | Attacks targeting specific functionalities within HTTP. |
|
Apache Struts Attacks - medium | Apache Struts attack refers to exploiting vulnerabilities in web applications built with the Apache Struts framework. |
|
Apache Struts Attacks - strict |
|
By identifying and blocking these attack patterns, Barracuda WAF-as-a-Service helps keep your web applications secure and your data protected.