Fortinet NSE7_PBC-6.4: Public Cloud Security
The Fortinet NSE7_PBC-6.4 exam represents the Public Cloud Security 6.4 generation. The skill set centers on deploying FortiGate virtual machines in public clouds, understanding native virtual networking and routing, building resilient security paths, automating deployment, connecting cloud environments to enterprise networks, and troubleshooting the boundary between the cloud control plane and FortiOS.
Fortinet advanced Public Cloud Security through 7.2 and into the current NSE 7 Public Cloud Security 7.6.4 Architect exam. Modern preparation emphasizes AWS, Azure, infrastructure automation, SDN connectors, connectivity troubleshooting, and FortiCNAPP. The 6.4 material remains useful because the same cloud-network and virtual-firewall reasoning sits underneath those newer services.
The existing Public Cloud Security 7.6 Architecture, AWS, Azure, and Google Cloud Security articles provide current and provider-specific context.
Cloud routing can also change dynamically when autoscaling, failover, or infrastructure updates occur. A design should avoid relying on undocumented manual routes that one engineer added during troubleshooting. Keep route intent in code or controlled configuration where possible and monitor changes to the native control plane. When a workload begins bypassing inspection unexpectedly, route history and infrastructure change records can be as important as the FortiGate configuration.
A virtual firewall can inspect only the traffic the cloud platform routes through it. Virtual networks, subnets, route tables, virtual interfaces, security groups or NSGs, gateways, load balancers, and transit services decide the path before FortiOS policy can act.
Draw inbound, outbound, and east-west flows using both cloud objects and FortiGate interfaces. Mark which system owns each next-hop decision. A correct FortiGate rule cannot protect traffic that cloud routing sends around the appliance.
The cloud security model is useful because network controls are one layer alongside identity, workload, data, posture, and control-plane security.
Cloud FortiGate instances use virtual NICs, provider-assigned addresses, metadata, and platform-specific forwarding behavior rather than physical ports. External, internal, management, and HA roles should be explicit enough that automation can reproduce them consistently.
Cloud settings such as IP forwarding, route tables, source or destination checks, public addresses, and NIC attachment can affect whether FortiGate sees traffic at all.
Validate one inbound, one outbound, and one east-west connection immediately after deployment before adding complex inspection. Basic path correctness should be established before policy tuning begins.
Permissions are part of HA. If failover automation needs to change a route, address, interface association, or other cloud object, the service identity performing that action must have the correct scope. Excessive privilege increases risk, while insufficient privilege can turn a healthy secondary firewall into an unreachable resource during failure. Test the actual failover API path and monitor denied actions rather than assuming the permissions defined in the template are correct.
Public clouds do not reproduce every physical-cluster assumption. HA can involve multiple FortiGate instances, availability zones, load balancers, route updates, health probes, or API-driven actions.
Know what detects failure, which cloud object changes, how traffic is redirected, what state is preserved, and what permissions automation requires. Protecting against one instance failure is different from protecting against a complete availability-zone or regional failure.
Test degraded-state performance too. A secondary instance that becomes active but cannot handle shifted inspection load does not provide useful resilience.
Separate environment-specific parameters from reusable modules. Regions, subnets, instance sizes, route targets, and account identifiers can vary while the security pattern remains common. This mirrors good FortiManager practice: common intent should be reusable, while local values should remain visible. Code review is easier when a change to one site does not require editing the logic shared by every cloud environment.
Cloud environments are commonly deployed using Terraform, CloudFormation, Bicep, or similar automation. Infrastructure as code can create interfaces, routes, load balancers, FortiGate instances, and surrounding controls consistently across environments.
The advantage is repeatability; the risk is repeatable error. Use code review, plan or preview output, version control, and staged environments. Keep cloud-infrastructure code and FortiGate security-policy ownership clear so operators know which layer to roll back.
The hybrid cloud architecture model is useful because public-cloud security often connects to data centers, branches, identity, and centralized management.
Security groups, network ACLs, NSGs, and similar native controls can restrict traffic before it reaches FortiGate or a workload. FortiGate adds deeper inspection, segmentation, VPN, application control, IPS, and consistent policy across environments.
Troubleshoot overlapping controls independently. Prove the native rule and FortiGate rule separately before creating a broad allow simply because the team is unsure which layer denied the packet.
Use native controls to reduce basic exposure and FortiGate where advanced inspection or consistent cross-environment policy is required.
Plan for overlapping and changing address space before connecting cloud and on-premises networks. Mergers, temporary environments, and vendor networks can introduce prefixes that collide with existing routes. NAT, segmentation, or redesign may be needed, but the architecture should make the compromise explicit because address translation can complicate logging and incident attribution. A VPN tunnel alone cannot solve an ambiguous routing domain.
Public-cloud FortiGate often connects to data centers, branches, and other clouds through IPsec, SD-WAN, transit gateways, virtual WANs, or private links. The tunnel or transit service is only one part of the application path.
Verify cloud route tables, FortiGate routing, advertised prefixes, firewall policy, NAT, and return paths. A VPN being up does not prove the protected application has a usable and symmetric route.
Document preference and failover when several connectivity options coexist so an outage does not move traffic onto an insecure path or bypass the expected inspection point.
Tag governance becomes part of firewall governance when dynamic objects depend on cloud metadata. Define who can create or change the tags used for security policy, how naming is standardized, and how unauthorized changes are detected. A cloud administrator changing one tag can alter which FortiGate object includes a workload even though no firewall administrator touched the policy itself.
Cloud workloads scale and change addresses, making static firewall objects difficult to maintain. SDN connectors can consume cloud metadata or tags and populate dynamic objects for policy.
The connector becomes a control-plane dependency. Credentials, permissions, account or subscription scope, tag consistency, API availability, and update timing all affect what FortiGate sees.
When a dynamic object is empty or stale, troubleshoot the connector before editing the firewall rule. A correct policy cannot match a workload the object failed to discover.
Cloud posture findings should feed architecture decisions rather than exist only in a separate dashboard. If a workload is internet exposed unexpectedly, if an identity has excessive privilege, or if a storage service is public, the network team may need to change routing or segmentation while the cloud team fixes the underlying configuration. The strongest design connects posture, network, identity, and workload remediation instead of assigning each finding to a silo.
Public-cloud risk includes application vulnerabilities, excessive permissions, exposed storage, outdated packages, sensitive data, and control-plane misconfiguration. A firewall can reduce network risk but cannot solve every cloud-security objective.
The cross-cloud security map helps separate network, identity, posture, detection, data, and key-management controls.
Modern Fortinet Public Cloud Security therefore adds application and CNAPP capabilities on top of the older virtual-firewall-centric architecture. This is an expansion of responsibility, not evidence that the network layer stopped mattering.
Create a cross-team troubleshooting worksheet that lists the cloud resource, native route, native security control, virtual interface, FortiGate route, firewall policy, NAT behavior, and workload endpoint for each critical path. During an incident, each team can contribute evidence to one shared path instead of testing its own layer in isolation. This reduces the common cloud failure mode where the network team changes FortiGate while the cloud team simultaneously changes route tables, leaving nobody certain which action restored service.
Cloud incidents become confusing when teams change cloud routes and FortiGate policy simultaneously. Start from the packet and identify each decision point: cloud route, load balancer, security group, virtual NIC, FortiGate route, firewall policy, NAT, and backend.
Use the structured troubleshooting method and gather native cloud evidence alongside FortiGate sessions and captures. A firewall can be healthy while the platform bypasses it, or the cloud path can be correct while FortiGate denies the connection.
Build labs that deliberately break one native route, one cloud-native security rule, one FortiGate policy, one connector, and one return path so the evidence differences become familiar.
Keep a small reference architecture in code and rebuild it periodically. Re-deploying the environment from scratch verifies that the documentation, modules, images, permissions, and bootstrap configuration still produce a working security path. This is a practical way to catch hidden manual dependencies that only become visible during disaster recovery or migration.
The current certification structure uses NSE 7 Public Cloud Security 7.6.4 Architect. Current study adds newer AWS and Azure behavior, automation, SDN connectors, and FortiCNAPP.
Preserve the 6.4 skills around virtual deployment, cloud routing, HA, infrastructure as code, native controls, hybrid VPN, dynamic objects, and packet-path troubleshooting.
A strong capstone deploys FortiGate-VM from code, routes inbound and east-west traffic through it, adds native controls, establishes hybrid connectivity, simulates failover, then breaks one cloud route and one FortiGate rule and identifies each fault without weakening unrelated security.
