OCI Network Firewall
Overview & Architecture of Oracle’s Next-Generation Cloud Firewall
Ahmed Hassan
6/17/20264 min read
OCI Network Firewall: Overview & Architecture of Oracle’s Next-Generation Cloud Firewall
As cloud architectures evolve, traditional firewalls alone are no longer enough to protect modern applications. Organizations need deeper visibility, stronger inspection, tighter segmentation, and automated protections against increasingly sophisticated threats.
To address these needs, Oracle Cloud Infrastructure (OCI) provides the OCI Network Firewall, a fully managed next-generation firewall (NGFW) service powered by Palo Alto Networks technology. It integrates deeply into the OCI network fabric and adds advanced threat protection capabilities at scale.
This article provides a comprehensive overview of the OCI Network Firewall, how it works, its core components, and how it fits into modern cloud security architectures.
What Is the OCI Network Firewall?
The OCI Network Firewall is a cloud-native, fully managed, next-generation firewall service that provides:
Deep packet inspection (DPI)
Intrusion detection & prevention (IDS/IPS)
Advanced threat intelligence
URL filtering and application visibility
Malware and botnet protection
SSL/TLS encrypted traffic inspection
Granular app-level and user-level controls
Unlike traditional firewalls, it’s not a VM you deploy and manage it is a managed OCI service, scalable and ready to integrate into your networks with minimal operational overhead.
Where the OCI Network Firewall Fits in Your Architecture
The network firewall sits between your private networks and external or internal traffic flows. It can be inserted in multiple scenarios:
Egress Traffic (Outbound)
Inspect traffic leaving the VCN and flowing toward the internet.
Ingress Traffic (Inbound)
Filter and protect traffic entering from the internet.
East–West Traffic (Internal)
Secure communication between private subnets, application tiers, or VCNs.
Service-to-Service Control
Control and inspect traffic between microservices or application components.
In all cases, the firewall provides policy-based, identity-aware, threat-intelligent inspection of packets passing through the VCN.
Architecture of the OCI Network Firewall
The OCI Network Firewall architecture consists of several layers that work together to deliver strong protection.
Let’s break them down
1. Policy Engine
This is the core logic that defines what is allowed and what is denied based on:
Applications
Users
URLs
Signatures
Threat categories
File types
Wildfire ML analysis
The policy engine supports:
Layer 3 and Layer 4 controls
Layer 7 application identification
URL categories and dynamic filtering
Threat profiles (malware, phishing, C2 traffic)
Policies are applied to specific firewall instances or groups.
2. Threat Intelligence & Signatures
OCI Network Firewall integrates Palo Alto’s global threat intelligence feeds:
Malware signatures
Intrusion prevention signatures
Command and control (C2) indicators
Unknown threat indicators (via ML analysis)
The system updates itself continuously, ensuring that new threats are blocked within minutes.
3. Deep Packet Inspection (DPI)
The DPI engine inspects the entire packet payload, not just headers.
It examines:
HTTP/S requests
DNS queries
Encrypted and unencrypted traffic
Application-layer data
File transfers
API requests
This enables detection of:
Hidden malware
Obfuscated payloads
C2 callbacks
Injection attempts
Malicious file downloads
4. SSL/TLS Interception
This allows the firewall to inspect encrypted traffic.
Capabilities include:
TLS handshake inspection
Certificate validation
Decryption and re-encryption
Policy-based selective decryption
This is essential because over 90% of modern attacks attempt to hide inside encrypted SSL tunnels.
5. Logging, Monitoring & Analytics
Every action is logged:
Allowed connections
Denied connections
Threats detected
Applications identified
URL categories accessed
Logs can stream to:
OCI Logging
SIEM solutions
Cloud Guard
External syslog collectors
This supports compliance, auditing, and incident response workflows.
Deploying OCI Network Firewall "Common Topologies"
You can deploy the network firewall using one of three common architectures.
1. Centralized Firewall (Hub-and-Spoke Architecture)
Spoke VCNs → Hub VCN (Firewall) → Internet / On-Prem / Other VCNs
Suitable for:
Large enterprises
Multi-environment architectures
Shared service models
Benefits:
Centralized management
Consistent security policies
Reduced footprint in each VCN
2. Distributed Firewall Deployment
Firewall instances deployed directly in each VCN.
Useful when:
Each application requires isolated policies
Regulatory compliance requires local enforcement
Very high throughput is needed per application
3. Inline Security Between Application Tiers
Firewall placed between tiers:
Web Tier → [ Firewall ] → App Tier → [ Firewall ] → DB Tier
This enhances security for:
Critical workloads
Financial and healthcare systems
Zero Trust architectures
OCI Network Firewall Policies
OCI Network Firewall provides powerful next-generation protection for workloads — but its true strength lies in how you design and apply policies. Policies define exactly what traffic is allowed, denied, decrypted, inspected, logged, or blocked.
OCI Network Firewall policies can:
Allow or block traffic
Inspect packets
Scan for malware or intrusion attempts
Analyze encrypted TLS connections
Filter web categories
Apply application-based controls
Enforce threat prevention profiles
These policies are applied to firewall instances, which then enforce them on traffic in real time.
Types of OCI Network Firewall Policies
OCI Network Firewall supports multiple policy types. Each serves a different role in traffic inspection.
Let’s break them down:
1. Application Rules (App-ID Policies)
These policies identify traffic based on the actual application, not the port or IP.
Examples:
Allow: HTTPS traffic for Office365
Deny: SSH traffic from unknown sources
Allow: GitHub over HTTPS
Block: Unknown TCP/UDP applications
Why it matters
Attackers often hide malicious traffic inside allowed ports (like TCP 443).
App-ID policies expose these hidden signatures.
2. URL Filtering Policies
The firewall uses URL filtering to categorize websites and block harmful or unwanted categories.
URL categories include:
Malware
Phishing
Gambling
Adult content
Unknown/unclassified sites
Social media
File-sharing
Command & Control (C2)
Why it matters
Over 85% of modern attacks rely on websites and URLs for delivery.
Blocking unsafe categories is an essential defense.
3. Threat Prevention Policies (IPS/IDS)
These policies detect and block:
Exploits
Malware
Known attack signatures
Buffer overflow attempts
SQL injection
Remote code execution attempts
Botnet traffic
C2 callbacks
Why it matters
This is where the Palo Alto security engine shines.
Threat signatures are constantly updated globally.
4. SSL/TLS Decryption Policies
Encrypted traffic inspection is crucial because 90% of attacks hide behind HTTPS.
Decryption policies determine:
Which traffic to decrypt.
Which traffic to skip.
Which certificates are trusted.
You can configure:
Forward proxy for outbound traffic
Inbound inspection for traffic to servers behind load balancers
Why it matters
Without decryption, malware and C2 traffic can bypass detection.
5. File Blocking & Malware Analysis (WildFire)
Network Firewall can block:
EXE
DLL
Scripts
ZIP
PDF
JAR
Unknown files can be sent to WildFire (cloud analysis engine) for behavior analysis.
Why it matters
Stops malware before it reaches your workload.
6. Security Profiles
Security profiles combine multiple protections:
Anti-virus
Anti-spyware
Vulnerability protection
URL filtering
File blocking
DNS security
Profiles are attached to policies for layered protection.
Think of them as “bundles” of protections applied to matching traffic.
7. Policy Rulebase (The Master Control Layer)
The rulebase is an ordered list of rules.
Each rule specifies:
Source
Destination
Application
URL category
User (optional)
Profile
Action (allow, deny, drop)
Logging options
Rules are processed top-down; first match wins.
Conclusion
OCI Network Firewall brings advanced security capabilities to Oracle Cloud by combining deep packet inspection, identity-aware policies, SSL inspection, threat intelligence, and full management simplicity. It secures traffic across ingress, egress, and east–west flows while fitting naturally into modern Zero Trust architectures.
Whether you’re protecting a simple application or a complex enterprise network, OCI Network Firewall provides the advanced features needed to safeguard your workloads from evolving threats.




Get in Touch
ah.hassan09@gmail.com
© 2025. All rights reserved.
Stay Updated
Get the latest posts on OCI and cloud tech
Terms and Conditions
