Web Application Firewall (WAF) In Oracle Cloud

Oracle

Share Post Now :

HOW TO GET HIGH PAYING JOBS IN AWS CLOUD

Even as a beginner with NO Experience Coding Language

Explore Free course Now

Table of Contents

Loading

Oracle Web Application Firewall (WAF) service is used to enhance and secure its Oracle Cloud Infrastructure offerings. It monitors the traffic targeting to web application origin and identifies and blocks all malicious traffic.

To apply a Web Application Firewall on any Application using OCI, we need to apply a WAF policy and accordingly make changes in the DNS System. To know more about configuring WAF Policy in OCI click here.

In this post, I am going to cover:

  • Overview on WAF in OCI
  • How does WAF Work
  • Managing WAF Policy in OCI
  • Key use cases of WAF

WAF in OCI

How Does WAF Work

  • Oracle Cloud Infrastructure WAF acts as a reverse proxy that inspects all traffic flows or requests before they arrive at the origin web application.
  • It also inspects any request going from the web application server to the end-user.

Read: Managing & Monitoring Errors In OIC

Managing WAF Policy In OCI

OCI offers many services to manage WAF Policy.

Managing WAF policy

(1) Origin Management

An origin is an endpoint ( an IP address) of the application protected by the WAF. An origin can be an Oracle Cloud Infrastructure load balancer public IP address. A load balancer IP address can be used for high availability to an origin.

Read: OIC ADW/ATP Adapter

(2) Protection Rules

Protection rules match web traffic to rule conditions defined in WAF Policy and determine what actions need to be taken when the conditions are met.

protection rules

It also recommends some Protection rules which are most likely to be checked with the web traffic (like Malware Detection)

To know about supported Protection Rules click here.

(3) Access Rules

We can define explicit actions for requests coming from various sources and check them against the conditions defined in WAF Policy. Conditions use various operations and regular expressions. Such as Region, IP address, URL, etc.

For eg: We don’t want traffic from Brazil to access our Application.

Access Rule

We can also Whitelist some trusted IP addresses that can access the application even it belongs to a blocked region.

(4) Bot Management

Non-human traffic makes up most of the traffic to sites. Bot Manager is used for detecting and block, or direct, non-human traffic that may interfere with Web Application. The Bot Manager features resist bots from price scraping, vulnerability scanning, comment spam, brute force attacks, and application-layer DDoS attacks. We can also whitelist good bots.

bot management

(5) Logs

Logs display the details of each logged event within a specified time frame and enable you to understand what rules and countermeasures are triggered by requests and are used as a basis to move request handling into block mode. It can come from Access Control, Protection Rules, or Bot events.

logs in WAF Policy

Key Use Cases

Some of the use cases for a Web Application Firewall.

  1. Protection against cyberattacks.
  2. Access Control for Data Privacy Standards
  3. Integration with existing management systems.
  4. Bot Management
  5. Hybrid and multi-cloud protection.

Conclusion

It is necessary to protect and monitor the web application from any threat and secure it by any unwanted and harmful traffic. In order to do so, we use a Web Application Firewall which resists the unwanted traffic to access the web application. In this post, I have covered the Overview on WAF, How to manage WAF in OCI, and some use cases of WAF. I hope it will help you understand the concept of WAF in OCI.

WAF is also covered in our OCI Architect Professional [1z0-997] Certification training. To know more about this training click here.

Related/Further Readings

Begin Your Cloud Journey

Begin your journey towards becoming an Oracle Cloud Expert and earn a lot more in 2024 by joining our FREE CLASSYou will also know more about the Roles and ResponsibilitiesJob opportunities for OCI Architects, Admins in the market, and what to study Including Hands-On labs you must perform to get the Higher Paying jobs.

Click on the below image to Register for Our FREE Class on MASTERING ORACLE CLOUD FOR DBAs, APPs DBAs, ARCHITECTS & SYS ADMINSMaster Oracle Cloud FREE Class

Picture of mike

mike

I started my IT career in 2000 as an Oracle DBA/Apps DBA. The first few years were tough (<$100/month), with very little growth. In 2004, I moved to the UK. After working really hard, I landed a job that paid me £2700 per month. In February 2005, I saw a job that was £450 per day, which was nearly 4 times of my then salary.