Courseiva

Fortinet NSE 7 Advanced Security NSE7 (NSE7) — Questions 601675

940 questions total · 13pages · All types, answers revealed

Page 8

Page 9 of 13

Page 10
601
MCQeasy

Which BFD mode is used to detect forwarding path failures between two FortiGates that are directly connected?

A.Synchronous mode
B.Echo mode
C.Demand mode
D.Asynchronous mode
AnswerD

Default mode with periodic hello packets.

Why this answer

Asynchronous mode is the default BFD mode used between two directly connected FortiGates to detect forwarding path failures. In this mode, both peers periodically send control packets at negotiated intervals, and if a peer stops receiving these packets within the detection multiplier, the session is declared down. This allows rapid detection of link or forwarding failures without relying on echo packets or on-demand triggers.

Exam trap

The trap here is that candidates confuse 'echo mode' with the default mode because echo mode can be used to reduce overhead, but asynchronous mode is the standard and mandatory mode for BFD operation between directly connected peers.

How to eliminate wrong answers

Option A is wrong because synchronous mode is not a BFD mode; BFD uses asynchronous, demand, and echo modes, and synchronous mode is unrelated to BFD operation. Option B is wrong because echo mode is an optional BFD mechanism where one end sends echo packets that the other end loops back, but it is not the primary mode for detecting forwarding path failures between directly connected FortiGates; it is used to reduce control packet overhead. Option C is wrong because demand mode is a BFD mode where control packets are sent only when there is a change or on demand, not periodically, and it is typically used in scenarios where reducing control traffic is critical, not for default direct-connect failure detection.

602
MCQmedium

During a failover test in an HA cluster, the primary FortiGate fails over to the secondary. After failover, some existing TCP sessions are dropped. What is the MOST likely reason?

A.The failover caused a routing change
B.The session TTL expired during failover
C.The HA mode is active-passive
D.Session pickup is not enabled on the HA cluster
AnswerD

Without session pickup, TCP sessions are lost on failover.

Why this answer

In an HA cluster, session pickup (also known as session synchronization) is responsible for replicating session tables from the primary FortiGate to the secondary. When failover occurs, if session pickup is not enabled, the secondary FortiGate has no knowledge of existing TCP sessions, causing them to be dropped. This is the most likely reason because the secondary device cannot forward traffic for sessions it does not recognize, even if the network topology remains unchanged.

Exam trap

The trap here is that candidates often assume active-passive HA always drops sessions or that routing changes are the default cause, but Fortinet specifically tests that session pickup must be explicitly enabled to preserve TCP sessions during failover.

How to eliminate wrong answers

Option A is wrong because a routing change during failover is not inherent to HA failover itself; FortiGate HA typically uses virtual MAC addresses and floating IPs to maintain consistent routing, so sessions are not dropped due to routing changes unless the network is misconfigured. Option B is wrong because session TTL (time-to-live) expiration is not a typical cause during a controlled failover; session TTLs are usually long enough to survive the brief failover transition, and the issue is specifically about session state not being transferred. Option C is wrong because active-passive HA mode does not inherently cause session drops; in fact, active-passive HA with session pickup enabled can maintain sessions, and the mode alone is not the reason for dropped sessions—the missing feature is session synchronization.

603
MCQmedium

An organization wants to implement a solution that can detect and automatically respond to threats across multiple Fortinet security products. Which product should they use?

A.FortiManager
B.FortiSIEM
C.FortiSOAR
D.FortiAnalyzer
AnswerC

FortiSOAR orchestrates and automates incident response workflows across security tools.

Why this answer

FortiSOAR is the correct choice because it is a security orchestration, automation, and response (SOAR) platform designed to ingest alerts from multiple Fortinet products (e.g., FortiGate, FortiSIEM, FortiMail) and execute automated playbooks for threat detection and response. Unlike management or analytics tools, FortiSOAR provides the cross-product incident response and automation capabilities required to detect and automatically respond to threats across the Fortinet security fabric.

Exam trap

The trap here is that candidates often confuse FortiManager or FortiAnalyzer as the automation hub, but FortiSOAR is the only product specifically designed for cross-product automated threat response, while FortiManager focuses on configuration management and FortiAnalyzer on log analytics.

How to eliminate wrong answers

Option A is wrong because FortiManager is a centralized management platform for deploying and managing Fortinet device configurations and policies, not for detecting or automatically responding to threats across products. Option B is wrong because FortiSIEM is a security information and event management (SIEM) system that collects and correlates logs for threat detection and compliance, but it lacks native automated response orchestration across multiple Fortinet products. Option D is wrong because FortiAnalyzer is a log aggregation and reporting appliance that provides analytics and forensics, but it does not have built-in automation and response capabilities to act on detected threats.

604
MCQmedium

An administrator is troubleshooting an IPsec VPN tunnel that fails to establish. The administrator runs 'diagnose vpn ike log' and sees the message 'no matching proposal found'. What is the MOST likely cause?

A.The remote gateway's IP address is unreachable
B.The Phase 1 parameters (encryption, authentication, DH group) do not match between peers
C.The firewall policy allowing the VPN traffic is missing or has the wrong interface
D.The pre-shared key is incorrect on one side
AnswerB

'No matching proposal found' indicates that during IKE negotiation, the two peers could not agree on a common set of Phase 1 parameters.

Why this answer

The 'no matching proposal found' message in the IKE log indicates that the FortiGate received a proposal from the remote peer during Phase 1 negotiation, but none of the offered combinations of encryption, authentication, and Diffie-Hellman group matched its own configured Phase 1 parameters. Since IKE uses a proposal/response exchange, a mismatch in any of these attributes causes the negotiation to fail before any further steps, such as authentication or policy lookup, can occur.

Exam trap

The trap here is that candidates often confuse Phase 1 proposal mismatches with pre-shared key errors or firewall policy issues, but the IKE log message 'no matching proposal found' is a specific RFC 2409 notification that occurs before authentication, so only mismatched encryption, hash, or DH group parameters can cause it.

How to eliminate wrong answers

Option A is wrong because an unreachable remote gateway would generate a timeout or 'no response' error, not a proposal mismatch message. Option C is wrong because firewall policies are evaluated only after Phase 1 and Phase 2 are successfully established; a missing or misconfigured policy would cause traffic to be dropped after the tunnel is up, not prevent IKE negotiation. Option D is wrong because an incorrect pre-shared key would cause an authentication failure during Phase 1 after the proposal is accepted, resulting in a message like 'authentication failed' or 'invalid payload', not 'no matching proposal found'.

605
MCQeasy

What is the primary purpose of FortiGuard Outbreak Prevention service?

A.To provide proactive protection against zero-day and fast-spreading threats
B.To provide real-time threat intelligence feeds to third-party SIEM systems
C.To automatically patch vulnerabilities in FortiGate firmware
D.To block all traffic from IP addresses listed in a community-based blocklist
AnswerA

Outbreak Prevention uses AI and heuristics to detect and block emerging threats quickly.

Why this answer

FortiGuard Outbreak Prevention is designed to provide proactive protection against zero-day and fast-spreading threats by leveraging real-time threat intelligence from FortiGuard Labs. It automatically updates security policies and signatures to block emerging threats before they become widespread, reducing the window of vulnerability.

Exam trap

The trap here is that candidates often confuse Outbreak Prevention with general threat intelligence feeds or community blocklists, but the service specifically targets automated, proactive blocking of fast-spreading threats before signatures are fully developed.

How to eliminate wrong answers

Option B is wrong because FortiGuard Outbreak Prevention is not primarily for feeding threat intelligence to third-party SIEM systems; that function is served by FortiSIEM or FortiAnalyzer via syslog or API integrations. Option C is wrong because FortiGuard Outbreak Prevention does not patch FortiGate firmware; firmware patching is handled through FortiGuard Firmware Update service or manual upgrade processes. Option D is wrong because it does not rely on a community-based blocklist; instead, it uses curated, dynamic threat intelligence from FortiGuard Labs, not user-contributed lists.

606
Multi-Selecthard

A network engineer is troubleshooting an ADVPN scenario where shortcut tunnels between spokes are not forming. The hub has IKEv2 configured and the spokes are behind NAT. Which THREE conditions must be met for shortcut tunnels to establish?

Select 3 answers
A.NAT traversal is enabled on all gateways
B.Spokes are configured with 'set auto-discovery' enabled
C.IKEv1 is used for the spoke-to-hub tunnels
D.The hub's phase2 configuration has 'auto-negotiate' enabled
E.The hub's phase2 configuration includes 'add-route'
AnswersB, D, E

Spokes need auto-discovery to accept shortcut proposals.

Why this answer

ADVPN shortcut tunnels require: IKEv2 (not IKEv1), auto-negotiate enabled on the hub phase2, and the hub's phase2 must have 'add-route' set to enable route injection. NAT traversal is automatically handled by IKEv2.

607
MCQmedium

A network administrator is troubleshooting an IPsec VPN tunnel between two FortiGates. The tunnel is up but traffic is not passing. The administrator runs 'diagnose vpn ike gateway list' and sees that the IKE SA has been established. However, 'diagnose vpn tunnel list' shows no IPsec SA entries. What is the most likely cause?

A.The firewall policies are not configured to allow traffic through the tunnel
B.The phase 2 proposal (encryption, authentication, etc.) does not match between peers
C.The pre-shared key on both sides does not match
D.The interface MTU is set too low
AnswerB

Phase 2 negotiations fail if the proposal is mismatched, leading to no IPsec SA.

Why this answer

IKE SA established but no IPsec SA indicates that phase 2 parameters are misconfigured or the proposal is not matching.

608
Multi-Selectmedium

An administrator is troubleshooting an SD-WAN rule that is not matching expected traffic. The SD-WAN rule uses a custom application category and has a performance SLA attached. Which two conditions must be true for the traffic to be matched by the SD-WAN rule? (Select TWO.)

Select 2 answers
A.The performance SLA must be marked as 'up' for at least one member in the SD-WAN zone
B.The destination port must be 80 or 443
C.The traffic must be identified by the application control sensor as the configured application category
D.The source IP must be in the same subnet as the SD-WAN member's IP
E.The traffic must match the firewall policy that has SD-WAN enabled
AnswersC, E

If the rule matches on application category, the traffic must be identified accordingly by App Control.

Why this answer

SD-WAN rules in FortiOS rely on application control sensors to classify traffic into custom application categories. If the traffic is not identified by the application control sensor as belonging to the configured category, the SD-WAN rule cannot match it, regardless of other conditions.

Exam trap

The trap here is that candidates often confuse the role of the performance SLA (which affects path selection after matching) with a match condition, leading them to select option A, when in fact the SLA status does not determine whether traffic matches the rule.

609
MCQhard

An administrator configures a hub-and-spoke ADVPN with FortiGate at the hub and multiple remote sites. After setup, spokes establish shortcuts directly. However, traffic between two spokes consistently goes through the hub even though shortcuts should exist. Running 'diagnose npu np6 ipsec peercache' shows no shortcut entries. What is the MOST likely reason?

A.The spokes are not running BGP over the ADVPN tunnels.
B.The firewall policies on the spokes do not allow shortcut traffic.
C.Shortcut tunnels are disabled on the hub phase1 configuration.
D.The network processor (NP6) is not enabled for IPsec acceleration.
AnswerA

Why this answer

In a hub-and-spoke ADVPN, BGP is required to propagate the spoke's private IP addresses (used as tunnel endpoints) across the overlay network. Without BGP, spokes do not learn each other's tunnel IPs, so they cannot initiate shortcut tunnels. The 'diagnose npu np6 ipsec peercache' command shows no shortcut entries because the shortcut negotiation never starts.

Exam trap

The trap here is that candidates often assume shortcut tunnels are automatically established once ADVPN is configured, overlooking the critical requirement of a dynamic routing protocol (BGP) to exchange tunnel endpoint addresses between spokes.

How to eliminate wrong answers

Option B is wrong because firewall policies on spokes control traffic forwarding, not the establishment of shortcut tunnels; if shortcuts are not formed, traffic will be forwarded via the hub regardless of policies. Option C is wrong because shortcut tunnels are enabled by default on the hub phase1 configuration, and disabling them would prevent all shortcut creation, but the question states shortcuts should exist, implying the hub configuration is correct. Option D is wrong because NP6 IPsec acceleration is a hardware offload feature that affects performance, not the control-plane logic of shortcut tunnel establishment.

610
Multi-Selectmedium

A FortiGate administrator needs to configure a hub-and-spoke ADVPN with OSPF as the routing protocol over the VPN tunnels. Which TWO steps are required on the hub FortiGate to enable shortcut tunnels?

Select 2 answers
A.Set 'add-route' to 'disable' on the phase2 configuration.
B.Enable 'shortcut' option under the phase2 configuration.
C.Enable 'auto-discovery-sender' on the hub's phase1 configuration.
D.Enable 'auto-discovery-receiver' on the hub's phase1 configuration.
E.Configure OSPF network type as 'broadcast' on the hub's tunnel interface.
AnswersB, C

Why this answer

Enabling the 'shortcut' option under the phase2 configuration on the hub FortiGate allows the hub to advertise shortcut tunnel capabilities to spoke devices. This is essential for establishing direct spoke-to-spoke tunnels in an ADVPN setup, as it triggers the dynamic negotiation of shortcut paths when traffic patterns warrant them.

Exam trap

The trap here is that candidates often confuse the roles of 'auto-discovery-sender' and 'auto-discovery-receiver', mistakenly enabling the receiver on the hub instead of the sender, which would prevent the hub from initiating shortcut offers to spokes.

611
MCQhard

In a hub-and-spoke ADVPN deployment, the spoke FortiGates are configured with IKEv2 and the hub has ADVPN enabled. After initial setup, spokes communicate through the hub. The administrator wants to enable shortcut tunnels so that spokes can directly communicate. What additional configuration is required on the spokes?

A.Enable 'set auto-discovery-sender' on the spoke's phase 1 interface
B.Enable 'set add-route' on the hub's phase 1 configuration
C.Set 'set dpd retrycount' to a higher value on the spoke
D.Configure a static route on the spoke pointing to the hub
AnswerA

The spoke must be configured as auto-discovery sender to initiate shortcut tunnels.

Why this answer

In ADVPN, shortcut tunnels allow spokes to communicate directly without traversing the hub. For spokes to initiate shortcut setup, they must have 'set auto-discovery-sender' enabled on the phase 1 interface to the hub. This setting allows the spoke to send route information to other spokes via the hub, enabling the hub to assist in shortcut negotiation.

612
MCQeasy

An organization wants to prevent users from downloading malicious files from the internet. Which FortiGate security profile should be applied to the outbound firewall policy to block files based on their hash if they have been identified as malicious by FortiSandbox?

A.Application Control profile
B.IPS profile
C.Antivirus profile
D.Web Filter profile
AnswerC

Antivirus profile can use FortiSandbox verdicts to block files by hash.

Why this answer

The Antivirus profile is the correct choice because it integrates with FortiSandbox to block files based on their hash when identified as malicious. FortiGate's antivirus engine can submit files to FortiSandbox for analysis, and if the file's hash matches a known malicious signature, the antivirus profile will block the download. This is specifically designed for file-based threat detection at the application layer, unlike other profiles that focus on different security functions.

Exam trap

The trap here is that candidates may confuse the Antivirus profile with the Web Filter profile, thinking that web filtering handles all malicious content, but web filtering only controls URL access, not file hash-based blocking.

How to eliminate wrong answers

Option A is wrong because Application Control profiles manage and filter network traffic based on application signatures (e.g., Facebook, YouTube), not file hash-based blocking. Option B is wrong because IPS profiles detect and prevent network-level exploits and vulnerabilities using signature-based and behavioral analysis, not file hash matching. Option D is wrong because Web Filter profiles control access to URLs and web categories (e.g., blocking gambling sites), not file hash-based malicious content detection.

613
MCQhard

An administrator configures a FortiGate in transparent mode with two VDOMs. Each VDOM is assigned to a different VLAN. The administrator wants to apply a common security policy to traffic between the VLANs. What is the correct approach?

A.Assign both VLANs to the same VDOM and apply a policy there
B.Apply the policy on the management VDOM
C.Configure a single policy on the root VDOM that matches all VLANs
D.Use inter-VDOM routing linked to a policy in the global policy set
AnswerD

Traffic between VDOMs must go through inter-VDOM routing; a policy in the respective VDOMs is needed.

Why this answer

In transparent mode, FortiGate VDOMs are isolated by default, and traffic between VLANs assigned to different VDOMs must traverse an inter-VDOM link. The correct approach is to use inter-VDOM routing and apply a security policy in the global policy set, which allows a common policy to govern traffic crossing VDOM boundaries. This ensures that the policy is evaluated once for inter-VDOM traffic, rather than requiring separate policies in each VDOM.

Exam trap

The trap here is that candidates often assume a single VDOM or the root VDOM can handle inter-VLAN policies in transparent mode, but FortiGate requires explicit inter-VDOM routing and global policy sets for cross-VDOM traffic, even in transparent mode.

How to eliminate wrong answers

Option A is wrong because assigning both VLANs to the same VDOM would merge them into a single broadcast domain, defeating the purpose of using separate VDOMs for isolation. Option B is wrong because the management VDOM is used for administrative access and management traffic, not for applying security policies to data-plane traffic between VLANs. Option C is wrong because the root VDOM in transparent mode does not handle data-plane traffic between VLANs; it is a special VDOM for global management and does not support direct policy application for inter-VLAN traffic.

614
MCQeasy

An organization uses FortiClient EMS to enforce compliance on endpoints. They want to ensure that only devices with updated antivirus definitions can access the corporate VPN. Which FortiClient configuration should be applied?

A.Create a compliance rule in FortiClient EMS to check antivirus definitions
B.Use a firewall policy to block traffic from non-compliant devices
C.Configure a ZTNA tag that requires updated antivirus
D.Enable CASB in the ZTNA proxy
AnswerA

EMS allows creating compliance rules that check endpoint posture parameters like antivirus version.

Why this answer

Compliance rules in FortiClient EMS check endpoint posture, such as antivirus status. The rule can be configured to require up-to-date antivirus definitions before allowing VPN access.

615
MCQhard

A company is deploying a Security Fabric with multiple FortiGate devices managed by FortiManager. The administrator wants to apply a policy package to multiple FortiGate devices in the Fabric. However, after assigning the policy package to the devices in FortiManager and installing the configuration, the policies are not applied consistently across all devices. The administrator notices that some devices have local policies that override the policy package. What is the best practice to ensure that the policy package is enforced on all devices?

A.Enable 'Central Management' in FortiManager and use 'Install On Policy Package' to push policies.
B.Disable the 'Auto Update' feature on the managed devices.
C.Use the same policy package name on all devices and manually sync them.
D.Ensure that the Security Fabric is fully established and all devices are visible in the topology.
AnswerA

Central management enforces that only policies from FortiManager are active.

Why this answer

Enabling 'Central Management' in FortiManager ensures that the policy package is the authoritative source for all managed FortiGate devices. When 'Install On Policy Package' is used, FortiManager overwrites any local policies on the devices, enforcing consistent policy application across the Security Fabric. Without central management, local policies can persist and override the pushed policy package, leading to inconsistencies.

Exam trap

The trap here is that candidates may assume that simply installing a policy package via FortiManager is enough to override local policies, without realizing that 'Central Management' must be explicitly enabled to prevent local policy edits from persisting and overriding the pushed configuration.

How to eliminate wrong answers

Option B is wrong because disabling 'Auto Update' on managed devices would prevent them from receiving any updates from FortiManager, including policy changes, which would not solve the override issue. Option C is wrong because using the same policy package name and manually syncing devices is error-prone and does not leverage FortiManager's centralized control; local policies would still override unless central management is enabled. Option D is wrong because ensuring the Security Fabric is established and devices are visible in the topology is necessary for communication but does not address the root cause of local policies overriding the policy package; central management is required to enforce the policy package.

616
MCQhard

An administrator runs the following command on a FortiGate and sees the output: diagnose sys session filter dport 443 diagnose sys session list proto=6 proto_state=01 duration=3600 expire=3599 What does this indicate about the session?

A.The TCP handshake has not completed; the client sent SYN and is waiting for SYN-ACK
B.The session is fully established and has been idle for 1 hour
C.The session is in FIN_WAIT state and is closing
D.The session is using UDP protocol
AnswerA

proto_state=01 is TCP SYN_SENT state, indicating the initial SYN has been sent but no SYN-ACK received.

Why this answer

The output shows `proto=6` (TCP) and `proto_state=01`, which in FortiGate's session table indicates a TCP SYN_SENT state. The session has been active for 3600 seconds (1 hour) with 3599 seconds remaining, meaning the client sent a SYN but never received a SYN-ACK, so the TCP three-way handshake is incomplete. This is why option A is correct.

Exam trap

The trap here is that candidates often assume `proto_state=01` means an established session because they see a non-zero duration and expire time, but FortiGate uses a different numbering scheme than standard TCP state diagrams.

How to eliminate wrong answers

Option B is wrong because a fully established TCP session would show `proto_state=02` (ESTABLISHED), not `01`, and an idle session would still show established state. Option C is wrong because a FIN_WAIT state would be indicated by `proto_state=04` or `05` (FIN_WAIT_1 or FIN_WAIT_2), not `01`. Option D is wrong because `proto=6` explicitly indicates TCP (protocol 6), not UDP (protocol 17).

617
Multi-Selecthard

A network administrator is troubleshooting a scenario where FortiView in FortiAnalyzer shows no traffic data for a specific FortiGate, but logs are being received. Which two possible causes should the administrator investigate? (Choose two.)

Select 2 answers
A.The FortiGate's clock is not synchronized with FortiAnalyzer
B.The FortiAnalyzer ADOM is configured as a global ADOM
C.The FortiGate is not sending traffic logs; only event logs are being forwarded
D.The FortiView database is corrupted or needs to be rebuilt
E.The FortiAnalyzer disk is full and not indexing new logs
AnswersC, D

FortiView requires traffic logs to populate.

Why this answer

FortiView relies on traffic logs (e.g., traffic, firewall, or application control logs) to generate its visualizations. If the FortiGate is only forwarding event logs (e.g., admin, system, or VPN logs) but not traffic logs, FortiView will show no traffic data even though logs are being received. This is a common misconfiguration in log forwarding policies on the FortiGate.

Exam trap

The trap here is that candidates assume any log reception implies traffic data is available for FortiView, but FortiView specifically requires traffic logs, not just any log type, and a corrupted database can silently break FortiView while other log viewing features remain functional.

618
Multi-Selectmedium

A FortiGate administrator is troubleshooting an issue where IPsec VPN traffic is not being forwarded correctly in a multi-VDOM environment. Which TWO factors should the administrator verify?

Select 2 answers
A.The firewall policy for the VPN traffic is present in the correct VDOM
B.The VPN tunnel is configured in the correct VDOM
C.Inter-VDOM routing is enabled globally
D.The management VDOM has an IPsec policy
E.The FortiGate is in transparent mode
AnswersA, B

Policy must be in the VDOM where traffic flows.

Why this answer

A is correct because firewall policies are VDOM-scoped; even if the VPN tunnel is up, traffic will not be forwarded unless a policy explicitly permits it within the VDOM that owns the VPN interface. The administrator must verify that the policy allowing the IPsec traffic exists in the correct VDOM, as policies from one VDOM cannot control traffic in another.

Exam trap

The trap here is that candidates often assume inter-VDOM routing is a global feature that must be enabled, when in fact it is handled by per-VDOM configurations such as inter-VDOM links or policies.

619
MCQmedium

A FortiGate is configured as a ZTNA proxy for an internal web application. The client's device posture check fails due to an outdated antivirus definition. The administrator wants to block access but still display a warning page. Which ZTNA access rule action should be used?

A.set action block
B.set action redirect
C.set action authenticate
D.set action allow
AnswerA

Block action denies access; combined with a warning portal configuration, the user sees a warning.

Why this answer

ZTNA access rules can block or allow with optional warning. 'Allow with warning' is not available; to show a warning while blocking, the action should be 'Block' with a redirect to a warning portal.

620
Multi-Selectmedium

An administrator is configuring SD-WAN rules to direct specific traffic types. Which TWO of the following criteria can be used in an SD-WAN rule to match traffic?

Select 2 answers
A.Source interface
B.Time of day
C.Destination IP address
D.Application
E.URL category
AnswersC, D

Destination IP can be used as a match criterion.

Why this answer

Destination IP address (C) is a valid SD-WAN rule match criterion because SD-WAN rules can use destination IP address ranges or prefixes to steer traffic over specific transport interfaces or SD-WAN members. This allows administrators to route traffic to particular destinations (e.g., a branch office subnet or a cloud service) through preferred WAN links based on IP-based policy. Application (D) is also a valid criterion because SD-WAN rules can match traffic based on application signatures (e.g., Office365, YouTube) to apply appropriate steering policies, ensuring critical applications use optimal paths while non-critical traffic can be directed over lower-cost links.

Exam trap

The trap here is that candidates confuse SD-WAN rule match criteria with firewall policy match criteria, mistakenly thinking that source interface or URL category are valid SD-WAN rule options when they are actually only applicable in firewall policies or web-filtering profiles.

621
Multi-Selecthard

A FortiGate administrator is troubleshooting why a custom IPS signature is not triggering on traffic matching the pattern. Which TWO checks should be performed?

Select 2 answers
A.Check the signature's severity level in the IPS sensor
B.Ensure the FortiGate is in proxy-based inspection mode
C.Confirm the IPS sensor is applied to the correct firewall policy
D.Verify the signature uses correct protocol decoder
E.Verify that the custom signature is enabled in the IPS sensor
AnswersC, E

Without policy attachment, no inspection occurs.

Why this answer

An IPS sensor must be explicitly attached to a firewall policy via the 'inspection-mode' or 'ips-sensor' configuration to inspect traffic. Even if a custom signature is correctly defined and enabled, it will never trigger if the sensor containing it is not applied to the policy that matches the target traffic. This is a fundamental prerequisite for any IPS signature to process packets.

Exam trap

The trap here is that candidates often focus on signature configuration details (severity, decoder, mode) and overlook the policy attachment step, which is the most common root cause for a custom signature not triggering.

622
Multi-Selecthard

An administrator deploys a FortiGate in a remote office with a FortiSwitch and FortiAP. The LAN edge management features are used to manage these devices. The FortiGate is configured as a controller. Which three steps are required to manage the FortiAP via the FortiGate? (Choose THREE.)

Select 3 answers
A.Configure DHCP option 138 or DNS to point FortiAP to FortiGate
B.Authorize the FortiAP by serial number on the FortiGate
C.Enable CAPWAP on the FortiGate
D.Enable LLDP on the FortiSwitch
E.Configure an SSID under the FortiAP profile
AnswersA, B, C

FortiAP discovers the controller via DHCP or DNS.

Why this answer

FortiAPs use DHCP option 138 or DNS to discover the FortiGate controller. DHCP option 138 provides the IP address of the FortiGate, while DNS resolves a predefined hostname (e.g., 'fortigate' or 'fg') to the controller's IP. Without this discovery mechanism, the FortiAP cannot locate the FortiGate to establish CAPWAP control and data tunnels.

Exam trap

The trap here is that candidates confuse the steps for initial AP discovery and authorization with later configuration tasks like SSID creation or switch-level protocols like LLDP, which are not required for the FortiGate to manage the FortiAP.

623
MCQeasy

A multinational company uses FortiGate devices as VPN gateways to connect its headquarters (HQ) and branch offices via IPsec VPN tunnels. The company is migrating its remote access solution from IPsec VPN to SSL VPN using FortiClient. Currently, 500 remote users connect via IPsec VPN with pre-shared keys and XAuth authentication. The migration must be seamless with minimal downtime, and users must continue to authenticate using their existing Active Directory credentials. The SSL VPN portal must provide access to internal web applications and some legacy TCP-based applications that do not support HTTP. The security team requires that all traffic between remote users and the internal network be encrypted and that the SSL VPN use a certificate from a public CA to avoid certificate warnings on client devices. The IT team wants to use FortiToken for two-factor authentication (2FA) for all VPN users. Which of the following is the most appropriate course of action to meet all requirements?

A.Configure SSL VPN with a self-signed certificate and use the local password database for authentication. Enable FortiToken and configure the portal to provide both web and TCP forwarding applications.
B.Deploy SSL VPN with a public CA certificate, configure LDAP authentication against Active Directory, enable FortiToken for 2FA, and create a split-tunneling policy that uses both SSL VPN web mode and tunnel mode via FortiClient.
C.Set up SSL VPN with a public CA certificate, use LDAP for authentication, but do not enable FortiToken because it would require a separate token per user.
D.Create a new IPsec VPN configuration using certificate-based authentication and FortiToken, and gradually move users to the new IPsec VPN.
AnswerB

This meets all requirements: appropriate authentication, public CA, 2FA, and access to both web and legacy TCP applications.

Why this answer

It meets all requirements: a public CA certificate avoids client certificate warnings, LDAP authentication against Active Directory allows seamless credential reuse, FortiToken provides the required 2FA, and combining SSL VPN web mode (for web apps) with tunnel mode via FortiClient (for legacy TCP applications) ensures full coverage. This approach minimizes downtime by migrating users gradually without changing their authentication backend.

Exam trap

The trap here is that candidates may think SSL VPN cannot handle non-HTTP applications, but FortiClient's tunnel mode with split tunneling or full tunneling can encapsulate any TCP/UDP traffic, making it suitable for legacy applications.

How to eliminate wrong answers

Option A is wrong because a self-signed certificate would cause certificate warnings on client devices, violating the requirement to avoid such warnings, and using the local password database does not integrate with existing Active Directory credentials. Option C is wrong because it explicitly disables FortiToken, failing the two-factor authentication requirement; the statement that FortiToken requires a separate token per user is incorrect—FortiToken can be assigned per user via the FortiGate or FortiAuthenticator. Option D is wrong because it proposes continuing with IPsec VPN instead of migrating to SSL VPN, and certificate-based authentication does not address the need for SSL VPN portal access to web and legacy TCP applications.

624
MCQmedium

A FortiGate with multiple VDOMs is experiencing inter-VDOM routing issues. The admin has created inter-VDOM links between VDOMs and configured firewall policies allowing traffic. However, traffic from VDOM_A to VDOM_B is not reaching the destination. What is the most likely cause?

A.The inter-VDOM link's administrative status is down
B.The routing table in VDOM_A does not have a route to VDOM_B's subnet via the inter-VDOM link
C.VDOM_B does not have an interface in the same subnet as the inter-VDOM link
D.The traffic is blocked by an implicit deny policy in VDOM_B
AnswerB

Without a route, traffic cannot be forwarded to the inter-VDOM link.

Why this answer

Inter-VDOM routing requires explicit routes in each VDOM's routing table pointing to the destination subnet via the inter-VDOM link interface. Even with inter-VDOM links and firewall policies configured, if VDOM_A lacks a route to VDOM_B's subnet through that link, traffic will be dropped or forwarded incorrectly. The routing table must contain a static or dynamic route for the destination network with the next-hop set to the inter-VDOM link's IP address on the VDOM_A side.

Exam trap

The trap here is that candidates assume inter-VDOM links and firewall policies alone are sufficient for traffic flow, overlooking the fundamental requirement of explicit routing entries in each VDOM's routing table, which is a common misstep in NSE7 scenarios.

How to eliminate wrong answers

Option A is wrong because if the inter-VDOM link's administrative status were down, the link would not be operational and the admin would likely see the interface status as 'down' in the CLI or GUI, which is a more obvious issue than a missing route. Option C is wrong because inter-VDOM links are point-to-point connections that do not require both VDOMs to have interfaces in the same subnet; each side of the link has its own IP address, and routing is based on next-hop IPs, not shared subnet membership. Option D is wrong because inter-VDOM traffic that matches an explicit allow policy in VDOM_A is forwarded to VDOM_B, where it is subject to VDOM_B's policies; however, the implicit deny in VDOM_B would only block traffic if no explicit policy allows it, but the question states policies are configured, so the issue is more likely a missing route in VDOM_A.

625
MCQmedium

A network admin is configuring SD-WAN on a FortiGate with two WAN members (port1, port2). The requirement is that traffic for Office 365 (source IP 10.1.1.0/24, destination IP 132.245.0.0/16) should use port1 primarily unless it fails the performance SLA, in which case it should use port2. Which SD-WAN rule configuration should the admin use?

A.Configure the rule with 'strategy = spillover' and set spillover thresholds
B.Configure the rule with 'strategy = source-dest-ip' and include port1 and port2
C.Configure the rule with 'strategy = best quality', and enable 'set match-vip enable'. Use performance SLA to monitor port1
D.Configure the rule with 'strategy = manual' and set the preferred member to port1
AnswerC

Best quality uses the performance SLA to select the best member. When the primary member fails SLA, traffic moves to the next best.

Why this answer

'best quality' strategy allows SD-WAN to use performance SLA to monitor port1 and automatically fail over to port2 when port1 fails the SLA. This matches the requirement of using port1 primarily unless it fails the performance SLA. The 'set match-vip enable' is not directly relevant here but does not invalidate the rule; the core mechanism is the performance SLA-driven failover.

Exam trap

The trap here is that candidates often confuse 'manual' strategy with a simple preferred member setting, but 'manual' lacks automatic SLA-based failover, which is essential for this requirement.

How to eliminate wrong answers

Option A is wrong because 'spillover' strategy is used for load balancing based on traffic volume thresholds, not for performance-based failover; it does not use performance SLA to trigger a switch. Option B is wrong because 'source-dest-ip' strategy is a load-balancing algorithm that distributes traffic based on source and destination IP hashing, not a primary/backup failover based on SLA. Option D is wrong because 'manual' strategy requires explicit manual selection of the preferred member and does not automatically fail over based on performance SLA; it lacks the dynamic SLA monitoring needed for the requirement.

626
Multi-Selectmedium

An administrator needs to configure a FortiGate to act as a SAML identity provider (IdP) for a third-party cloud application (SP). Which TWO settings must be configured on the FortiGate to function as an IdP?

Select 2 answers
A.LDAP server configuration
B.SAML IdP user group
C.Service provider configuration with ACS URL and entity ID
D.SP metadata import
E.SSL VPN portal
AnswersB, C

Defines the users that can authenticate via SAML.

Why this answer

The FortiGate requires a SAML IdP user group to define which users are allowed to authenticate via SAML. This group is referenced in the SAML IdP configuration to control access and map attributes to the service provider. Without it, the IdP cannot determine which users to authenticate or how to release attributes.

Exam trap

The trap here is that candidates confuse the roles of IdP and SP, assuming metadata import (option D) is needed for the IdP, when in fact it is the SP that imports the IdP's metadata, not the other way around.

627
MCQhard

A FortiGate admin sees the following log: 'Action=blocked, Service=HTTP, Application=Outbreak, File=invoice.doc, ThreatScore=95'. What is the MOST likely explanation for this block?

A.The file was blocked by FortiGuard outbreak prevention
B.The file was blocked by the machine learning engine
C.The file was blocked by FortiSandbox verdict
D.The file was blocked by a custom IPS signature
AnswerA

Outbreak prevention uses threat scores and is logged as 'Outbreak' in the application field.

Why this answer

The log entry shows 'Application=Outbreak' and 'ThreatScore=95', which are specific indicators of FortiGuard outbreak prevention. FortiGuard outbreak prevention uses real-time threat intelligence to block files associated with widespread malware campaigns before traditional signatures are updated. The 'Outbreak' application tag and high threat score directly correspond to this feature, not to machine learning, sandbox verdicts, or custom IPS signatures.

Exam trap

The trap here is that candidates confuse 'Outbreak' with a generic malware detection term, not realizing it is a specific FortiGuard feature with its own log field, distinct from machine learning, sandbox, or IPS-based blocks.

How to eliminate wrong answers

Option B is wrong because the machine learning engine in FortiGate uses behavioral analysis and static file analysis to detect unknown malware, but it does not generate an 'Application=Outbreak' tag; that tag is specific to FortiGuard outbreak prevention. Option C is wrong because a FortiSandbox verdict would appear in logs as 'Action=blocked' with 'Application=Sandbox' or 'Verdict=malicious', not 'Application=Outbreak'. Option D is wrong because a custom IPS signature would log 'Action=blocked' with 'Signature=...' or 'IPS=...', not 'Application=Outbreak' or 'ThreatScore=95'.

628
Multi-Selecthard

A FortiGate administrator wants to use automation stitches to respond to a detected threat. The trigger is 'event' and the action is to quarantine the source IP. Which TWO actions can be used in FortiGate automation stitches to achieve IP quarantine?

Select 2 answers
A.Send an email to the administrator
B.CLI script that runs 'diagnose user quarantine add'
C.Execute a CLI script that adds a firewall address object and policy to block the IP
D.Use the 'execute fortishield' command in a CLI script
E.Log the event to FortiAnalyzer
AnswersB, C

This command adds an IP to the quarantine list.

Why this answer

The 'diagnose user quarantine add' command is the native FortiGate CLI command to add an IP address to the quarantine list, which is a valid action in an automation stitch. Option C is also correct because executing a CLI script that creates a firewall address object and a corresponding policy to block the IP effectively achieves IP quarantine by preventing traffic from that source, which is a common alternative method.

Exam trap

The trap here is that candidates may think only the 'diagnose user quarantine add' command is valid for IP quarantine, overlooking that creating a firewall address object and policy is also a supported and effective method in FortiGate automation stitches.

629
MCQhard

A FortiGate in transparent mode with multiple VDOMs is deployed at a customer site. The customer reports that traffic between two VLANs on the same physical segment is not being forwarded. The administrator verifies that the firewall policies are configured correctly. What is the most likely cause?

A.The VDOMs are not configured with management IP addresses
B.The FortiGate is in transparent mode and does not route between VLANs without a VLAN interface
C.The VDOM limit has been exceeded
D.Inter-VDOM routing is disabled between the VDOMs
AnswerB

Transparent mode requires VLAN subinterfaces and policies to allow inter-VLAN traffic, and by default does not route.

Why this answer

In transparent mode, a FortiGate acts as a Layer 2 bridge and does not perform IP routing. To forward traffic between VLANs on the same physical segment, you must create VLAN subinterfaces on the FortiGate and assign them to the appropriate VDOMs. Without these VLAN interfaces, the FortiGate cannot distinguish or forward traffic between the VLANs, even if firewall policies are correctly configured.

Exam trap

The trap here is that candidates often assume transparent mode FortiGates can route between VLANs automatically, forgetting that VLAN interfaces must be explicitly created to enable Layer 2 forwarding between VLANs on the same physical segment.

How to eliminate wrong answers

Option A is wrong because management IP addresses are only required for administrative access (e.g., GUI/SSH) and do not affect Layer 2 forwarding between VLANs. Option C is wrong because exceeding the VDOM limit would prevent creation of new VDOMs or cause operational errors, but the scenario describes traffic not being forwarded, which is unrelated to VDOM count limits. Option D is wrong because inter-VDOM routing is a Layer 3 feature that controls traffic between VDOMs; in transparent mode, traffic between VLANs on the same physical segment is handled within a single VDOM via VLAN interfaces, not between VDOMs.

630
MCQmedium

An administrator configures OSPF over an IPsec VPN tunnel between two FortiGates. The OSPF adjacency does not form. The tunnel is up and ping works between the loopback interfaces used for OSPF. What is the MOST likely issue?

A.OSPF is not enabled on the tunnel interface.
B.The OSPF network type on the tunnel interface is set to point-to-point but the remote side is broadcast.
C.The MTU on the tunnel interface is too large for OSPF packets.
D.The firewall policy allowing OSPF traffic (protocol 89) over the tunnel is missing.
AnswerD

Why this answer

Even if the tunnel is up, OSPF packets (protocol 89) must be explicitly permitted by a firewall policy on the tunnel. Without that policy, OSPF Hellos are dropped and adjacency fails. Network type mismatch can also cause issues, but the most common is missing policy.

631
MCQeasy

An administrator needs to back up the configuration of a FortiGate managed by FortiManager before making major changes. Which feature in FortiManager should the administrator use?

A.Policy package import/export
B.Automation stitch
C.Install preview
D.Revision history
AnswerD

Revision history stores previous configurations and allows restore.

Why this answer

Revision History in FortiManager allows administrators to create, view, and restore previous configuration versions of managed FortiGate devices. This is the correct feature for backing up a configuration before making major changes, as it provides a point-in-time snapshot that can be rolled back if needed.

Exam trap

The trap here is that candidates may confuse 'Install preview' (which shows changes to be applied) with a backup mechanism, but it does not save the current state for rollback, whereas Revision History explicitly provides that capability.

How to eliminate wrong answers

Option A is wrong because Policy package import/export is used to transfer policy packages between FortiManager and FortiGate or between FortiManager instances, not to back up the entire device configuration before changes. Option B is wrong because Automation stitch is a FortiGate feature that automates responses to events (e.g., triggering scripts or sending alerts), not a configuration backup mechanism. Option C is wrong because Install preview shows the pending changes that will be applied during an install operation, but it does not create a backup or allow rollback of the current configuration.

632
MCQeasy

Which Fortinet product is designed to deploy decoy systems to lure attackers and detect lateral movement within the network?

A.FortiSandbox
B.FortiDeceptor
C.FortiSOAR
D.FortiEDR
AnswerB

FortiDeceptor deploys decoys to detect and deceive attackers.

Why this answer

FortiDeceptor is specifically designed to deploy decoy systems (honeypots) that mimic real assets, such as servers or endpoints, to lure attackers. It detects lateral movement by monitoring decoy interactions and generating alerts when an attacker probes or compromises these fake targets, providing early warning of network intrusion.

Exam trap

The trap here is that candidates may confuse FortiDeceptor with FortiSandbox, assuming sandboxing involves decoys, but FortiSandbox focuses on file analysis while FortiDeceptor is purpose-built for deception-based threat detection.

How to eliminate wrong answers

Option A is wrong because FortiSandbox is a threat analysis and detection appliance that executes suspicious files in a sandboxed environment to identify malware, not a decoy system for luring attackers. Option C is wrong because FortiSOAR is a security orchestration, automation, and response (SOAR) platform that coordinates incident response workflows, not a deception-based detection tool. Option D is wrong because FortiEDR is an endpoint detection and response solution that monitors and protects endpoints from threats using behavioral analysis and machine learning, not by deploying decoy systems.

633
MCQhard

An administrator runs 'diagnose sys session list' and sees sessions with 'proto=6 proto_state=02' and a long duration. The administrator is troubleshooting why sessions are not being terminated after a policy change that should block the traffic. What does 'proto_state=02' indicate?

A.The session is in TIME_WAIT state
B.The session is in SYN_SENT state, waiting for a SYN-ACK
C.The session is in established state (TCP connection active)
D.The session is in FIN_WAIT state, closing the connection
AnswerC

proto_state=02 means ESTABLISHED. Existing sessions are not affected by policy changes; they continue until timeout or explicit termination.

Why this answer

In Fortinet's 'diagnose sys session list' output, 'proto=6' indicates TCP, and 'proto_state=02' maps to the TCP established state (ESTABLISHED). This means the session has completed the three-way handshake and is actively passing data. A long duration in this state explains why the session persists even after a policy change that should block new traffic—the existing session remains in the kernel session table until it times out or is explicitly cleared, because FortiGate's stateful inspection does not retroactively terminate established sessions upon policy modification.

Exam trap

The trap here is that candidates confuse the numeric 'proto_state' values with generic TCP states from RFC 793, but Fortinet uses its own mapping where '02' specifically means ESTABLISHED, not TIME_WAIT or FIN_WAIT, leading to incorrect assumptions about session termination behavior.

How to eliminate wrong answers

Option A is wrong because TIME_WAIT is represented by proto_state=05, not 02, and indicates a session waiting for a potential delayed packet after a connection close. Option B is wrong because SYN_SENT corresponds to proto_state=01, which is the initial state before the handshake completes, not a long-duration established session. Option D is wrong because FIN_WAIT is represented by proto_state=03 or 04 (depending on direction), not 02, and indicates an active closure sequence, not an ongoing data transfer.

634
MCQmedium

An administrator wants to create an automation stitch that sends a webhook notification when an IPS attack is detected. Which trigger and action should be used?

A.Trigger: 'IPS Event'; Action: 'Webhook'
B.Trigger: 'FortiGuard'; Action: 'Quarantine'
C.Trigger: 'System Event'; Action: 'Email'
D.Trigger: 'Incoming Webhook'; Action: 'IPS Event'
AnswerA

IPS event triggers the stitch, and webhook action sends the notification.

Why this answer

An automation stitch requires a trigger that matches the event type and an action that performs the desired response. 'IPS Event' is the correct trigger for detecting an IPS attack, and 'Webhook' is the action that sends an HTTP POST request to a configured endpoint, which is the standard method for webhook notifications in FortiOS.

Exam trap

The trap here is that candidates confuse 'IPS Event' with 'System Event' or 'FortiGuard', or mistakenly think 'Incoming Webhook' is a trigger for outbound notifications, when in fact it is for receiving external triggers.

How to eliminate wrong answers

Option B is wrong because 'FortiGuard' is a trigger for FortiGuard threat intelligence updates, not for IPS events, and 'Quarantine' is an action for isolating compromised hosts, not for sending webhook notifications. Option C is wrong because 'System Event' is a trigger for system-level events like interface status changes, not for IPS attacks, and 'Email' is an action for sending email alerts, not webhook notifications. Option D is wrong because 'Incoming Webhook' is a trigger for receiving external webhooks, not for detecting IPS attacks, and 'IPS Event' is a trigger, not an action.

635
MCQhard

You run 'diagnose sys session filter dport 179' on a FortiGate and see many sessions with proto=6 and proto_state=01. What does this indicate about the BGP sessions?

A.BGP sessions are fully established and exchanging routes.
B.BGP sessions are being actively torn down.
C.BGP sessions are in the process of being established, but not yet fully up.
D.BGP sessions are using TCP port 179 but are idle.
AnswerC

proto_state=01 means SYN_SENT, indicating TCP handshake is incomplete.

Why this answer

Proto=6 indicates TCP, and proto_state=01 corresponds to TCP SYN_SENT (state 1 in the Linux TCP state model used by FortiGate). This means the BGP session has sent a SYN but has not yet received a SYN-ACK, so the three-way handshake is incomplete and the session is not established. BGP uses TCP port 179, so seeing many sessions in this state indicates ongoing connection attempts that have not yet completed.

Exam trap

The trap here is that candidates often assume any session on port 179 with proto=6 (TCP) means BGP is working, but they overlook the TCP state field; FortiGate's proto_state values directly map to TCP connection phases, and 01 specifically indicates the session is still in the handshake phase, not established.

How to eliminate wrong answers

Option A is wrong because a fully established BGP session would show proto_state=08 (TCP ESTABLISHED), not 01. Option B is wrong because sessions being torn down would show states like FIN_WAIT (proto_state=09 or 0A) or CLOSE_WAIT (proto_state=0B), not SYN_SENT. Option D is wrong because an idle TCP session on port 179 would still be in ESTABLISHED state (08) if the connection was previously successful, or would not exist if never established; proto_state=01 indicates active connection initiation, not idleness.

636
MCQeasy

Which FortiGate feature is used to detect link failures within milliseconds, allowing rapid convergence for routing protocols like OSPF and BGP?

A.ECMP
B.OSPF Fast Hello
C.BFD
D.Route tagging
AnswerC

BFD offers fast failure detection.

Why this answer

Bidirectional Forwarding Detection (BFD) is the correct answer because it provides sub-second (millisecond) link failure detection independent of routing protocols. Unlike OSPF or BGP's own keepalive mechanisms, BFD can detect failures in as little as 50-100 ms, enabling rapid convergence for protocols like OSPF and BGP by immediately notifying them of a neighbor loss.

Exam trap

The trap here is that candidates confuse OSPF Fast Hello (which still operates in the hundreds-of-milliseconds range) with BFD's true sub-100 ms detection, or they mistakenly think ECMP or route tagging are involved in failure detection.

How to eliminate wrong answers

Option A is wrong because ECMP (Equal-Cost Multi-Path) is a load-balancing technique that distributes traffic across multiple equal-cost paths, not a failure detection mechanism. Option B is wrong because OSPF Fast Hello reduces the hello interval to achieve faster neighbor loss detection (e.g., 1 second), but it still relies on OSPF's own timers and cannot reach the millisecond detection speeds that BFD offers. Option D is wrong because route tagging is used for policy-based routing or redistribution control (e.g., marking routes with tags to filter or manipulate them), not for detecting link failures.

637
MCQmedium

Refer to the exhibit. A user reports that accessing a legitimate HTTPS website is blocked. The FortiGate logs show that the connection was denied by the antivirus profile. What is the most likely cause?

A.The antivirus profile detected a false positive in the encrypted traffic
B.The application list blocked the HTTPS application
C.The IPS profile blocked a vulnerability in the website
D.The protocol options profile blocked the SSL handshake
AnswerA

Deep inspection decrypts traffic, and antivirus may incorrectly flag legitimate content.

Why this answer

The antivirus (AV) profile on FortiGate performs deep inspection of HTTPS traffic by decrypting it, scanning the content, and re-encrypting it. If the AV signature database contains a false positive for a legitimate website's content (e.g., a benign JavaScript file matching a malware signature), the connection will be denied. The log explicitly states the denial was by the AV profile, not by any other security profile, making a false positive in encrypted traffic the most likely cause.

Exam trap

The trap here is that candidates may confuse the security profile that generated the log entry (antivirus) with other profiles (application control, IPS, protocol options) that could also block HTTPS traffic, but the log's explicit attribution to the AV profile eliminates those possibilities.

How to eliminate wrong answers

Option B is wrong because the log shows the connection was denied by the antivirus profile, not by an application control profile; the application list blocking HTTPS would generate a log entry from the application control module, not the AV module. Option C is wrong because an IPS profile blocking a vulnerability would generate a log entry from the IPS sensor, not the antivirus profile, and the log explicitly attributes the denial to the AV profile. Option D is wrong because the protocol options profile blocking the SSL handshake would produce a log from the SSL inspection module or a protocol violation, not from the antivirus profile, and the connection was denied after inspection, not during the handshake.

638
Multi-Selectmedium

An administrator is configuring FortiClient EMS to enforce compliance for ZTNA. Which TWO settings are required on FortiGate to use compliance-based ZTNA tags?

Select 2 answers
A.FortiClient EMS is added as a security fabric connector
B.The ZTNA proxy rule includes a condition for required ZTNA tags
C.SSL deep inspection is enabled on the firewall policy
D.A local user database is configured for authentication
E.FortiGate is configured as a SAML IdP
AnswersA, B

This allows FortiGate to retrieve tags from EMS.

Why this answer

To use compliance tags, FortiGate must have EMS configured as a fabric connector and the ZTNA proxy rule must reference the tags.

639
MCQeasy

What is the purpose of header and footer policies in a FortiManager policy package?

A.To separate IPv4 and IPv6 policies
B.To apply policies at the top and bottom of the policy list that are not affected by reordering within the package
C.To create backup policies
D.To define policies that are only used during installation
AnswerB

Correct.

Why this answer

Header and footer policies in FortiManager policy packages allow administrators to define policies that are automatically placed at the very top (header) and very bottom (footer) of the policy list. These policies remain fixed in position and are not affected by any reordering operations performed on the regular policies within the package, ensuring that critical security controls (e.g., deny-all or allow-specific traffic) are always enforced in the correct order.

Exam trap

The trap here is that candidates often confuse header/footer policies with simple policy ordering or backup mechanisms, failing to recognize that their key purpose is to provide immutable positioning that survives reordering operations within the policy package.

How to eliminate wrong answers

Option A is wrong because header and footer policies are not used to separate IPv4 and IPv6 policies; IPv4 and IPv6 policies are managed separately within their own policy tables or via policy types, not through header/footer mechanisms. Option C is wrong because header and footer policies are not backup policies; they are active, enforced policies that maintain a fixed position, whereas backup policies would be inactive or stored separately. Option D is wrong because header and footer policies are not only used during installation; they are installed and enforced as part of the policy package and remain active on the FortiGate after installation, just like regular policies.

640
MCQeasy

Which FortiGate security feature removes potentially malicious active content from files (e.g., macros, scripts) before delivering them to end users?

A.Antivirus
B.Data Leak Prevention
C.File Filter
D.Content Disarm and Reconstruction
AnswerD

CDR removes active content to neutralize threats.

Why this answer

Content Disarm and Reconstruction (CDR) is the correct answer because it specifically removes potentially malicious active content—such as macros, scripts, and embedded objects—from files (e.g., Office documents, PDFs) by stripping the active elements and reconstructing a safe, sanitized version before delivery. Unlike traditional scanning, CDR does not rely on signatures or heuristics; it assumes the file could be malicious and proactively neutralizes threats by rebuilding the file with only safe, static content.

Exam trap

The trap here is that candidates confuse 'File Filter' (which blocks file types) with 'Content Disarm and Reconstruction' (which sanitizes file content), or they assume 'Antivirus' handles all file-based threats, not realizing that CDR addresses zero-day macro and script attacks that antivirus signatures may miss.

How to eliminate wrong answers

Option A (Antivirus) is wrong because antivirus uses signature-based and heuristic detection to identify known malware, but it does not remove active content from files; it only blocks or quarantines files that match a threat pattern. Option B (Data Leak Prevention) is wrong because DLP focuses on detecting and preventing unauthorized transmission of sensitive data (e.g., credit card numbers, PII) via content inspection, not on removing active content from files. Option C (File Filter) is wrong because file filter controls which file types are allowed or blocked based on extension or MIME type, but it does not sanitize or remove active content from within permitted files.

641
MCQmedium

A FortiGate is configured with multiple VDOMs. The administrator needs to allow traffic from a VDOM named 'CustomerA' to reach a server in VDOM 'SharedServices'. Both VDOMs are on the same FortiGate. Which configuration is necessary?

A.Place both VDOMs in the same ADOM in FortiManager
B.Enable inter-VDOM routing and create policies allowing traffic between the VDOMs
C.Create a VDOM link between the two VDOMs
D.Configure the FortiGate in transparent mode
AnswerB

Inter-VDOM routing is required, and policies control the flow.

Why this answer

Inter-VDOM routing is required to route traffic between VDOMs on the same FortiGate. This is enabled globally via the CLI command 'config system global' and 'set inter-vdom-routing enable'. Once enabled, you must create firewall policies between the VDOMs (using the VDOM link or directly referencing the VDOMs in policies) to permit the traffic.

Without inter-VDOM routing, VDOMs are isolated Layer 3 domains and cannot communicate.

Exam trap

The trap here is that candidates often think a VDOM link is mandatory for inter-VDOM communication, but FortiOS actually allows direct policy-based routing between VDOMs once inter-VDOM routing is enabled globally, making the VDOM link optional.

How to eliminate wrong answers

Option A is wrong because ADOMs in FortiManager are management domains for grouping devices, not a mechanism for enabling traffic flow between VDOMs on a single FortiGate. Option C is wrong because a VDOM link is a type of interface used for inter-VDOM routing, but it is not strictly necessary; inter-VDOM routing can be achieved with policies directly referencing VDOMs after enabling the global setting. Option D is wrong because transparent mode operates at Layer 2 and does not change the requirement for inter-VDOM routing; VDOMs in transparent mode still need inter-VDOM routing enabled and policies to allow traffic between them.

642
MCQeasy

Which routing protocol is commonly used in SD-WAN deployments to exchange routes between FortiGate and the provider edge router in an MPLS network?

A.RIP
B.BGP
C.IS-IS
D.OSPF
AnswerB

BGP is the preferred protocol for exchanging routes with MPLS provider edge routers due to its scalability and policy control.

Why this answer

BGP is the correct answer because it is the standard exterior gateway protocol used in MPLS Layer 3 VPNs to exchange customer routes between a FortiGate (CE router) and the provider edge (PE) router. BGP supports advanced features like route filtering, load balancing, and traffic engineering, which are essential for SD-WAN overlay integration with MPLS underlay networks.

Exam trap

The trap here is that candidates often default to OSPF as a 'common' routing protocol in enterprise networks, failing to recognize that MPLS VPNs specifically require BGP for inter-domain route exchange and SD-WAN overlay integration.

How to eliminate wrong answers

Option A is wrong because RIP is a distance-vector protocol with a maximum hop count of 15, making it unsuitable for the scalable, policy-rich route exchange required between a FortiGate and an MPLS PE router. Option C is wrong because IS-IS is a link-state IGP typically used within service provider networks for internal routing, not for exchanging customer routes with a CE device in an MPLS VPN context. Option D is wrong because OSPF is an IGP designed for intra-domain routing and lacks the path-vector attributes (e.g., AS_PATH, MED) needed for MPLS VPN route distribution and SD-WAN policy-based path selection.

643
MCQeasy

What is the role of FortiGuard Outbreak Prevention in FortiGate's security suite?

A.To deliver real-time threat intelligence and block fast-spreading outbreaks
B.To provide offline signature updates for antivirus
C.To perform sandbox analysis of files
D.To manage endpoint security policies
AnswerA

Outbreak Prevention uses FortiGuard's real-time data.

Why this answer

FortiGuard Outbreak Prevention is a real-time threat intelligence service that proactively blocks fast-spreading outbreaks by delivering immediate signature updates and threat data to FortiGate devices. Unlike scheduled updates, it uses a push mechanism to rapidly deploy protections against emerging threats, reducing the window of vulnerability during zero-day or widespread attacks.

Exam trap

The trap here is that candidates often confuse Outbreak Prevention with regular antivirus signature updates or sandboxing, but the key distinction is that Outbreak Prevention is a real-time, push-based service for fast-spreading threats, not a scheduled or offline update mechanism.

How to eliminate wrong answers

Option B is wrong because offline signature updates are handled by FortiGuard's regular antivirus update service, not Outbreak Prevention, which requires an active internet connection for real-time intelligence. Option C is wrong because sandbox analysis is performed by FortiSandbox, a separate product that integrates with FortiGate but is not part of Outbreak Prevention's role. Option D is wrong because managing endpoint security policies is the function of FortiClient or FortiEDR, not FortiGate's Outbreak Prevention service.

644
MCQhard

A FortiGate admin configures a firewall policy with an antivirus profile in flow-based inspection mode. The admin notices that some large files are being scanned but others are allowed without scanning. What is the most likely cause?

A.The antivirus signatures are outdated
B.The antivirus profile has an exemption for certain file types
C.The FortiGate's antivirus buffer size is exceeded, causing some files to bypass scanning
D.Flow-based inspection cannot scan files larger than 10 MB
AnswerC

If the file is larger than the buffer, scanning may not complete.

Why this answer

In flow-based inspection, FortiGate uses a buffer to reassemble files before scanning. When a file exceeds the configured antivirus buffer size (default 1 MB for flow-based), the FortiGate cannot buffer the entire file for scanning and allows it to pass without inspection. This explains why some large files bypass scanning while smaller ones are scanned.

Exam trap

The trap here is that candidates assume flow-based inspection can scan any file size, overlooking the buffer size limitation that causes large files to bypass scanning entirely.

How to eliminate wrong answers

Option A is wrong because outdated signatures would cause missed detections, not selective bypassing of large files; all files would still be scanned. Option B is wrong because file-type exemptions would consistently skip those file types regardless of size, not selectively allow only large files. Option D is wrong because flow-based inspection does not have a hard 10 MB limit; the buffer size is configurable and defaults to 1 MB, and files larger than the buffer are bypassed, not blocked.

645
MCQmedium

An administrator configures an automation stitch to respond to a high severity event. The trigger is 'event' and the action is 'CLI script'. What must be defined for the action to execute properly?

A.An API token for authentication
B.A FortiManager to execute the script
C.An email server to send the script output
D.A valid CLI script that contains commands to be executed on the FortiGate
AnswerD

The action type 'CLI script' requires a script to be defined with the commands.

Why this answer

For an automation stitch action of type 'CLI script' to execute properly on a FortiGate, the action must reference a valid CLI script that contains the actual FortiGate CLI commands to be run. The script is defined locally on the FortiGate and does not require external authentication, a FortiManager, or an email server for execution.

Exam trap

The trap here is that candidates may assume a CLI script action requires an external orchestrator like FortiManager or authentication tokens, when in fact the script runs locally on the FortiGate and only needs a valid script definition.

How to eliminate wrong answers

Option A is wrong because an API token is not required for CLI script actions; API tokens are used for REST API authentication, not for executing predefined CLI scripts within an automation stitch. Option B is wrong because the CLI script action executes directly on the FortiGate itself, not on a FortiManager; FortiManager is only needed if the action type is 'FortiManager script'. Option C is wrong because an email server is only required if the action type is 'Email', not for executing a CLI script; the script output is handled locally or via other logging mechanisms.

646
Multi-Selecthard

A FortiGate administrator is investigating a slow network issue. The 'diagnose sys session stat' shows a high number of sessions. Which THREE commands can help identify the source of the high session count?

Select 3 answers
A.diagnose sys session list | grep <policy_id>
B.diagnose sys session filter src <IP>
C.diagnose sys session top-talkers
D.diagnose sys session stat
E.diagnose netlink interface list
AnswersA, B, C

Counts sessions per policy to see which policy is most used.

Why this answer

'diagnose sys session list | grep <policy_id>' filters the session list to show only sessions matching a specific firewall policy ID. This allows the administrator to identify which policy is handling the most sessions, helping to pinpoint the source of high session counts by correlating traffic patterns with policy usage.

Exam trap

The trap here is that candidates may think 'diagnose sys session stat' (Option D) provides source-level detail, but it only shows aggregate counters, not per-source or per-policy breakdowns, making it useless for identifying the specific source of high session counts.

647
Multi-Selecthard

A FortiGate is configured with OSPF multi-area. The administrator wants to redistribute a static route into OSPF area 0 and ensure it is propagated to all areas. Which THREE steps are required? (Choose three.)

Select 3 answers
A.Set the OSPF network type to point-to-multipoint
B.Ensure the static route has a valid next-hop and is in the routing table
C.Configure 'redistribute static' under OSPF router configuration
D.Disable OSPF on all interfaces to prevent loops
E.Configure a route map to set the metric type to E1
AnswersB, C, E

Only routes in the routing table can be redistributed.

Why this answer

OSPF can only redistribute routes that are present in the routing table. If the static route is not valid (e.g., missing next-hop or interface down), it will not be installed, and redistribution will fail. The 'redistribute static' command under OSPF router configuration (Option C) is the fundamental step to inject the route into OSPF.

A route map with metric type E1 (Option E) is required to ensure the redistributed route is advertised as an external type 1 (E1) metric, which carries the internal cost to the ASBR, allowing proper path selection across all areas.

Exam trap

The trap here is that candidates often forget to verify the static route is actually installed in the routing table (Option B) and assume that simply configuring 'redistribute static' (Option C) is sufficient, overlooking the prerequisite of a valid next-hop.

648
MCQeasy

Which feature allows a FortiGate to participate in multiple routing tables simultaneously, enabling network segmentation and overlapping IP address spaces?

A.VDOM
B.Policy-based routing
C.VRF
D.Route redistribution
AnswerC

VRF creates separate routing tables within a VDOM or global.

Why this answer

C is correct because VRF (Virtual Routing and Forwarding) allows a FortiGate to maintain multiple separate routing tables (RIB) on the same physical device. Each VRF instance operates as an independent routing domain, enabling network segmentation and the use of overlapping IP address spaces without conflict, which is essential for MPLS L3VPN and multi-tenant environments.

Exam trap

The trap here is that candidates often confuse VDOMs with VRFs, assuming VDOMs alone provide routing table separation, but VDOMs are a management and security context while VRFs are the actual mechanism for multiple routing tables and overlapping IP spaces.

How to eliminate wrong answers

Option A is wrong because VDOMs (Virtual Domains) provide administrative separation and independent firewall policies, but they do not inherently create multiple routing tables for overlapping IP spaces; VDOMs can use VRFs internally, but the feature directly responsible for multiple routing tables is VRF. Option B is wrong because policy-based routing (PBR) allows traffic to be forwarded based on policies (e.g., source/destination) rather than the routing table, but it does not create multiple independent routing tables; it only overrides the default routing decision for specific traffic. Option D is wrong because route redistribution is a mechanism to exchange routes between different routing protocols or routing tables, but it does not enable the existence of multiple routing tables; it assumes they already exist.

649
MCQeasy

An administrator needs to view real-time traffic logs and top applications for a specific VDOM on FortiAnalyzer. Which tool should be used?

A.FortiView
B.Playbooks
C.Incident Management
D.Reports
AnswerA

FortiView provides real-time dashboards and analytics.

Why this answer

FortiView is the correct tool because it provides real-time traffic logs and top applications per VDOM on FortiAnalyzer. It uses live data streams from FortiGate logs to display current network activity, allowing administrators to filter by VDOM and view metrics like top applications, sources, and destinations without running a report or script.

Exam trap

The trap here is that candidates confuse FortiView's real-time monitoring with Reports' historical analysis, assuming both can show live data, but only FortiView provides sub-second updates without requiring a scheduled or on-demand report generation.

How to eliminate wrong answers

Option B is wrong because Playbooks are used for automated threat response and remediation workflows, not for real-time log viewing or application monitoring. Option C is wrong because Incident Management focuses on investigating and managing security incidents from events like IPS or malware, not on displaying live traffic logs or top applications. Option D is wrong because Reports generate historical, scheduled summaries of log data, not real-time views; they require processing time and cannot show live traffic.

650
MCQhard

A company uses an advanced antivirus profile with machine learning engine enabled. After a recent outbreak, several files that were previously undetected are now flagged. How does the outbreak prevention feature help in this situation?

A.It downloads the latest ML models from FortiGuard to detect new threats
B.It sends all files to FortiSandbox for analysis
C.It quarantines all files for 24 hours until a signature is released
D.It blocks all executable files from being downloaded
AnswerA

Outbreak prevention provides immediate updates to ML models to catch new outbreaks.

Why this answer

The outbreak prevention feature in FortiGate's advanced antivirus profile automatically downloads the latest machine learning (ML) models from FortiGuard when a new outbreak is detected. This allows the ML engine to identify and flag previously undetected files without requiring a traditional signature update, enabling proactive detection of zero-day threats.

Exam trap

The trap here is that candidates often confuse outbreak prevention with FortiSandbox integration, assuming that all unknown files must be sandboxed, when in fact outbreak prevention leverages ML model updates for faster, inline detection without the latency of sandbox analysis.

How to eliminate wrong answers

Option B is wrong because outbreak prevention does not send all files to FortiSandbox; FortiSandbox is a separate advanced threat protection feature that performs behavioral analysis, and outbreak prevention focuses on updating ML models, not redirecting traffic. Option C is wrong because outbreak prevention does not quarantine files for a fixed 24-hour period; it uses real-time ML model updates to detect threats immediately, and quarantining without analysis would disrupt legitimate operations. Option D is wrong because outbreak prevention does not block all executable files; it selectively applies ML-based detection to identify malicious executables while allowing benign ones, avoiding the overly restrictive and impractical approach of blocking all executables.

651
Multi-Selecthard

A FortiGate administrator wants to use FortiManager to push configuration changes to a managed FortiGate. To ensure changes are applied correctly, the administrator wants to review the exact CLI commands that will be sent. Which TWO tools can be used for this purpose?

Select 2 answers
A.Device manager dashboard
B.Policy consistency check
C.Install preview
D.Revision history
E.ADOM lock
AnswersC, D

Install preview shows the exact CLI commands that will be executed on the device.

Why this answer

The Install Preview feature in FortiManager generates a detailed list of the exact CLI commands that will be pushed to the managed FortiGate during an installation. This allows the administrator to review and verify the changes before they are applied, ensuring accuracy and preventing unintended configuration errors.

Exam trap

The trap here is that candidates may confuse the Install Preview with the Policy Consistency Check, as both involve reviewing configurations, but only the Install Preview shows the exact CLI commands that will be executed during the push.

652
MCQmedium

An organization wants to use FortiManager to manage multiple FortiGate devices. The administrator needs to ensure that each device group has separate policy and object configurations. Which FortiManager feature should be configured?

A.Policy packages with header/footer policies
B.Administrative Domains (ADOMs)
C.Global ADOM
D.Meta fields
AnswerB

ADOMs provide the required separation of configurations for different device groups.

Why this answer

Administrative Domains (ADOMs) in FortiManager allow you to partition the management database so that each ADOM has its own independent set of policy packages and objects. By assigning each device group to a separate ADOM, administrators ensure that policy and object configurations are isolated and cannot be shared or accidentally overwritten between groups. This directly meets the requirement for separate configurations per device group.

Exam trap

The trap here is that candidates may confuse ADOMs with VDOMs or think that header/footer policies can achieve configuration separation, but ADOMs are the only FortiManager feature that provides full administrative and configuration isolation between device groups.

How to eliminate wrong answers

Option A is wrong because header/footer policies are used to insert common policy rules at the top or bottom of a policy package across multiple devices, not to create separate policy and object configurations for different device groups. Option C is wrong because the Global ADOM is a special ADOM that contains global objects and policies shared across all other ADOMs, which would merge configurations rather than keep them separate. Option D is wrong because meta fields are custom fields used to store additional metadata about managed objects (e.g., contact info, location) and do not provide any mechanism for isolating policy or object configurations between device groups.

653
MCQeasy

What is the purpose of a management VDOM on a FortiGate?

A.To log all administrative actions
B.To route traffic between different VDOMs
C.To increase the number of available firewall policies
D.To provide a dedicated environment for administrative access and management protocols
AnswerD

This allows separate security controls for management.

Why this answer

A management VDOM is a dedicated virtual domain that isolates administrative traffic (e.g., HTTPS, SSH, SNMP, syslog) from data-plane traffic. This ensures that management access and protocols like RADIUS or TACACS+ authentication are processed in a separate context, preventing interference with production VDOMs and allowing granular administrative access control.

Exam trap

The trap here is that candidates often confuse a management VDOM with a logging or inter-VDOM routing function, but Fortinet specifically designed it to isolate administrative access and protocols, not to perform data-plane tasks like routing or logging.

How to eliminate wrong answers

Option A is wrong because logging all administrative actions is a function of the local log or syslog configuration, not a purpose of a management VDOM; a management VDOM can be used to send logs, but its primary purpose is not logging. Option B is wrong because routing traffic between different VDOMs is done by inter-VDOM links (IVL) or VDOM peering, not by a management VDOM, which is specifically for administrative access. Option C is wrong because the number of available firewall policies is limited by the FortiGate model and license, not by the presence of a management VDOM; a management VDOM does not increase policy capacity.

654
MCQhard

A FortiGate is the SAML Service Provider (SP) for a ZTNA application. The IdP is Azure AD. After successful authentication, the user is redirected to the ZTNA proxy with a '403 Forbidden' error. The ZTNA rule has the correct groups allowed. What is the most likely missing configuration?

A.The IdP is not sending the user's group membership in the SAML assertion.
B.The ZTNA proxy certificate is not trusted by the browser.
C.The SAML user group is not mapped to a FortiGate local group.
D.The FortiGate's clock is not synchronized with the IdP.
AnswerC

Correct. The SAML user group must be mapped to a FortiGate local group for group-based authorization in ZTNA rules.

Why this answer

A 403 error after successful SAML authentication indicates the user was authenticated but not authorized. Since the ZTNA rule has the correct groups allowed, FortiGate cannot match the user to any allowed group. This requires mapping the SAML user group to a FortiGate local group via 'config user saml'.

Option C is correct.

655
MCQmedium

Which BGP attribute is used by FortiGate SD-WAN to influence outbound traffic path selection?

A.Next Hop
B.Local Preference
C.MED
D.AS Path
AnswerB

Local Preference is used to influence outbound traffic decision.

656
MCQmedium

An administrator configures a ZTNA gateway with inline CASB to monitor SaaS applications. Users report that access to Salesforce is blocked. The administrator reviews the ZTNA proxy rule and sees that inline CASB is enabled with a 'monitor-only' action. What is the MOST likely reason for the block?

A.The inline CASB profile is set to 'block' for Salesforce
B.The ZTNA proxy rule does not have SSL inspection enabled
C.FortiClient EMS is not assigning the required ZTNA tags
D.A separate application control profile is blocking Salesforce
AnswerD

Application control can block SaaS apps independently.

Why this answer

Inline CASB with 'monitor-only' should not block traffic. The block may be due to a separate application control or web filtering profile applied on the policy.

657
MCQhard

A company uses FortiMail to protect email. They set up DMARC with a policy of 'quarantine' for emails failing SPF and DKIM checks. However, legitimate emails from a third-party service are being quarantined. What should the admin do?

A.Add the sender domain to a whitelist in FortiMail
B.Change the DMARC policy to 'none'
C.Disable DMARC checking for that specific sender
D.Update the SPF record to include the third-party mail server IP
AnswerD

Adding the IP to SPF allows the service to pass SPF check, reducing false quarantines.

Why this answer

The root cause is that the third-party mail server's IP is not authorized in the sender domain's SPF record. DMARC uses SPF alignment: if the message fails SPF (because the sending IP is not listed) and also fails DKIM, DMARC enforces the 'quarantine' policy. Adding the third-party IP to the SPF record allows SPF to pass, achieving alignment and preventing quarantine.

Exam trap

The trap here is that candidates may think whitelisting or disabling DMARC is the quick fix, but the exam tests understanding that DMARC enforcement is based on SPF/DKIM alignment, so the correct solution is to authorize the legitimate sender in the SPF record.

How to eliminate wrong answers

Option A is wrong because whitelisting the sender domain in FortiMail bypasses all DMARC checks, which undermines security and does not fix the underlying SPF/DKIM alignment issue. Option B is wrong because changing the DMARC policy to 'none' disables enforcement for all senders, leaving the domain unprotected against spoofing. Option C is wrong because disabling DMARC checking for that specific sender removes protection for that sender's emails and does not address the SPF record misconfiguration that causes the failure.

658
Matchingmedium

Match each SD-WAN component to its role.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Physical or virtual interface in SD-WAN zone

Group of interfaces with same role

Defines traffic steering policy

Service Level Agreement for link quality

Monitors link latency, jitter, and packet loss

Why these pairings

Correct matches: SD-WAN Rule → traffic steering; Performance SLA → link quality monitoring; Virtual-WAN-Link → interface grouping. Common confusions mix these roles.

659
MCQmedium

A company's FortiGate is configured with multiple IPsec VPN tunnels to branch offices. One tunnel keeps dropping and re-establishing every few minutes. The logs show 'IPsec SA negotiation failed' with error 'proposal mismatch'. What is the most likely cause?

A.Dead Peer Detection (DPD) configured too aggressively
B.Mismatched encryption or authentication algorithms between the two VPN peers
C.NAT-Traversal (NAT-T) not enabled
D.Pre-shared key mismatch
AnswerB

Proposal mismatch directly indicates algorithms or parameters don't match.

Why this answer

The error 'proposal mismatch' directly indicates that the two IPsec peers cannot agree on the security parameters for the IKE or IPsec SA. This occurs when the encryption algorithm (e.g., AES256 vs. AES128), authentication algorithm (e.g., SHA256 vs.

SHA1), Diffie-Hellman group, or lifetime values do not match between the FortiGate and the remote peer. The tunnel drops and re-establishes because the negotiation fails, and the FortiGate retries with the same mismatched proposal, leading to repeated failures.

Exam trap

The trap here is that candidates often confuse 'proposal mismatch' with authentication failures (pre-shared key) or connectivity issues (NAT-T/DPD), but the specific log message 'proposal mismatch' is a direct indicator of cryptographic parameter disagreement, not a key or transport layer problem.

How to eliminate wrong answers

Option A is wrong because Dead Peer Detection (DPD) being too aggressive would cause the tunnel to be torn down due to missed keepalives, not a 'proposal mismatch' error; DPD failures generate 'DPD timeout' or 'peer not responding' logs. Option C is wrong because NAT-Traversal (NAT-T) not being enabled would cause issues with UDP encapsulation when a NAT device is present, but the error would be 'no response from peer' or 'NAT detection failed', not a proposal mismatch. Option D is wrong because a pre-shared key mismatch would cause an authentication failure during IKE Phase 1, resulting in 'authentication failed' or 'invalid pre-shared key' errors, not a proposal mismatch.

660
MCQmedium

An administrator sees the following error when trying to commit changes from FortiManager to a FortiGate: 'Policy check failed: Policy ID 5 uses a zone that does not exist on the device.' What is the most likely cause?

A.The policy package is locked by another administrator
B.The zone referenced in the policy is not yet created on the FortiGate
C.The FortiGate is not running the same firmware version as FortiManager
D.The administrator has insufficient permissions
AnswerB

Why this answer

The error 'Policy check failed: Policy ID 5 uses a zone that does not exist on the device' indicates that the FortiGate does not have the zone object referenced in the policy. When FortiManager pushes a policy that references a zone, the zone must already exist on the managed FortiGate; otherwise, the commit fails. Option B correctly identifies that the zone is missing on the FortiGate.

Exam trap

The trap here is that candidates may confuse a missing object error with a firmware version mismatch or permission issue, but the error message explicitly names the missing zone, making the root cause straightforward if read carefully.

How to eliminate wrong answers

Option A is wrong because a locked policy package would produce a different error, such as 'Policy package is locked by another administrator', not a zone existence error. Option C is wrong because firmware version mismatches typically cause compatibility warnings or installation failures, not a specific zone-not-found error. Option D is wrong because insufficient permissions would result in an authorization failure or 'Permission denied' error, not a policy check failure referencing a missing zone.

661
MCQeasy

An administrator wants to secure email traffic by ensuring that incoming emails are verified against the sender's domain SPF record. Which email authentication method provides this verification?

A.DKIM
B.SPF
C.DMARC
D.S/MIME
AnswerB

SPF verifies sender IP against domain's authorized servers.

Why this answer

SPF (Sender Policy Framework) is the email authentication method that verifies incoming emails against the sender's domain SPF record. It works by checking whether the sending mail server's IP address is authorized by the domain owner's DNS TXT record. This directly matches the administrator's requirement to verify incoming emails against the sender's domain SPF record.

Exam trap

The trap here is that candidates often confuse DKIM's signature verification with SPF's IP-based authorization, mistakenly thinking DKIM verifies the sender's domain against an SPF record.

How to eliminate wrong answers

Option A is wrong because DKIM (DomainKeys Identified Mail) uses a digital signature to verify that an email was not tampered with during transit, but it does not check the sending server's IP against the domain's SPF record. Option C is wrong because DMARC (Domain-based Message Authentication, Reporting & Conformance) builds on SPF and DKIM to provide policy enforcement and reporting, but it does not itself perform IP-based verification against an SPF record. Option D is wrong because S/MIME (Secure/Multipurpose Internet Mail Extensions) provides end-to-end encryption and signing using certificates, but it has nothing to do with verifying the sending server's IP against a domain's SPF record.

662
MCQmedium

An administrator is troubleshooting SD-WAN and runs the following CLI command: 'execute sdwan-health-check status' The output shows that one SD-WAN member has a status of 'dead'. What does this indicate?

A.The member interface is administratively down
B.The member is not meeting the performance SLA thresholds
C.The SD-WAN member is not included in any SD-WAN rule
D.The member has failed the health check probe to the target server
AnswerD

'Dead' indicates that the health check has failed, meaning no response from the target.

Why this answer

The 'execute sdwan-health-check status' command displays the results of active health-check probes sent to configured target servers. A status of 'dead' means that the SD-WAN member has failed to receive a successful response from the target server within the configured probe interval and retry count, indicating a loss of connectivity or reachability to that target. This is distinct from interface administrative status or SLA compliance, as the health check specifically tests end-to-end reachability to the probe target.

Exam trap

The trap here is confusing 'dead' (probe failure) with 'SLA violation' (performance threshold breach), as candidates often assume a dead member means it failed SLA metrics, but the health check status is binary—alive or dead—based solely on probe reachability, not on latency or jitter thresholds.

How to eliminate wrong answers

Option A is wrong because 'administratively down' is a separate interface state shown by 'show interface' or 'get system interface', not by the SD-WAN health check status command; a dead health check does not imply the interface is disabled. Option B is wrong because performance SLA thresholds (e.g., latency, jitter, packet loss) are measured separately and a member can be 'dead' even if it meets SLA metrics, as 'dead' indicates probe failure, not SLA violation. Option C is wrong because an SD-WAN member not included in any rule would simply not be used for traffic steering, but its health check status would still be reported as 'alive' or 'dead' based on probe results; exclusion from rules does not cause a 'dead' status.

663
MCQhard

An administrator is configuring FortiAnalyzer to receive logs from FortiGates in a multi-VDOM environment. The admin wants to ensure that logs from each VDOM are separated into their own datasets. What must be configured?

A.Enable per-VDOM logging on the FortiGate and use ADOMs on FortiAnalyzer
B.Use the same log settings for all VDOMs
C.Configure a separate log disk partition for each VDOM
D.Configure each VDOM to send logs to a different FortiAnalyzer
AnswerA

Per-VDOM logging allows each VDOM to send logs with its identifier; ADOMs on FortiAnalyzer can then organize logs per VDOM.

Why this answer

Per-VDOM logging on the FortiGate must be enabled to tag logs with the VDOM identifier, and ADOMs on FortiAnalyzer must be configured to segregate those logs into separate datasets. Without both, logs from different VDOMs would be mixed in a single dataset, defeating the purpose of isolation.

Exam trap

The trap here is that candidates often think disk partitions or separate FortiAnalyzers are required for log separation, but FortiAnalyzer ADOMs provide logical separation without additional hardware or complex partitioning.

How to eliminate wrong answers

Option B is wrong because using the same log settings for all VDOMs would not separate logs; it would cause all VDOM logs to be stored together in a single dataset on FortiAnalyzer. Option C is wrong because FortiAnalyzer does not support per-VDOM disk partitions; disk partitions are system-level and not tied to VDOMs. Option D is wrong because sending logs from each VDOM to a different FortiAnalyzer is unnecessary and inefficient; the correct approach is to use ADOMs on a single FortiAnalyzer to logically separate the data.

664
MCQeasy

Which FortiManager feature allows administrators to view the exact configuration changes that would be applied to a managed FortiGate before committing them?

A.Revision history
B.Install preview
C.Device manager
D.Policy checker
AnswerB

Install preview displays the pending changes.

Why this answer

Install preview is the correct answer because it allows administrators to see the exact CLI commands that will be pushed to a managed FortiGate during the next install operation, without actually applying them. This feature provides a diff-like view of the configuration changes, enabling validation before committing changes to production devices.

Exam trap

The trap here is that candidates often confuse 'revision history' (which shows past configurations) with the ability to preview future changes, leading them to select Option A instead of recognizing Install Preview as the specific pre-commit review tool.

How to eliminate wrong answers

Option A is wrong because revision history stores previous configuration snapshots for rollback purposes, not a preview of pending changes. Option C is wrong because Device Manager is the overall interface for managing device configurations, not a specific feature for previewing changes before commit. Option D is wrong because Policy Checker is used to validate firewall policy consistency and conflicts, not to display pending configuration changes.

665
Multi-Selectmedium

A network engineer is troubleshooting an OSPF multi-area setup on a FortiGate. The FortiGate is an ABR (Area Border Router) connecting area 0 and area 1. The engineer notices that routes from area 1 are not being advertised into area 0. Which TWO of the following are possible causes? (Select TWO.)

Select 2 answers
A.OSPF is not enabled on the interface in area 1, or the network type is mismatched
B.The 'redistribute connected' command is missing
C.The FortiGate does not have a direct connection to area 0
D.The FortiGate has a static route to area 1 that overrides OSPF
E.The administrative distance for OSPF is set too high
AnswersA, C

Without OSPF on the interface, no adjacency forms, and routes are not learned.

Why this answer

If OSPF is not enabled on the interface in area 1, the FortiGate cannot form adjacencies or exchange routes within that area. A network type mismatch (e.g., broadcast vs. point-to-point) can prevent neighbor relationships from forming, which would block Type 3 LSA generation by the ABR. Without OSPF running correctly on the area 1 interface, the ABR cannot inject area 1 routes into area 0.

Exam trap

The trap here is that candidates often assume missing 'redistribute connected' or static route interference is the cause, but OSPF inter-area route propagation relies solely on proper adjacency formation and ABR functionality, not redistribution or administrative distance.

666
MCQmedium

When testing HA failover, you manually switch the primary unit to standby. The secondary unit becomes primary but does not take over the IP address of the virtual cluster. What is the MOST likely cause?

A.Session pickup is not enabled
B.The HA interface monitoring is disabled
C.The HA mode is set to 'load-balance' without a virtual cluster IP
D.The HA cluster is in split-brain
AnswerC

In load-balance mode, the virtual IP is not automatically taken over; it must be configured.

Why this answer

In an HA cluster configured in load-balance mode, the virtual cluster IP address is not automatically transferred during failover unless a virtual cluster IP is explicitly configured. When the primary unit is manually switched to standby, the secondary unit becomes primary but lacks the virtual cluster IP assignment, so it cannot take over that address. This is the most likely cause because the virtual cluster IP is essential for client traffic to reach the active unit in load-balance mode.

Exam trap

The trap here is that candidates often assume all HA modes automatically transfer a virtual IP during failover, but Fortinet's load-balance mode explicitly requires a virtual cluster IP configuration for that behavior, and without it, the IP remains static on the original primary unit.

How to eliminate wrong answers

Option A is wrong because session pickup is unrelated to IP address takeover; it synchronizes existing sessions between HA members, not the virtual IP assignment. Option B is wrong because HA interface monitoring detects link failures to trigger failover, but it does not control whether the virtual cluster IP is transferred; the issue here is about IP address takeover, not failover triggering. Option D is wrong because a split-brain scenario occurs when both units become primary simultaneously, typically due to communication loss, but the described behavior (secondary becomes primary but does not take over the IP) does not match split-brain, where both would claim the virtual IP.

667
MCQhard

An SD-WAN rule uses a performance SLA to steer traffic to the best-quality link. Traffic is consistently using the backup link even though the primary link meets SLA thresholds. The admin runs 'diagnose sys sdwan sla-check' and sees the primary link SLA status is 'pass'. What is the MOST likely cause?

A.The primary link's interface is administratively down
B.The primary link's cost is set higher than the backup
C.The SD-WAN rule's strategy is not set to 'Best Quality' or 'SLA'
D.The backup link has a higher bandwidth
AnswerC

The rule must use SLA-based strategy; otherwise, it may ignore SLA results.

Why this answer

The SD-WAN rule's strategy determines how traffic is steered. If the strategy is not set to 'Best Quality' or 'SLA', the rule will not use the performance SLA results to select the best link, even if the SLA status shows 'pass'. The primary link may be passing SLA thresholds, but without the correct strategy, the rule will ignore SLA status and may use a different selection method (e.g., lowest cost or load balancing), causing traffic to use the backup link.

Exam trap

The trap here is that candidates assume a 'pass' SLA status automatically means traffic will use that link, but they forget that the SD-WAN rule's strategy must explicitly be set to 'Best Quality' or 'SLA' to enforce SLA-based steering.

How to eliminate wrong answers

Option A is wrong because if the primary link's interface were administratively down, the SLA check would show 'down' or 'inactive', not 'pass'. Option B is wrong because cost is used for route selection in routing tables, not for SD-WAN rule traffic steering; SD-WAN rules use SLA and strategy, not interface cost. Option D is wrong because higher bandwidth on the backup link does not override SLA-based steering; the SD-WAN rule's strategy and SLA status are the primary determinants, not raw bandwidth.

668
MCQeasy

An administrator is configuring SSL VPN on FortiGate and wants to allow users to access internal applications via a web portal without installing any client software. Which SSL VPN mode should be used?

A.DTLS
B.Tunnel mode
C.Web mode
D.Split tunneling
AnswerC

Web mode provides clientless access through a web portal.

Why this answer

Web mode (option C) is correct because it enables users to access internal web applications through a FortiGate SSL VPN web portal using only a standard browser, with no client software installation required. The portal acts as a reverse proxy, translating HTTPS requests from the client to the internal application servers, making it ideal for clientless remote access.

Exam trap

The trap here is confusing 'Web mode' with 'Tunnel mode' because both are SSL VPN features, but only Web mode provides clientless access via a browser portal, whereas Tunnel mode always requires the FortiClient software to be installed.

How to eliminate wrong answers

Option A is wrong because DTLS (Datagram Transport Layer Security) is a protocol used to provide low-latency encryption for UDP-based traffic in SSL VPN tunnel mode, not a standalone SSL VPN mode for clientless web portal access. Option B is wrong because Tunnel mode requires the installation of the FortiClient SSL VPN client software on the user's device to create a virtual network interface and route all or specific traffic through the tunnel, which contradicts the requirement of no client software. Option D is wrong because Split tunneling is a routing configuration that determines whether traffic destined for the internet goes through the VPN tunnel or directly to the internet; it is not an SSL VPN mode and does not define how users access applications.

669
MCQmedium

A FortiGate admin notices that sessions to a particular server are not being logged in FortiAnalyzer. The firewall policy has logging enabled. What is the MOST likely reason?

A.The FortiAnalyzer's device registration is incorrect
B.The log queue on FortiGate is full
C.The FortiGate is not configured to send logs to FortiAnalyzer
D.The FortiAnalyzer is out of disk space
AnswerC

If the log forwarding is not set up, logs are stored locally but not sent to FortiAnalyzer.

Why this answer

The most likely reason is that the FortiGate is not configured to send logs to FortiAnalyzer. Even if the firewall policy has logging enabled, logs are only generated locally on the FortiGate; they must be explicitly forwarded to FortiAnalyzer via the 'config log fortianalyzer setting' CLI or GUI configuration. Without this configuration, no logs reach FortiAnalyzer regardless of policy settings.

Exam trap

The trap here is that candidates assume enabling logging on a firewall policy automatically sends logs to FortiAnalyzer, but FortiGate requires an explicit log forwarding configuration to direct logs to an external analyzer.

How to eliminate wrong answers

Option A is wrong because incorrect device registration on FortiAnalyzer would prevent log reception or cause authentication failures, but the question states sessions are not being logged at all, which points to a missing log forwarding configuration rather than a registration mismatch. Option B is wrong because a full log queue on FortiGate would cause log loss or backpressure, but it would not prevent all sessions from being logged; some logs would still be sent until the queue is exhausted, and the admin would typically see queue warnings. Option D is wrong because if FortiAnalyzer is out of disk space, it would stop accepting new logs and generate disk-full alerts, but the FortiGate would still attempt to send logs and the issue would be on the analyzer side, not a complete absence of logging.

670
MCQhard

A FortiGate with VDOMs enabled has a management VDOM (mgmt-vdom) and a traffic VDOM (traffic-vdom). The admin wants to manage the FortiGate via HTTPS from a network in traffic-vdom. What configuration is needed?

A.Configure a static route in the management VDOM to reach traffic-vdom subnets
B.Enable 'admin-sport' in the global system settings
C.Add the interface from traffic-vdom to the management VDOM using 'set vdom mgmt-vdom' in the interface configuration
D.Create a firewall policy in traffic-vdom allowing HTTPS to the FortiGate's IP
AnswerC

This moves the interface into the management VDOM, allowing management traffic.

Why this answer

When VDOMs are enabled, the management VDOM owns the management IP addresses for the entire FortiGate. To allow HTTPS management from an interface in a non-management VDOM (traffic-vdom), that interface must be reassigned to the management VDOM using the 'set vdom mgmt-vdom' command. This makes the interface part of the management VDOM while still passing traffic for the original VDOM, enabling administrative access from that network.

Exam trap

The trap here is that candidates assume a firewall policy in the traffic VDOM can permit management access, but they forget that the management VDOM controls all administrative access and the interface must be explicitly assigned to it.

How to eliminate wrong answers

Option A is wrong because static routes in the management VDOM cannot reach subnets in traffic-vdom; the management VDOM has its own routing table and does not automatically route to other VDOMs without inter-VDOM links or explicit configuration. Option B is wrong because 'admin-sport' is not a valid global system setting; the correct setting for specifying a management port is 'admin-port', and it does not assign an interface to the management VDOM. Option D is wrong because firewall policies in traffic-vdom cannot allow HTTPS to the FortiGate's IP when the management IP is in the management VDOM; the traffic-vdom does not own the management IP, so the policy would never match.

671
MCQmedium

An administrator needs to generate a report showing top applications by bandwidth usage across all VDOMs for the last 30 days. Which FortiAnalyzer feature should be used?

A.FortiView
B.Playbooks
C.Log browsing
D.Incident management
AnswerA

Correct.

Why this answer

FortiView is the correct feature because it provides pre-aggregated, real-time and historical traffic analytics, including top applications by bandwidth usage, across all VDOMs without requiring custom queries. It leverages the FortiAnalyzer’s built-in data summarization engine to display per-VDOM and cross-VDOM application usage over a specified time range, such as the last 30 days.

Exam trap

The trap here is that candidates may confuse FortiView with log browsing, thinking raw logs are needed for custom reports, but FortiView’s pre-aggregated analytics are specifically designed for this exact use case.

How to eliminate wrong answers

Option B (Playbooks) is wrong because Playbooks are used for automated threat response and remediation workflows, not for generating bandwidth usage reports. Option C (Log browsing) is wrong because while log browsing allows raw log inspection, it does not aggregate or summarize top applications by bandwidth across VDOMs; it requires manual parsing and lacks built-in ranking. Option D (Incident management) is wrong because incident management focuses on tracking and resolving security incidents, not on bandwidth or application usage reporting.

672
MCQeasy

An administrator wants to see the current sessions for a specific source IP address 192.168.1.10. Which CLI command should be used?

A.diagnose sys session filter src 192.168.1.10; diagnose sys session list
B.get system session list src 192.168.1.10
C.diagnose debug flow src-addr 192.168.1.10
D.execute session list source 192.168.1.10
AnswerA

This is the correct way to filter and list sessions for a source IP.

Why this answer

The `diagnose sys session filter src` command sets a filter for the source IP address, and `diagnose sys session list` then displays only the sessions matching that filter. This two-step process is the standard FortiGate CLI method for viewing active sessions for a specific source IP, as it leverages the session table directly without triggering debug overhead.

Exam trap

The trap here is that candidates confuse the `diagnose` command category (used for diagnostics and session inspection) with `get` or `execute` commands, or mistakenly think `diagnose debug flow` is appropriate for listing sessions when it is actually a real-time debug tool that can disrupt production traffic.

How to eliminate wrong answers

Option B is wrong because `get system session list` is not a valid FortiGate command; the correct command for listing sessions is `diagnose sys session list`, and `get` commands are used for configuration objects, not session diagnostics. Option C is wrong because `diagnose debug flow` is used for real-time packet flow debugging with detailed logging, not for listing existing sessions; it would generate excessive output and is not designed to show the current session table. Option D is wrong because `execute session list` is not a valid FortiGate command; the `execute` command category is for administrative actions like backups or reboots, not for session inspection.

673
MCQmedium

A FortiGate is configured with policy-based routing to force traffic from subnet 10.0.1.0/24 to go through a WAN interface. The administrator notices that traffic from 10.0.1.0/24 is still using the default route. Which debug command can confirm if the policy-based routing is being applied?

A.diagnose debug routing ip-probe 10.0.1.1 8.8.8.8
B.diagnose debug flow policy-based-route
C.diagnose debug enable && diagnose debug router policy
D.get router info policy-based-route
AnswerB

This command shows details of policy-based routing matches and actions.

Why this answer

The `diagnose debug flow policy-based-route` command enables flow-based debugging specifically for policy-based routing (PBR) decisions. This command shows real-time details on how the FortiGate processes packets against PBR rules, including which policy matches and which egress interface is selected, allowing the administrator to confirm whether PBR is being applied to traffic from 10.0.1.0/24.

Exam trap

The trap here is that candidates confuse `diagnose debug routing policy` (which debugs route-map-based policy routing, not PBR) with the correct flow-based PBR debug command, or they mistakenly think `get router info policy-based-route` (which only shows configuration) can confirm real-time application of PBR.

How to eliminate wrong answers

Option A is wrong because `diagnose debug routing ip-probe` is used to debug IP probe (link-monitor) probes, not to verify policy-based routing application. Option C is wrong because `diagnose debug router policy` is not a valid command; the correct command for debugging routing policy is `diagnose debug routing policy`, but even that shows routing policy (e.g., route maps), not PBR flow decisions. Option D is wrong because `get router info policy-based-route` is a valid command to display the configured PBR rules, but it only shows static configuration, not real-time per-packet debugging of whether the PBR is actually being applied to traffic.

674
Multi-Selecteasy

A FortiGate is acting as a SAML Service Provider (SP) for user authentication. Which TWO of the following are required for successful SAML SSO?

Select 2 answers
A.The FortiGate must have a static public IP address
B.The IdP's metadata must be imported to the FortiGate
C.The users must be in the same Active Directory domain as the FortiGate
D.A pre-shared key must be configured
E.The SP (FortiGate) must have a certificate for signing SAML requests
AnswersB, E

The metadata contains the IdP's entity ID, endpoints, and signing certificate, which FortiGate needs to trust and communicate.

Why this answer

For SAML SP configuration on a FortiGate, the IdP's metadata (including the IdP's certificate and endpoints) must be imported to establish trust (B). Additionally, the SP (FortiGate) must have a certificate for signing SAML requests and optionally for encryption (E). Options A, C, and D are not required for SAML SSO to function.

675
MCQeasy

Which feature in FortiMail provides an additional layer of protection by analyzing the behavior of email attachments in a sandbox environment?

A.Outbreak Prevention
B.Anti-spam
C.Content Disarm and Reconstruction
D.FortiSandbox integration
AnswerD

FortiSandbox integration sends attachments to the sandbox for dynamic analysis.

Why this answer

FortiSandbox integration allows FortiMail to forward email attachments to an external or internal FortiSandbox appliance for dynamic behavioral analysis. Unlike static signature-based detection, this sandboxing executes the attachment in a controlled environment to identify zero-day malware, ransomware, or advanced persistent threats based on runtime behavior, providing an additional layer of protection beyond traditional filtering.

Exam trap

The trap here is that candidates often confuse Content Disarm and Reconstruction (CDR) with sandboxing, but CDR only removes or neutralizes potentially dangerous content without executing it, whereas sandboxing actively runs the attachment to observe behavior, which is the key distinction tested in this question.

How to eliminate wrong answers

Option A is wrong because Outbreak Prevention is a FortiGate feature that uses real-time threat intelligence and outbreak alerts to block emerging threats at the network perimeter, not a sandbox-based attachment analysis feature within FortiMail. Option B is wrong because Anti-spam focuses on identifying and filtering unwanted bulk or phishing emails using techniques like SPF, DKIM, DMARC, and heuristic scoring, not on analyzing attachment behavior in a sandbox. Option C is wrong because Content Disarm and Reconstruction (CDR) strips active content (e.g., macros, scripts) from attachments and rebuilds them into safe versions, but it does not execute or analyze behavior in a sandbox environment.

Page 8

Page 9 of 13

Page 10