Courseiva

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

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

Page 4

Page 5 of 13

Page 6
301
MCQhard

An admin configures Content Disarm and Reconstruction (CDR) on FortiGate to protect against malicious macros in Office documents. After applying the CDR profile to a firewall policy, users complain that documents are not being delivered. What is the most likely cause?

A.The CDR profile has 'File Filter' enabled that blocks the file type
B.The FortiGate is running in transparent mode
C.The firewall policy is configured for flow-based inspection
D.The antivirus profile is not applied to the same policy
AnswerC

CDR requires proxy-based inspection mode. Flow mode does not support CDR, so documents may be dropped.

Why this answer

CDR requires proxy-based inspection to intercept, disarm, and reconstruct documents. Flow-based inspection bypasses the deep inspection engine, so CDR cannot process the files, causing delivery failures. FortiGate must use proxy-based inspection mode for CDR to function correctly.

Exam trap

The trap here is that candidates assume CDR is a simple file-filtering feature that works regardless of inspection mode, but Fortinet explicitly restricts CDR to proxy-based inspection, making flow-based mode a common misconfiguration that causes silent delivery failures.

How to eliminate wrong answers

Option A is wrong because File Filter in a CDR profile controls which files are submitted for disarming, not whether they are blocked; if enabled, it would filter files before CDR, not prevent delivery after processing. Option B is wrong because transparent mode does not affect CDR functionality; CDR works in both transparent and NAT modes as long as proxy-based inspection is used. Option D is wrong because CDR operates independently of antivirus; while AV profiles can complement CDR, they are not required for CDR to deliver documents, and their absence would not cause delivery failure.

302
Multi-Selectmedium

An administrator is configuring FortiGate automation stitches to respond to a detected brute-force attack against an internal web server. The trigger is set to 'Event' with a condition matching repeated failed login attempts. Which TWO actions are appropriate to mitigate the attack? (Choose two.)

Select 2 answers
A.Add the source IP to a local address group that is used in a block policy
B.Send an email notification to the SOC team
C.Enable quarantine on the web server
D.Shut down the web server interface
E.Run a CLI script to disable the user account
AnswersA, B

This blocks traffic from the attacker IP.

Why this answer

Adding the source IP to a local address group that is referenced in a block policy dynamically updates the firewall rule set to drop all traffic from that IP. This is a common automation stitch action in FortiGate that leverages the local address object and policy to enforce immediate blocking without manual intervention.

Exam trap

The trap here is that candidates may confuse 'quarantine' (a FortiClient/EMS endpoint concept) with network-level blocking, or assume that disabling a user account via CLI is a valid automation stitch action, when FortiGate stitches primarily handle network and security fabric actions, not OS-level account management.

303
MCQhard

A FortiGate is configured with two SD-WAN members (wan1, wan2) and a performance SLA for each. The SD-WAN rule uses 'Maximize Bandwidth' strategy with volume-based load balancing. The administrator notices that traffic is only using wan1, even though both links have capacity. The SLA status for wan2 shows 'alive'. What could be the problem?

A.The link cost for wan2 is too high.
B.The SD-WAN rule has a 'set member' statement that lists only wan1.
C.The performance SLA for wan2 is not associated with the SD-WAN rule.
D.The bandwidth weight for wan2 is set to 0.
AnswerB

If the rule explicitly includes only wan1, traffic will not use wan2 even if the SLA is alive.

Why this answer

The 'Maximize Bandwidth' strategy with volume-based load balancing distributes traffic based on bandwidth weights, but the SD-WAN rule's 'set member' statement explicitly defines which interfaces are eligible for load balancing. If the rule lists only wan1, traffic will never be sent to wan2, regardless of SLA status or bandwidth weights. This is the most direct cause of the observed behavior.

Exam trap

The trap here is that candidates often assume a healthy SLA and correct bandwidth weights are sufficient for load balancing, overlooking that the SD-WAN rule's member list explicitly controls which interfaces are used, and a missing member will exclude that interface entirely.

How to eliminate wrong answers

Option A is wrong because link cost is used in 'Lowest Cost' (SLA) strategies, not in 'Maximize Bandwidth' with volume-based load balancing; a high cost does not prevent traffic from using wan2 in this strategy. Option C is wrong because the performance SLA for wan2 being associated with the rule is not required for the rule to use wan2; the SLA only affects the interface's health status, and since wan2 is 'alive', it is eligible. Option D is wrong because a bandwidth weight of 0 would still allow traffic to be sent to wan2 if the rule includes it, though it would receive no traffic under volume-based load balancing; however, the question states traffic is only using wan1, implying wan2 is not even considered, which is caused by the rule's member list, not the weight.

304
Multi-Selectmedium

An administrator needs to configure a FortiGate to use two WAN links for internet traffic with failover and load balancing. Which TWO steps are required?

Select 2 answers
A.Configure a performance SLA for each SD-WAN member.
B.Set the SD-WAN zone to 'spillover' mode.
C.Enable NAT on the SD-WAN zone.
D.Define SD-WAN rules to match internet-bound traffic.
E.Add both WAN interfaces as SD-WAN members.
AnswersD, E

Rules determine how traffic is load-balanced.

Why this answer

For internet traffic failover and load balancing over two WAN links, the FortiGate must first add both WAN interfaces as SD-WAN members (option E) to form the SD-WAN zone. Then, SD-WAN rules (option D) are required to match internet-bound traffic and define how it is distributed among the members (e.g., by volume, session, or spillover) and which failover strategy to apply. Without these rules, the SD-WAN zone cannot enforce load balancing or failover policies for the traffic.

Exam trap

The trap here is that candidates assume adding interfaces as SD-WAN members alone enables load balancing and failover, but without SD-WAN rules, the FortiGate defaults to a single-route behavior, negating the SD-WAN benefits.

305
MCQhard

You run 'diagnose sys session filter dport 443' and see the following output: proto=6 proto_state=01 duration=3600 expire=3599 What does this indicate about the session?

A.The session is a UDP session for DNS
B.The session is in a half-open state (SYN_RCVD)
C.The session is blocked because duration exceeds the timeout
D.The session has been active for 1 hour and will expire in approximately 1 hour
AnswerD

Why this answer

The output shows 'duration=3600' and 'expire=3599', meaning the session has been active for 3600 seconds (1 hour) and will expire in 3599 seconds (approximately 1 hour). The 'proto=6' indicates TCP, and 'proto_state=01' is the TCP state code for an established connection (ESTABLISHED), not a half-open state. This is a normal, healthy session.

Exam trap

The trap here is that candidates confuse 'proto_state=01' with a half-open state (like SYN_RCVD) or misinterpret the 'duration' and 'expire' fields as indicating a blocked or expired session, when in fact they show a normal established TCP session with remaining lifetime.

How to eliminate wrong answers

Option A is wrong because 'proto=6' indicates TCP (protocol number 6), not UDP (protocol 17), and DNS typically uses UDP port 53, not TCP port 443. Option B is wrong because 'proto_state=01' represents the TCP ESTABLISHED state (SYN_SENT/SYN_RCVD states are '02' or '03' in FortiOS), so the session is fully connected, not half-open. Option C is wrong because the session is not blocked; the 'expire' counter shows the remaining time before timeout, and the duration (3600 seconds) is well within typical TCP session timeouts (default 3600 seconds for FortiGate), so no blocking occurs.

306
MCQhard

An administrator runs 'diagnose debug application fnbam -1' and sees messages like 'LB_SELECT: selected server 10.0.0.2:80' but the client connection fails. The FortiGate is configured with server load balancing. What could be the issue?

A.The real server is not reachable or is down
B.The load balancing algorithm is set to least-connection
C.The persistence setting is misconfigured
D.The virtual server IP is overlapping with a physical interface
AnswerA

Correct. The debug shows selection, but the server may not be listening or reachable.

Why this answer

The 'LB_SELECT: selected server 10.0.0.2:80' message indicates that the FortiGate's load-balancing process has chosen a real server for the connection. However, the client connection fails, which points to a problem with the selected server itself. The most common cause is that the real server is unreachable or down, preventing the TCP handshake or HTTP response from completing, even though the load-balancing decision was made successfully.

Exam trap

The trap here is that candidates see 'LB_SELECT' and assume the load-balancing decision is the problem, when in fact the debug output confirms the selection logic is working, and the failure lies in the server's reachability or health.

How to eliminate wrong answers

Option B is wrong because the load-balancing algorithm (e.g., least-connection) affects how servers are selected, not whether the selected server is reachable; the debug message shows a server was selected, so the algorithm is functioning. Option C is wrong because persistence (stickiness) settings control whether subsequent connections from the same client go to the same server, but the initial connection failure is unrelated to persistence misconfiguration. Option D is wrong because an overlapping virtual server IP with a physical interface would typically cause a configuration error or routing issue, not a specific 'selected server' message in the debug output, and the FortiGate would likely reject the VIP configuration or produce different diagnostic messages.

307
MCQeasy

An administrator wants to enforce that only devices with up-to-date antivirus software can access corporate resources via ZTNA. Which FortiClient feature should be used to enforce this requirement?

A.VPN tunnel
B.Web filter
C.Application firewall
D.ZTNA tags
AnswerD

Why this answer

ZTNA tags are used to define device posture requirements, such as antivirus status. FortiClient reports compliance, and the FortiGate uses these tags to allow or deny access.

308
Multi-Selecthard

A company has a FortiGate with multiple VDOMs. The security team wants to use FortiManager to manage policies centrally. Which three steps are necessary to set up VDOM management via FortiManager? (Choose three.)

Select 3 answers
A.Enable VDOMs on the FortiGate and configure them for FortiManager management
B.Configure a static route on FortiManager to reach the FortiGate's management IP
C.Disable VDOM configuration locking on FortiManager
D.Add the FortiGate to FortiManager and assign it an appropriate ADOM
E.Ensure the FortiGate can reach the FortiManager server (network connectivity)
AnswersA, D, E

VDOMs must be enabled and each VDOM's management must be set to FortiManager.

Why this answer

VDOMs must be enabled on the FortiGate and each VDOM must be configured to allow FortiManager management. This is done by setting the 'set vdom mgmt' parameter within each VDOM or globally, which permits FortiManager to push policy and object changes to the specific VDOM context. Without this step, FortiManager cannot authenticate or communicate with the VDOMs, even if the device is added to the ADOM.

Exam trap

The trap here is that candidates often assume FortiManager needs a static route to the FortiGate, but in reality the FortiGate must initiate the FGFM tunnel, so network connectivity must be from the FortiGate to FortiManager, not the other way around.

309
MCQeasy

An administrator wants to integrate FortiClient EMS with FortiGate for ZTNA. Which protocol must be allowed between FortiGate and FortiClient EMS?

A.HTTPS (TCP/443) [wrong]
B.LDAP (TCP/389) [wrong]
C.SNMP (UDP/161) [CORRECT]
D.Syslog (UDP/514) [wrong]
AnswerA

Correct. HTTPS (TCP/443) is the required protocol for FortiGate to communicate with FortiClient EMS for ZTNA.

Why this answer

For ZTNA integration, FortiGate communicates with FortiClient EMS over HTTPS (TCP/443) to exchange authentication and policy information. SNMP is not used for this purpose.

310
MCQeasy

An administrator wants to enforce that only devices with corporate-owned certificates can establish an IPsec VPN tunnel. Which IPsec authentication method should be configured?

A.Pre-shared keys
B.Extended Authentication (XAuth)
C.Aggressive mode
D.X.509 certificates
AnswerD

X.509 certificates enable certificate-based authentication, ensuring only devices with the corporate certificate can connect.

Why this answer

X.509 certificates provide a strong, identity-based authentication mechanism that allows the VPN gateway to verify that only devices possessing a corporate-issued certificate can establish an IPsec tunnel. This method relies on a public key infrastructure (PKI) where the gateway validates the certificate chain and optionally checks certificate revocation lists (CRLs) or OCSP responses, ensuring that unauthorized devices without a valid corporate certificate are rejected.

Exam trap

The trap here is that candidates often confuse Extended Authentication (XAuth) with device authentication, but XAuth only authenticates the user, not the device, and is typically used as a secondary factor after PSK or certificate authentication, not as a standalone method for corporate-owned device enforcement.

How to eliminate wrong answers

Option A is wrong because pre-shared keys (PSK) use a shared secret that is not tied to device identity; any device with the same PSK can authenticate, making it impossible to enforce corporate-only device access. Option B is wrong because Extended Authentication (XAuth) is an additional user-based authentication layer (e.g., username/password) that runs after IKE Phase 1, but it does not authenticate the device itself and can be bypassed if the PSK or certificate is compromised. Option C is wrong because Aggressive mode is an IKE Phase 1 exchange mode that sends the identity in plaintext and is vulnerable to dictionary attacks; it does not provide device-level certificate enforcement and is less secure than Main mode.

311
MCQmedium

A network admin is deploying a FortiGate in transparent mode to inspect traffic between two Layer 2 switches. Which of the following statements about transparent mode is correct?

A.Transparent mode can only inspect traffic in one VLAN
B.Transparent mode requires an IP address on each interface for management purposes
C.Transparent mode supports NAT policies
D.Transparent mode requires VDOMs to be enabled
AnswerB

Management IPs are configured on the interfaces or a dedicated management VLAN. Traffic forwarding uses MAC addresses.

Why this answer

In transparent mode, FortiGate acts as a Layer 2 bridge and does not require IP addresses on its interfaces for forwarding traffic. However, to manage the device (e.g., via SSH, HTTPS, or SNMP), an IP address must be assigned to each interface or to a management VLAN. This allows administrative access while the firewall remains invisible to the Layer 2 network.

Option B correctly identifies this requirement.

Exam trap

The trap here is that candidates often assume transparent mode requires no IP addresses at all, forgetting that management access still needs an IP, or they confuse transparent mode with Layer 3 mode where NAT is commonly used.

How to eliminate wrong answers

Option A is wrong because transparent mode can inspect traffic across multiple VLANs using VLAN subinterfaces or by bridging multiple VLANs, as long as the FortiGate is configured with the appropriate VLAN tags. Option C is wrong because transparent mode does not support NAT policies; NAT is a Layer 3 function and transparent mode operates at Layer 2, so NAT is not available. Option D is wrong because VDOMs are not required for transparent mode; transparent mode can be enabled on a standalone FortiGate without VDOMs, though VDOMs can be used to segment management domains if desired.

312
MCQmedium

A network admin wants to use FortiClient's advanced threat protection features to detect ransomware behavior on endpoints. Which FortiClient feature should be enabled?

A.Advanced Threat Protection
B.Web Filtering
C.Application Firewall
D.Vulnerability Scan
AnswerA

ATP includes behavior-based detection for ransomware.

Why this answer

FortiClient's Advanced Threat Protection (ATP) feature is specifically designed to detect and block ransomware behavior by using real-time behavioral analysis, machine learning, and exploit prevention. Unlike other features, ATP monitors process behavior for indicators of compromise (IoCs) such as mass file encryption or unauthorized file access patterns, making it the correct choice for ransomware detection.

Exam trap

The trap here is that candidates confuse 'Advanced Threat Protection' with general security features like web filtering or application control, not realizing that ATP is the only feature that performs behavioral analysis on endpoint processes to detect ransomware.

How to eliminate wrong answers

Option B (Web Filtering) is wrong because it controls access to URLs and categories but does not analyze endpoint process behavior for ransomware. Option C (Application Firewall) is wrong because it controls network traffic based on application signatures and policies, not local process behavior or file system anomalies. Option D (Vulnerability Scan) is wrong because it identifies missing patches and configuration weaknesses but does not provide real-time behavioral detection of ransomware execution.

313
MCQmedium

A FortiGate is configured with multiple BGP peers. One of the peers is not receiving the expected routes. The administrator runs 'get router info bgp neighbors <IP>' and sees that the 'State/PfxRcd' field is 'Active'. What does this indicate?

A.The BGP peer has reached the maximum prefix limit
B.The BGP peer has been administratively shut down
C.The BGP session is in the Active state, meaning the FortiGate is trying to establish a TCP connection to the peer
D.The BGP session has been established and routes are being exchanged
AnswerC

Active state indicates the router is actively trying to initiate a TCP connection to the peer, but the session is not yet up.

Why this answer

The 'Active' state in BGP indicates that the FortiGate has sent an OPEN message and is waiting for a TCP connection from the peer, or is actively retrying the TCP connection. This means the session has not yet reached the Established state, so no routes are being exchanged. Option C correctly identifies that the FortiGate is attempting to establish a TCP connection to the peer.

Exam trap

The trap here is that candidates confuse 'Active' with 'Established' because both sound like the session is working, but 'Active' actually means the TCP connection has not been completed, while 'Established' is the only state where routes are exchanged.

How to eliminate wrong answers

Option A is wrong because the 'State/PfxRcd' field shows 'Active', not 'Idle (PfxCtx)' or a prefix limit exceeded message; the maximum prefix limit would cause the session to go to Idle state, not Active. Option B is wrong because an administratively shut down peer would show 'Idle (Admin)' in the state field, not 'Active'. Option D is wrong because the 'Active' state explicitly means the session is not yet established; routes are only exchanged after the session reaches the 'Established' state, which would show a numeric prefix count in 'State/PfxRcd'.

314
Multi-Selectmedium

An administrator is configuring a new branch office VPN using IKEv2 with PKI certificates. Which TWO steps are essential to ensure the VPN tunnel establishes successfully?

Select 2 answers
A.Set the phase 1 proposal to use AES-256-GCM only
B.Import the remote peer's certificate into the FortiGate's trusted CA list
C.Assign the local certificate to the phase 1 interface
D.Enable DPD on the phase 1 interface
E.Configure the phase 2 selector to include all traffic (0.0.0.0/0)
AnswersB, C

The FortiGate must trust the CA that signed the remote peer's certificate for validation.

Why this answer

For IKEv2 with PKI certificates, the remote peer's certificate must be validated against a trusted CA. Importing the CA certificate that signed the remote peer's certificate into the FortiGate's trusted CA list allows the FortiGate to build a valid certificate chain and authenticate the remote peer during IKEv2 phase 1. Without this, the certificate validation fails and the tunnel cannot establish.

Exam trap

The trap here is that candidates often confuse 'essential for establishment' with 'recommended for security or reliability,' leading them to select DPD or a specific encryption algorithm as required steps, when in fact only certificate trust and local certificate assignment are mandatory for PKI-based IKEv2 authentication.

315
MCQmedium

An administrator notices high CPU usage on a FortiGate. To identify which process is consuming the most CPU, which command should be used?

A.diagnose sys top
B.diagnose sys session stat
C.get system performance status
D.diagnose hardware sysinfo
AnswerA

This displays a list of processes sorted by CPU usage.

Why this answer

The 'diagnose sys top' command displays a real-time list of running processes on the FortiGate, sorted by CPU usage, allowing the administrator to identify which process is consuming the most CPU. This is the standard diagnostic tool for process-level CPU troubleshooting in FortiOS.

Exam trap

The trap here is that candidates confuse high-level performance commands like 'get system performance status' with process-level diagnostics, but only 'diagnose sys top' provides per-process CPU breakdown.

How to eliminate wrong answers

Option B is wrong because 'diagnose sys session stat' shows session statistics (total sessions, active sessions, etc.), not process-level CPU usage. Option C is wrong because 'get system performance status' provides a high-level summary of CPU and memory utilization but does not break down usage by individual process. Option D is wrong because 'diagnose hardware sysinfo' displays hardware information such as serial numbers, temperatures, and fan status, not process CPU consumption.

316
MCQmedium

Which Fortinet solution collects and correlates security events from multiple sources to provide a unified view of threats across the network?

A.FortiSIEM
B.FortiSandbox
C.FortiDeceptor
D.FortiEDR
AnswerA

FortiSIEM collects and correlates events from various sources.

Why this answer

FortiSIEM is the correct answer because it is specifically designed as a Security Information and Event Management (SIEM) solution that aggregates, normalizes, and correlates logs and events from diverse sources—including firewalls, endpoints, servers, and cloud platforms—into a single pane of glass. It uses a patented event correlation engine and a unified event database to detect multi-stage attack patterns and provide actionable threat intelligence, fulfilling the requirement for a unified view of threats across the network.

Exam trap

The trap here is that candidates often confuse FortiSandbox or FortiEDR as the central correlation tool because they are prominent in the Fortinet Advanced Threat Protection (ATP) framework, but they lack the multi-source event aggregation and correlation that is the defining function of a SIEM like FortiSIEM.

How to eliminate wrong answers

Option B (FortiSandbox) is wrong because it is a threat detection and analysis appliance that focuses on executing suspicious files in a virtualized environment to identify zero-day malware, not on collecting and correlating security events from multiple sources. Option C (FortiDeceptor) is wrong because it is a deception-based threat detection platform that deploys decoys and lures to trap attackers, but it does not aggregate or correlate events from external sources; it only generates alerts from its own decoys. Option D (FortiEDR) is wrong because it is an endpoint detection and response solution that monitors and responds to threats on individual endpoints, but it lacks the centralized event correlation and multi-source aggregation capabilities of a SIEM.

317
MCQhard

A FortiGate administrator is troubleshooting a scenario where users in VDOM-1 cannot reach a server in VDOM-2. Inter-VDOM routing is configured using a VDOM link. The administrator checks the session table and sees that packets are arriving on the VDOM link interface but are not being forwarded. What is the MOST likely cause?

A.The VDOM link is in the wrong VDOM
B.A firewall policy is blocking the traffic from the VDOM link to the destination
C.The routing table in VDOM-1 does not have a default route
D.The VDOM link is not administratively up
AnswerB

Traffic entering a VDOM must match a policy. If no policy permits the traffic, it is dropped. The session table would show the packet arriving but no forward decision.

Why this answer

When packets arrive on the VDOM link interface but are not forwarded, the issue is typically a missing or misconfigured firewall policy in the destination VDOM (VDOM-2). Even though inter-VDOM routing is correctly set up via the VDOM link, FortiGate requires an explicit firewall policy in the destination VDOM to permit traffic from the VDOM link interface to the destination server. Without this policy, the FortiGate drops the packets after routing, which matches the symptom of packets arriving but not being forwarded.

Exam trap

The trap here is that candidates assume inter-VDOM routing bypasses firewall policies, but FortiGate still enforces policies in each VDOM, so a missing policy in the destination VDOM is the most likely cause when packets arrive but are not forwarded.

How to eliminate wrong answers

Option A is wrong because if the VDOM link were in the wrong VDOM, packets would not even arrive on the VDOM link interface in VDOM-2; the link would be misassociated, causing a different failure mode. Option C is wrong because the routing table in VDOM-1 does not need a default route; it only needs a route to the destination subnet in VDOM-2, which is typically provided by the VDOM link configuration or static routes, and the symptom of packets arriving on the VDOM link interface indicates routing is working. Option D is wrong because if the VDOM link were not administratively up, the interface would be down and packets would not arrive on it at all; the symptom explicitly states packets are arriving, ruling out this cause.

318
MCQhard

An administrator configures a route map named RMAP_EXPORT that sets a community for routes redistributed into BGP. The route map is applied to the 'redistribute connected' statement under BGP. However, the connected routes are not being advertised to BGP peers. What is the most likely cause?

A.The BGP neighbor is not configured with 'route-map in'
B.Connected routes are not in the routing table
C.The route map does not have a 'match ip address' statement
D.The route map is missing a 'set community' action
AnswerC

Without a match, the route map may not permit any routes.

Why this answer

A route map used for redistribution into BGP must contain at least one 'match' statement to filter which routes are redistributed. Without a 'match ip address' statement, the route map does not explicitly permit any routes, causing all connected routes to be denied by default. BGP redistribution requires an explicit permit action via a match condition; otherwise, the implicit deny at the end of the route map blocks all routes.

Exam trap

The trap here is that candidates assume a route map with only a 'set' action will permit routes by default, but in reality, a route map without a 'match' statement denies all routes due to the implicit deny at the end of the route map.

How to eliminate wrong answers

Option A is wrong because 'route-map in' on a neighbor is used to filter incoming BGP updates, not to control redistribution of connected routes into BGP. Option B is wrong because the question states the administrator configured 'redistribute connected', which implies connected routes exist in the routing table; if they were absent, the redistribution command would have no effect, but the issue is specifically about the route map blocking advertisement. Option D is wrong because the route map does include a 'set community' action as stated in the question; the problem is the lack of a 'match' statement, not the absence of the set action.

319
MCQeasy

A FortiGate administrator notices that after installing a new policy package from FortiManager, the firewall policies on the managed FortiGate do not match what was configured in FortiManager. What feature should the administrator use to review the exact changes before committing?

A.Revision history
B.Device manager log
C.Install preview
D.Policy consistency check
AnswerC

Install preview generates the CLI script that will be pushed to the device, allowing review.

Why this answer

Install preview, is correct because it allows the administrator to review the exact configuration changes that FortiManager will push to the managed FortiGate before the changes are committed. This feature compares the current running configuration on the FortiGate with the intended policy package in FortiManager and displays a detailed diff of additions, deletions, and modifications. It is specifically designed to prevent unexpected policy mismatches by providing a pre-commit review step.

Exam trap

The trap here is that candidates often confuse Revision history (which shows past snapshots) with the pre-commit review feature, but Revision history does not show the pending changes that will be applied in the next install operation.

How to eliminate wrong answers

Option A is wrong because Revision history shows past configuration snapshots on FortiManager, not the pending changes about to be installed. Option B is wrong because Device manager log records historical events and errors, not a pre-commit diff of policy changes. Option D is wrong because Policy consistency check compares policies between FortiGates or against a baseline, but does not show the exact changes that will be applied during an install operation.

320
Multi-Selectmedium

A FortiGate administrator wants to use FortiAnalyzer to generate reports on traffic patterns for each VDOM separately. Which TWO configuration steps are required? (Choose two.)

Select 2 answers
A.Configure each VDOM to send logs to a different FortiAnalyzer
B.Disable logging on the FortiGate system
C.Enable per-VDOM logging on the FortiGate
D.Create separate ADOMs for each VDOM on FortiAnalyzer
E.Configure log forwarding from each VDOM to FortiAnalyzer
AnswersC, E

This adds a VDOM identifier to logs.

Why this answer

Per-VDOM logging must be enabled on the FortiGate to allow each VDOM to generate its own independent log stream. Without this setting, all VDOMs share a single log stream, making it impossible to separate traffic patterns per VDOM on FortiAnalyzer. Option E is correct because log forwarding from each VDOM to FortiAnalyzer is required to send the per-VDOM logs to the FortiAnalyzer for reporting.

Exam trap

The trap here is that candidates often confuse per-VDOM logging (a FortiGate setting) with ADOMs (a FortiAnalyzer setting), and incorrectly select Option D as a required step on the FortiGate, when in fact ADOMs are configured solely on FortiAnalyzer.

321
Multi-Selectmedium

A network admin is troubleshooting why FortiGate's antivirus is not detecting a known malware sample. The sample is detected by other scanners. Which two checks should the admin perform? (Choose two.)

Select 2 answers
A.Verify that the FortiGuard Antivirus subscription is active
B.Check that the file is not excluded by a file filter
C.Ensure the firewall policy is configured for proxy-based inspection
D.Check the antivirus database version against the latest available
E.Confirm that the antivirus profile has 'Scan on Delivery' enabled
AnswersA, D

Without a valid subscription, signatures are not updated.

Why this answer

FortiGate's antivirus engine relies on a valid FortiGuard Antivirus subscription to download and update the virus signature database. If the subscription has expired, the engine cannot receive new signatures, causing it to miss recently discovered malware samples that other scanners with active subscriptions detect.

Exam trap

The trap here is that candidates often confuse 'file filter' exclusions with antivirus signature exclusions, or assume proxy-based inspection is mandatory for antivirus, when in fact flow-based inspection also supports antivirus scanning.

322
MCQeasy

An administrator wants to ensure that only devices with up-to-date antivirus software can access a sensitive application via ZTNA. Which FortiGate feature should be used to enforce this requirement?

A.ZTNA tags from FortiClient EMS
B.SSL deep inspection profile
C.Application control profile
D.AntiVirus profile on the firewall policy
AnswerA

Correct. ZTNA tags from FortiClient EMS allow the administrator to enforce device posture requirements like up-to-date antivirus for ZTNA access.

Why this answer

ZTNA tags from FortiClient EMS are used to enforce device posture requirements such as up-to-date antivirus software. FortiClient EMS assesses endpoint compliance and assigns tags, which FortiGate uses in ZTNA access policies to grant or deny access based on the tag. An AntiVirus profile on a firewall policy scans traffic content but does not directly check the device's antivirus status for ZTNA access.

Exam trap

Administrators might mistakenly think an AntiVirus profile on the policy can enforce device antivirus status, but it only scans traffic content. ZTNA tags from EMS are designed specifically for device posture verification.

323
Matchingmedium

Match each Fortinet command to its function.

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

Concepts
Matches

Displays CPU and memory usage

Packet flow debugging

Tests network connectivity

Displays entire configuration

Packet capture for troubleshooting

Why these pairings

Correct matches: 'get system performance' shows real-time performance statistics; 'diagnose debug application httpd' enables HTTP daemon debugging; 'execute ping' tests network connectivity; 'show system status' displays system summary. Common confusions include swapping the functions of 'get system performance' and 'execute ping'.

324
Multi-Selecthard

A FortiGate is experiencing asymmetric routing due to route leaking between VRFs. The administrator wants to ensure that traffic using a specific VRF returns via the same path. Which THREE actions should be taken? (Choose three.)

Select 3 answers
A.Enable 'set pbr-enforce-symmetric' on the VRF interfaces
B.Configure policy-based routing with set-next-hop to force return traffic through the same interface
C.Use a route map to set the next-hop on routes leaked into the VRF
D.Disable route leaking between VRFs
E.Increase the administrative distance of the leaked routes
AnswersA, B, C

This feature forces symmetric routing for policy-based routes.

Why this answer

Enabling 'set pbr-enforce-symmetric' on VRF interfaces forces the FortiGate to use policy-based routing (PBR) rules bidirectionally, ensuring that return traffic for a session follows the same path as the forward traffic. This is critical in asymmetric routing scenarios caused by route leaking between VRFs, as it overrides the default per-packet forwarding behavior and enforces symmetry at the session level.

Exam trap

The trap here is that candidates often confuse route leaking with routing asymmetry and assume that disabling or deprioritizing leaked routes (options D or E) will fix the issue, when in fact the correct solution is to enforce symmetric forwarding at the policy level using PBR symmetry or explicit return-path PBR rules.

325
Multi-Selecthard

A FortiGate administrator is troubleshooting an issue where certain traffic is not being logged despite having a firewall policy with logging enabled. The administrator checks the policy and confirms logging is set to 'All Sessions'. Which THREE reasons could explain why the traffic is not being logged?

Select 3 answers
A.The log disk is full
B.The traffic is denied by a local-in policy
C.The log device (FortiAnalyzer or syslog) is not reachable and the FortiGate is configured to drop logs when the remote server is unavailable
D.The traffic is hardware-accelerated and not sent to the CPU for logging
E.The FortiGate is experiencing high session rate and logging is rate-limited
AnswersC, D, E

If the log destination is unreachable, the FortiGate may discard logs if configured to do so.

Why this answer

When a FortiGate is configured to drop logs when the remote logging server (FortiAnalyzer or syslog) is unreachable, the logs are discarded locally rather than queued or buffered. This behavior is controlled by the 'log-drop-packet' setting or the 'reliable' vs 'unreliable' logging mode, and if the remote server is down, the logs never leave the FortiGate, resulting in no logging despite the policy being set to log all sessions.

Exam trap

The trap here is that candidates often assume a full disk or unreachable log server will always cause log loss, but FortiGate's behavior depends on specific configuration settings like log rotation and reliable logging mode, which are explicitly tested in the NSE7 exam.

326
Matchingmedium

Match each FortiGate authentication method to its protocol.

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

Concepts
Matches

Lightweight Directory Access Protocol

Remote Authentication Dial-In User Service

Terminal Access Controller Access-Control System Plus

Fortinet Single Sign-On

Public Key Infrastructure

Why these pairings

FortiGate supports multiple authentication methods, each using a specific protocol. LDAP uses LDAP, RADIUS uses RADIUS, TACACS+ uses TACACS+, and SAML uses SAML. Common confusions include swapping LDAP and RADIUS definitions.

327
Multi-Selectmedium

A security administrator is configuring FortiSandbox integration to automatically block malicious files detected in email attachments. Which TWO actions are required to achieve this integration?

Select 2 answers
A.Configure FortiGate to submit files to FortiSandbox for analysis
B.Deploy FortiClient endpoints with full disk encryption
C.Configure FortiSandbox to send SNMP traps when a file is malicious
D.Enable FortiGate's machine learning engine on the antivirus profile
E.Enable 'Block malicious files detected by FortiSandbox' in the antivirus profile
AnswersA, E

File submission is required so FortiSandbox can analyze files.

Why this answer

FortiGate must be configured to submit files to FortiSandbox for analysis, which is the foundational step to enable detection of malicious content in email attachments. This submission is typically done via the FortiGate antivirus profile, where the 'FortiSandbox' inline scanning option is enabled, allowing files to be sent to FortiSandbox for verdict-based blocking.

Exam trap

The trap here is that candidates often confuse the requirement for FortiSandbox to send SNMP traps (which is only for alerting) with the actual blocking action, or they mistakenly think that enabling the machine learning engine alone provides sandbox integration, when in fact it is a separate local detection feature.

328
MCQmedium

A FortiGate is operating in transparent mode and is deployed in an enterprise network. The administrator needs to apply a security policy to control traffic between two VLANs. What is a key consideration when configuring policies in transparent mode?

A.Transparent mode does not support firewall policies
B.The policy is applied to the Layer 2 interface where the traffic enters
C.The policy must be applied to the management IP address
D.Policies must be configured using MAC addresses only
AnswerB

In transparent mode, traffic is bridged, and policies are applied on ingress interfaces.

Why this answer

In transparent mode, the FortiGate acts as a Layer 2 bridge, and security policies are applied to the ingress interface where traffic enters the device. This allows the firewall to filter traffic between VLANs based on Layer 3 and Layer 4 criteria without requiring IP addresses on the interfaces, as the device is transparent to the network.

Exam trap

The trap here is that candidates often assume transparent mode policies must be based on MAC addresses or that the management IP is used for policy matching, but FortiGate transparent mode policies work identically to route mode policies except for the absence of NAT and routing.

How to eliminate wrong answers

Option A is wrong because transparent mode fully supports firewall policies, including stateful inspection, just like NAT/route mode, but without routing. Option C is wrong because the management IP address is used only for administrative access (e.g., SSH, HTTPS) and is not involved in policy matching for transit traffic; policies are applied to data interfaces. Option D is wrong because transparent mode policies can use IP addresses, ports, and other Layer 3/4 criteria, not just MAC addresses; MAC addresses are only relevant for Layer 2 features like MAC-based policies or transparent proxy.

329
Multi-Selecteasy

A FortiGate administrator needs to use FortiManager to deploy a new security policy to all firewalls in a specific ADOM. Which two steps are part of the installation process? (Choose two.)

Select 2 answers
A.Configure revision history to track changes
B.Run the install preview to see the changes that will be applied
C.Select the target devices and click 'Install'
D.Create a new ADOM for the policy package
E.Enable automation stitches to push the policy
AnswersB, C

Install preview shows the differences between the current and new configuration.

Why this answer

The install preview in FortiManager allows the administrator to review the exact configuration changes (adds, deletes, modifications) that will be pushed to the target devices before committing the installation. This step is critical to avoid unintended policy disruptions, as it shows a diff of the policy package against the current device configuration. Option C is correct because selecting target devices and clicking 'Install' is the final manual step that triggers the actual deployment of the policy package to the chosen firewalls within the ADOM.

Exam trap

The trap here is that candidates often confuse the 'install preview' (a read-only verification step) with the actual 'install' action, or they mistakenly think that revision history or automation stitches are mandatory prerequisites for deploying a policy package.

330
MCQeasy

What is the purpose of a prefix list in FortiGate routing?

A.To match routes based on their network prefix and subnet mask.
B.To configure NAT rules.
C.To define SD-WAN members.
D.To assign IP addresses to interfaces.
AnswerA

Prefix lists are used to match specific routes for filtering or redistribution based on prefix length.

Why this answer

A prefix list in FortiGate is used to match routes based on their network prefix and subnet mask (prefix length). It is commonly applied in route maps or BGP configurations to filter or manipulate routing information, such as in redistribution or neighbor policy statements. Unlike access lists, prefix lists match the exact prefix and length, providing more granular control over route advertisement and acceptance.

Exam trap

The trap here is that candidates often confuse prefix lists with access lists or route maps, assuming they can be used for general packet filtering or interface configuration, but prefix lists are strictly for route prefix matching in routing policy contexts.

How to eliminate wrong answers

Option B is wrong because NAT rules are configured using firewall policies or central NAT tables, not prefix lists. Option C is wrong because SD-WAN members are defined in the SD-WAN configuration under the 'config system sdwan' context, where interfaces and their roles are specified, not via prefix lists. Option D is wrong because IP addresses are assigned to interfaces using the 'config system interface' command with the 'set ip' directive, not through prefix lists.

331
MCQhard

You run 'diagnose vpn ike gateway list' and see the following: gateway name: HUB_GW version: IKEv2 state: UP mode: main local: 10.0.0.1:500 remote: 203.0.113.5:500 auth: psk dpd: on rekey: 86400 num_peers: 2 total_tunnels: 2 auto-discovery: enabled What does the 'auto-discovery: enabled' indicate about this VPN gateway?

A.The gateway will automatically create new phase2 selectors for any remote subnet
B.The gateway is acting as an ADVPN hub and will advertise routes to spokes for shortcut tunnel creation
C.The gateway will automatically renegotiate IKEv2 keys before expiration
D.The gateway will discover other VPN gateways on the same network and form peer relationships
AnswerB

When auto-discovery is enabled on a gateway, it can act as an ADVPN hub, sending route information to spokes to allow direct spoke-to-spoke tunnels.

Why this answer

In an ADVPN setup, enabling auto-discovery on the hub allows it to send shortcut route advertisements to spokes, which then can establish direct tunnels. The output confirms the gateway is configured to participate in ADVPN as a hub or as a spoke that can initiate shortcuts.

332
MCQmedium

A network administrator is troubleshooting an IPsec VPN tunnel between Site A (FortiGate) and Site B (third-party VPN peer). The tunnel fails to establish. On FortiGate, phase1 status shows 'up' but phase2 status remains 'down'. What is the MOST likely cause?

A.The phase2 proposal (encryption, authentication, etc.) does not match.
B.The firewall policies at Site B are blocking UDP port 500.
C.The pre-shared key does not match on both sides.
D.The DPD settings are incompatible between the peers.
AnswerA

Why this answer

Phase1 being up indicates IKE SA is established. Phase2 down indicates IPsec SA negotiation failed, typically due to mismatched proposals (encryption, integrity, PFS) or traffic selector mismatch.

333
MCQmedium

A ZTNA rule is configured to allow access to an internal application only if the client device has the ZTNA tag 'Compliant' and the user is authenticated via SAML. The FortiGate is acting as ZTNA proxy. A user successfully authenticates but the device is not tagged. What happens when the user tries to access the application?

A.The user is denied access
B.The FortiGate dynamically assigns the 'Compliant' tag to the device
C.The user is redirected to a device registration portal
D.The user is granted access because authentication succeeded
AnswerA

The ZTNA rule requires the tag; without it, access is blocked.

Why this answer

ZTNA rules can require both authentication and device posture (ZTNA tags). If the device tag is missing or does not match, the access will be denied. The user may see an access denied page or a generic error.

334
MCQhard

An administrator is configuring a hub-and-spoke ADVPN with FortiGates. The spoke sites use dynamic public IP addresses. The administrator has enabled auto-discovery on the spoke and hub. However, shortcut tunnels are not being established between spokes that communicate frequently. What is the most likely missing configuration?

A.Auto-discovery is not enabled on the spoke's phase1 configuration
B.The spoke's phase2 proposal includes a different encryption algorithm than the hub
C.The hub does not have a route to the spoke's local subnets
D.The spoke's VPN interface is not in the same VDOM as the hub
AnswerA

Auto-discovery must be enabled in the phase1 settings on both hub and spoke to allow shortcut negotiation. Without it, the spoke will not send or respond to shortcut requests.

Why this answer

In a hub-and-spoke ADVPN, auto-discovery must be enabled on both the phase1 configuration of the spoke and the hub. If auto-discovery is not enabled on the spoke's phase1, the spoke will not send or process IKE informational exchanges (ADVPN messages) to negotiate shortcut tunnels with other spokes. This prevents dynamic shortcut establishment even if the hub has auto-discovery enabled.

Exam trap

The trap here is that candidates assume auto-discovery only needs to be enabled on the hub, overlooking that each spoke must also have it enabled in its phase1 configuration to participate in shortcut negotiation.

How to eliminate wrong answers

Option B is wrong because mismatched phase2 proposals (e.g., different encryption algorithms) would prevent the spoke from establishing the initial VPN tunnel with the hub, but the question states that the hub-and-spoke VPN is already working (spokes communicate via hub). The issue is specifically about shortcut tunnels not forming, not initial tunnel failure. Option C is wrong because the hub does not need a route to the spoke's local subnets for ADVPN shortcut establishment; the hub only needs routes to the spoke's tunnel IP addresses (or the spoke's public IPs) to forward ADVPN messages.

The spoke's local subnets are advertised via routing protocols (e.g., BGP or OSPF) and are not required for the hub to trigger shortcut negotiation. Option D is wrong because if the spoke's VPN interface were in a different VDOM than the hub, the spoke would not be able to establish any VPN tunnel with the hub at all, but the question implies the hub-and-spoke VPN is operational.

335
MCQhard

A FortiGate is connected to a FortiExtender via USB. The administrator wants to use LTE as a backup WAN link in an SD-WAN setup. After configuring the FortiExtender, the LTE interface is not showing up as an SD-WAN member. What is the most likely reason?

A.The FortiExtender is not in managed mode
B.The FortiGate does not have a valid FortiExtender license
C.The LTE SIM card is not activated
D.The LTE interface must be configured as a WAN link in the FortiExtender first
AnswerB

A valid license is required for FortiExtender integration; without it, the interface may not be recognized as an SD-WAN member.

Why this answer

When a FortiGate connects to a FortiExtender via USB, the LTE interface will not appear as an SD-WAN member unless the FortiExtender is in managed mode and the FortiGate has a valid FortiExtender license. Without the license, the FortiGate cannot manage the FortiExtender or expose its LTE interface for SD-WAN membership, even if the physical connection and SIM are functional.

Exam trap

The trap here is that candidates assume the LTE interface will appear automatically once the FortiExtender is physically connected and configured, overlooking the mandatory FortiExtender license that governs the management plane between the FortiGate and the extender.

How to eliminate wrong answers

Option A is wrong because the FortiExtender must be in managed mode for the FortiGate to control it, but the question states the administrator configured the FortiExtender, implying managed mode is already set; the missing license is the blocking factor. Option C is wrong because an inactive SIM would prevent LTE connectivity, but the interface would still appear as an SD-WAN member (though down); the issue is that the interface is not showing up at all. Option D is wrong because the LTE interface does not need to be pre-configured as a WAN link on the FortiExtender; the FortiGate discovers and exposes it automatically when managed, provided the license is present.

336
MCQhard

You run 'diagnose sys session filter dport 443' and see the following output: proto=6 proto_state=01 duration=3600 expire=3599 What does this indicate about the session?

A.The session is a UDP session with a short timeout.
B.The session is a UDP session that has been active for 1 hour.
C.The session is a TCP session in established state that has been active for 1 hour and will expire in about 1 hour.
D.The session is a TCP session that has timed out and is being removed.
AnswerC

The output matches a TCP established session with durations.

Why this answer

The output shows 'proto=6', which is the protocol number for TCP, and 'proto_state=01', which indicates the TCP session is in an established state (TCP_ESTABLISHED). The 'duration=3600' means the session has been active for 3600 seconds (1 hour), and 'expire=3599' means the session will expire in 3599 seconds (approximately 1 hour), consistent with the default TCP session timeout of 3600 seconds in FortiGate.

Exam trap

The trap here is that candidates confuse 'proto=6' with UDP or misinterpret 'proto_state=01' as a timeout indicator, when in fact it specifically denotes an established TCP session with a standard 1-hour idle timeout.

How to eliminate wrong answers

Option A is wrong because 'proto=6' indicates TCP, not UDP (UDP uses protocol 17), and the session has a long timeout (3600 seconds), not a short one. Option B is wrong because 'proto=6' is TCP, not UDP, and while the duration is 1 hour, the protocol is misidentified. Option D is wrong because the session has not timed out; 'expire=3599' shows it is still active with nearly a full hour remaining, and 'proto_state=01' indicates an established state, not a timed-out or being-removed state.

337
Multi-Selecthard

Which TWO features are required to implement an always-on SSL VPN tunnel with FortiGate that automatically reconnects when the user's network changes?

Select 2 answers
A.Tunnel mode enabled
B.DTLS enabled
C.Auto-connect setting in FortiClient
D.Web mode portal
E.Split tunneling configured
AnswersA, C

Tunnel mode provides a virtual interface for always-on connectivity.

Why this answer

Tunnel mode is required for an always-on SSL VPN tunnel, as it encapsulates all traffic at the network layer (TUN) and maintains a persistent virtual interface on the client. This allows the VPN to stay active and automatically reconnect when the user's network changes, such as switching from Wi-Fi to cellular, without manual intervention.

Exam trap

The trap here is that candidates often confuse DTLS (which improves performance but is optional) with a requirement for always-on connectivity, or they mistakenly think split tunneling is needed for automatic reconnection, when in fact the core requirements are tunnel mode and the auto-connect client setting.

338
MCQhard

An administrator wants to load-balance traffic across two WAN links using ECMP. The routes have equal distances and metrics. However, traffic is only using one of the links. What could be the cause?

A.The routes are learned via different routing protocols with different administrative distances.
B.ECMP is not enabled globally under config system settings.
C.The firewall policy is configured to use a specific egress interface.
D.The traffic is session-based and ECMP uses per-packet load balancing.
AnswerA

ECMP requires equal distances; if one route has a lower distance, it will be preferred.

Why this answer

ECMP (Equal-Cost Multi-Path) requires routes to have identical administrative distances (AD) to be considered equal-cost. If routes are learned via different routing protocols (e.g., OSPF with AD 110 and static with AD 1), the FortiGate will prefer the route with the lower AD, even if metrics are equal. This causes traffic to use only the preferred link, as the other route is not installed in the routing table for ECMP selection.

Exam trap

The trap here is that candidates assume equal metrics are sufficient for ECMP, overlooking that administrative distance (AD) is the primary tiebreaker in route selection, and different routing protocols inherently assign different ADs unless manually overridden.

How to eliminate wrong answers

Option B is wrong because ECMP is enabled by default on FortiGate and does not require a global toggle under config system settings; the key requirement is equal-cost routes. Option C is wrong because a firewall policy configured with a specific egress interface overrides routing decisions, but the question states the administrator wants to load-balance traffic, implying no such policy is in place; if it were, it would force all matching traffic out one interface, breaking ECMP. Option D is wrong because FortiGate ECMP uses per-session (not per-packet) load balancing by default, which is session-based; per-packet balancing would cause out-of-order packets and is not the default behavior.

339
Multi-Selecthard

An organization uses FortiNAC for network access control. They want to enforce that only corporate-managed devices with up-to-date patches can access the production VLAN. Which THREE components must be integrated or configured?

Select 3 answers
A.ZTNA proxy on FortiGate
B.FortiClient EMS with compliance rules
C.SNMP read/write community on network devices
D.IPsec VPN between FortiNAC and FortiGate
E.RADIUS authentication on switches
AnswersB, C, E

Why this answer

For NAC enforcement, FortiNAC typically uses SNMP to query switch port status and RADIUS to authenticate devices. FortiClient EMS provides endpoint compliance data that FortiNAC can use to determine access rights.

340
MCQmedium

An administrator configures BFD on a FortiGate to improve convergence time for OSPF. What is the primary purpose of BFD in this context?

A.To reduce the number of OSPF neighbors
B.To encrypt OSPF packets
C.To detect link failures faster than OSPF hello timers
D.To load balance OSPF traffic across multiple links
AnswerC

BFD provides rapid failure detection, often sub-second, improving convergence.

Why this answer

BFD (Bidirectional Forwarding Detection) provides sub-second link failure detection, typically in the range of 50-300 milliseconds, which is significantly faster than OSPF's default hello/dead intervals (e.g., 10/40 seconds for broadcast networks). By integrating BFD with OSPF, the FortiGate can trigger OSPF neighbor state changes and route convergence almost immediately upon a link failure, without waiting for OSPF's own hello timer expiration.

Exam trap

The trap here is that candidates may confuse BFD's fast detection with OSPF's own hello mechanism, thinking BFD replaces or modifies OSPF timers, when in fact BFD works in parallel and triggers OSPF state changes only after a failure is detected.

How to eliminate wrong answers

Option A is wrong because BFD does not reduce the number of OSPF neighbors; it operates independently on each established OSPF adjacency to monitor link continuity. Option B is wrong because BFD provides no encryption or security functions; it is a lightweight, unauthenticated (or optionally authenticated) hello-based protocol for fast failure detection. Option D is wrong because BFD does not perform load balancing; it is solely a detection mechanism and does not influence traffic distribution across multiple links.

341
Multi-Selecthard

A FortiGate running FortiOS 7.2 has multiple WAN interfaces. The administrator is configuring SD-WAN load balancing with the 'volume' algorithm. The requirement is that each interface carries a percentage of total traffic based on its bandwidth capacity. The administrator sets the 'weight' of each interface accordingly. However, traffic distribution is not as expected. Which TWO factors could cause this discrepancy?

Select 2 answers
A.The interface bandwidth settings (speed) do not reflect actual link capacity
B.The weight values are not in the range 1-100
C.The traffic is dominated by a few large-volume sessions, causing imbalance
D.The load balancing algorithm is set to 'per-packet' instead of 'volume'
E.The performance SLA is set to 'disable' on some interfaces, causing them to be excluded
AnswersA, C

Why this answer

The 'volume' algorithm in FortiOS SD-WAN distributes traffic proportionally based on the configured interface weights, but these weights are derived from the interface bandwidth settings (speed). If the configured bandwidth does not match the actual link capacity, the weight ratios will be incorrect, leading to unexpected traffic distribution. The administrator must ensure that the 'speed' setting under each interface accurately reflects the real bandwidth to achieve the desired load balancing.

Exam trap

The trap here is that candidates often assume the 'volume' algorithm distributes traffic based on real-time link utilization or throughput, when in fact it relies solely on static weight values derived from configured bandwidth settings, not actual link capacity.

342
MCQeasy

An administrator wants to see the current number of active sessions on a FortiGate. Which command should the admin use?

A.diagnose sys session list
B.diagnose sys session stat
C.get system performance status
D.get system ha status
AnswerB

This command shows session count and other metrics.

Why this answer

The command 'diagnose sys session stat' displays a summary of session statistics, including the total number of active sessions currently tracked by the FortiGate's session table. This is the correct way to quickly see the current active session count without listing every individual session, which would be overwhelming and resource-intensive.

Exam trap

The trap here is that candidates often confuse 'diagnose sys session list' (which shows individual sessions) with 'diagnose sys session stat' (which shows the count), because both commands start with the same prefix and deal with sessions, but only 'stat' gives the aggregate number without flooding the console.

How to eliminate wrong answers

Option A is wrong because 'diagnose sys session list' dumps every individual session entry in the session table, which is useful for deep inspection but not for simply viewing the current number of active sessions; it can also cause high CPU usage on a busy firewall. Option C is wrong because 'get system performance status' shows overall system resource usage (CPU, memory, disk) and basic throughput, but it does not display the session count. Option D is wrong because 'get system ha status' shows High Availability cluster state and synchronization details, which is unrelated to session statistics.

343
Multi-Selectmedium

A FortiGate administrator is planning a multi-VDOM deployment for a service provider. Which TWO statements are true about VDOM limitations and best practices?

Select 2 answers
A.There is no limit to the number of VDOMs supported
B.All VDOMs must share the same routing table
C.It is recommended to use a dedicated management VDOM
D.Each VDOM can have its own independent administrator accounts
E.VDOMs cannot operate in transparent mode
AnswersC, D

Best practice to separate management traffic.

Why this answer

Using a dedicated management VDOM is a best practice in multi-VDOM deployments. It isolates administrative traffic (e.g., HTTPS, SSH, SNMP) from data-plane VDOMs, ensuring that management access remains available even if a data VDOM fails or is misconfigured. This also simplifies auditing and RBAC by centralizing admin access without exposing production traffic.

Exam trap

The trap here is that candidates often assume VDOMs share a routing table or that transparent mode is unsupported, but FortiGate allows full routing isolation and both Layer 2 and Layer 3 operation per VDOM.

344
MCQhard

A FortiGate administrator is troubleshooting a ZTNA access proxy issue. The ZTNA rule is configured to require the tag 'AV_Installed' and 'OS_Updated'. Users with compliant devices are still denied access. The admin checks the ZTNA connection monitor and sees 'Tag mismatch'. What is the MOST likely cause?

A.The FortiGate does not have a valid PKI certificate for the ZTNA proxy
B.The user is not authenticated via SAML
C.The FortiClient EMS is not configured as an endpoint control source on the FortiGate
D.The ZTNA rule is using the wrong port number
AnswerC

The FortiGate must have EMS configured under Security Fabric > External Connectors > Endpoint Control. Without this, it cannot retrieve and verify tags from EMS.

Why this answer

ZTNA tags are assigned by FortiClient EMS based on device posture. If the FortiGate does not trust the EMS server or the tag names are mismatched, the tag check fails. The EMS must be configured as an endpoint control source and the tags must exactly match those defined in EMS.

345
MCQmedium

A FortiGate is configured as a SAML service provider (SP) for ZTNA. Users authenticate via an external IdP. After authentication, users are not able to access applications even though the ZTNA proxy rule lists them. What should the administrator check FIRST?

A.The FortiClient EMS license is invalid
B.The application server is unreachable from FortiGate
C.The ZTNA proxy rule's allowed group does not include the user's group
D.The SAML IdP certificate is expired
AnswerC

After authentication, the user must be in an allowed group to access resources.

Why this answer

When using SAML, the FortiGate needs to map the SAML attributes (e.g., username) to a user group. If the user is not in the correct group, access will be denied.

346
MCQmedium

An enterprise deploys a FortiGate in transparent mode to bridge two broadcast domains. The administrator needs to apply a web filter to HTTP traffic between these domains. Which configuration is required?

A.Apply the web filter profile directly to the bridge interface
B.Configure a security policy with source and destination interfaces as the bridge, action ACCEPT, and a web filter profile
C.Enable web filtering globally under Config -> Features
D.Create a policy with action SET_PERMIT and enable web filtering
AnswerB

Correct.

Why this answer

In transparent mode, FortiGate bridges traffic at Layer 2, so security policies must use the bridge interface as both source and destination. Option B correctly configures a security policy with source and destination interfaces set to the bridge, action ACCEPT, and a web filter profile applied. This allows the FortiGate to inspect HTTP traffic between the two broadcast domains and apply the web filter.

Exam trap

The trap here is that candidates often think web filter profiles can be applied directly to interfaces (like in NAT/route mode) or that global settings enable filtering, but in transparent mode, all Layer 7 inspection must be configured via security policies with the bridge interface as both source and destination.

How to eliminate wrong answers

Option A is wrong because web filter profiles cannot be applied directly to a bridge interface; they must be applied via a security policy. Option C is wrong because web filtering is not enabled globally under Config -> Features; it is enabled per policy or per profile, and the 'Features' menu is for toggling feature visibility, not for enabling web filtering. Option D is wrong because SET_PERMIT is not a valid action in FortiGate security policies; the correct action is ACCEPT, and the web filter profile is applied within the policy, not as a separate action.

347
Multi-Selectmedium

An administrator notices that an application-based SD-WAN rule is not steering traffic as expected. The SLA targets are configured correctly. Which TWO debug commands should the administrator use to diagnose the issue? (Choose two.)

Select 2 answers
A.diagnose debug application sslvpn -1
B.get system performance status
C.diagnose sys sdwan info
D.diagnose sys sdwan rule list
E.diagnose sys session filter dport 443 ; diagnose sys session list
AnswersC, E

Displays SD-WAN configuration, member status, and SLA compliance.

Why this answer

'diagnose sys sdwan info' displays the current SD-WAN configuration and status, including SLA targets, interface metrics, and rule assignments, which helps verify if the SD-WAN rule is correctly applied. Option E is correct because filtering session entries by destination port 443 (HTTPS) and listing them shows active traffic flows, allowing the administrator to confirm whether the application traffic is being steered according to the SD-WAN rule or taking an unexpected path.

Exam trap

The trap here is that candidates confuse 'diagnose sys sdwan rule list' with a valid command, when in fact it does not exist in FortiOS, and they overlook the need to inspect actual session flows with 'diagnose sys session list' to confirm traffic steering behavior.

348
Drag & Dropmedium

Drag and drop the steps to perform a firmware upgrade on a FortiGate device into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

The correct sequence for a FortiGate firmware upgrade is to first back up the configuration, then upload the new firmware image, confirm the upgrade to start the process, and finally verify the upgrade after the device reboots. This ensures configuration safety and successful upgrade completion.

349
MCQmedium

A FortiManager administrator wants to deploy a policy package that contains shared header and footer policies across multiple devices. How should these policies be configured in FortiManager?

A.Define the policies in the ADOM's default policy package
B.Configure the policies as header/footer policies within the policy package
C.Create a global policy package and assign it to all devices
D.Use the 'install preview' feature to merge policies
AnswerB

Header/footer policies are defined in the policy package and applied universally.

Why this answer

In FortiManager, header and footer policies are specifically designed to be shared across multiple devices within a policy package. By configuring them as header/footer policies, the administrator ensures that these common rules are applied consistently at the top and bottom of the device-specific policy tables, while the middle policies can vary per device. This is the correct method for deploying shared policies without duplicating them in each device's policy set.

Exam trap

The trap here is that candidates often confuse header/footer policies with global policy packages or assume that the default policy package can serve the same purpose, but FortiManager's architecture explicitly separates these concepts to enforce policy ordering and sharing.

How to eliminate wrong answers

Option A is wrong because the ADOM's default policy package is a starting template for new devices, not a mechanism for sharing header/footer policies across already deployed devices; it does not enforce shared policies at the top or bottom of the policy table. Option C is wrong because FortiManager does not support a 'global policy package' that spans ADOMs or devices; policy packages are ADOM-scoped and header/footer policies are the intended feature for sharing policies across multiple devices within the same ADOM. Option D is wrong because the 'install preview' feature is used to review and validate changes before installation, not to merge or share policies across devices.

350
MCQeasy

An administrator is troubleshooting an IPsec VPN tunnel that connects a branch office to the main office. The tunnel is down. The administrator runs 'diagnose vpn ike gateway list' and sees the following output: IKE gateway: branch state: down DPD: enabled DPD retrycount: 3 DPD retryinterval: 10 What does the DPD configuration indicate?

A.The tunnel will be brought down immediately after the first DPD timeout
B.The tunnel will stay up indefinitely because DPD is disabled
C.The tunnel will be brought down after 3 unanswered DPD probes, each 10 seconds apart
D.DPD will send probes every 30 seconds
AnswerC

This is the correct interpretation of the DPD retrycount and retryinterval.

Why this answer

DPD (Dead Peer Detection) is configured with a retry count of 3 and a retry interval of 10 seconds. This means the FortiGate will send DPD probes every 10 seconds and after 3 consecutive failures (30 seconds total without response), it will consider the peer dead. The tunnel is currently down, likely because DPD detected the peer as unreachable.

351
MCQeasy

In FortiManager, what is the difference between a Global ADOM and a regular ADOM?

A.Global ADOM allows sharing of global objects across all ADOMs
B.Regular ADOM supports automation stitches while Global ADOM does not
C.Regular ADOM can only manage one FortiGate
D.Global ADOM is used for managing FortiGates in a single VDOM environment
AnswerA

Global ADOM provides a central repository for common objects.

Why this answer

In FortiManager, a Global ADOM is a special administrative domain that stores global objects (such as address objects, services, and policies) that can be shared and referenced by all regular ADOMs. This centralizes management of common resources, reducing duplication and ensuring consistency across multiple ADOMs. Regular ADOMs are isolated from each other by default, but they can import objects from the Global ADOM, which is the key distinction.

Exam trap

The trap here is that candidates often confuse the Global ADOM with a 'super ADOM' that manages devices, when in fact its sole purpose is to share objects, not to manage devices or VDOMs directly.

How to eliminate wrong answers

Option B is wrong because automation stitches are supported in both Global ADOM and regular ADOMs; there is no restriction that Global ADOM lacks this feature. Option C is wrong because a regular ADOM can manage multiple FortiGates, not just one; it is a logical grouping that can contain many devices. Option D is wrong because a Global ADOM is not used for managing FortiGates in a single VDOM environment; it is used for sharing objects across ADOMs, regardless of VDOM configuration.

352
MCQhard

An HA cluster of two FortiGates is experiencing split-brain. After investigation, you find that the heartbeat link is down on the primary unit. Which action will resolve the split-brain condition?

A.Disable HA on both units and re-enable
B.Restore the heartbeat link by checking cables, interfaces, and VLAN configuration
C.Increase the HA priority on the primary unit
D.Reboot the secondary unit
AnswerB

Split-brain is caused by heartbeat failure; restoring the link resolves it.

Why this answer

Split-brain occurs when HA peers lose heartbeat communication and both assume the primary role. Since the root cause is a failed heartbeat link on the primary unit, restoring that link (checking cables, interfaces, VLAN configuration) re-establishes the control channel, allowing the cluster to negotiate roles and resolve the split-brain condition without disrupting services or requiring a full HA reset.

Exam trap

The trap here is that candidates often assume split-brain requires a full HA reset or priority adjustment, when in fact the most direct and least disruptive fix is to restore the failed heartbeat link that caused the condition.

How to eliminate wrong answers

Option A is wrong because disabling and re-enabling HA on both units is a disruptive, brute-force method that does not address the underlying heartbeat link failure; it forces a full HA re-initialization, causing unnecessary traffic interruption and potential configuration loss. Option C is wrong because increasing the HA priority on the primary unit does not fix the lost heartbeat connectivity; priority only influences role election when heartbeat is functional, and with a dead link, both units will still believe they are primary. Option D is wrong because rebooting the secondary unit does not restore the primary's heartbeat link; the secondary will reboot and immediately re-enter split-brain since the primary still cannot communicate over the heartbeat interface.

353
MCQmedium

A network administrator configured a hub-and-spoke ADVPN with IKEv2. Spoke sites can establish tunnels to the hub, but shortcut tunnels are not being created between spokes. What is the MOST likely cause?

A.Dead Peer Detection is disabled on the hub
B.Auto-discovery is disabled on the hub FortiGate
C.The spokes are using different IKE versions
D.The IKEv2 authentication method is not set to pre-shared key
AnswerB

Without auto-discovery enabled on the hub, it will not send route advertisements that trigger shortcut tunnel setup between spokes.

Why this answer

In a hub-and-spoke ADVPN with IKEv2, shortcut tunnels between spokes require auto-discovery to be enabled on the hub FortiGate. Auto-discovery allows the hub to exchange IKE information (including NAT-T and IP addresses) between spokes, enabling them to establish direct tunnels. When auto-discovery is disabled on the hub, the hub will not forward the necessary IKE messages (such as the IKE_AUTH exchange with the auto-discovery payload) to other spokes, preventing shortcut tunnel creation.

Exam trap

The trap here is that candidates often assume shortcut tunnels fail due to authentication or IKE version mismatches, but the core ADVPN mechanism specifically requires auto-discovery to be enabled on the hub to relay spoke-to-spoke information, a detail that is easy to overlook in configuration.

How to eliminate wrong answers

Option A is wrong because Dead Peer Detection (DPD) is used to detect loss of connectivity and does not affect the creation of shortcut tunnels; DPD can be disabled without preventing ADVPN shortcut establishment. Option C is wrong because the question explicitly states IKEv2 is configured, and all spokes must use the same IKE version (IKEv2) to participate in the ADVPN; different IKE versions would prevent the initial hub-spoke tunnel from forming, not just shortcut tunnels. Option D is wrong because the IKEv2 authentication method (e.g., pre-shared key, certificates) does not impact ADVPN shortcut tunnel creation; ADVPN works with any supported authentication method as long as the hub and spokes are properly configured.

354
MCQmedium

A FortiManager administrator wants to push policy package changes to a managed FortiGate, but wants to see what changes will be applied before committing. Which FortiManager feature should the administrator use?

A.Install preview
B.Meta fields
C.Automation stitch
D.Revision history
AnswerA

Why this answer

Install preview is the correct feature because it allows the administrator to simulate the installation of policy package changes on a managed FortiGate without actually applying them. This provides a detailed diff of what will be added, modified, or removed, enabling verification before committing the changes. It is specifically designed for pre-commit validation in FortiManager's centralized management workflow.

Exam trap

The trap here is that candidates confuse revision history (which shows past changes) with install preview (which shows future changes), leading them to select revision history as a way to see pending changes.

How to eliminate wrong answers

Option B is wrong because meta fields are used to store custom metadata (e.g., location, contact) for objects like policies or devices, not to preview pending changes. Option C is wrong because automation stitches trigger automated responses based on events (e.g., interface down), not for previewing policy package installations. Option D is wrong because revision history allows viewing and comparing past configuration backups, but it does not show what changes will be applied in the next commit; it is retrospective, not prospective.

355
Multi-Selectmedium

An administrator wants to create an automation stitch that responds to a high-severity IPS event by blocking the attacker IP. Which THREE components are required to build this automation stitch?

Select 3 answers
A.Trigger (e.g., IPS Event)
B.Schedule (e.g., run every hour)
C.Action (e.g., Block IP)
D.Target (e.g., FortiGate or FortiManager)
E.Condition (e.g., severity threshold)
AnswersA, C, D

Defines what event starts the stitch.

Why this answer

An automation stitch in FortiOS requires a trigger to initiate the workflow. In this scenario, the IPS event trigger is specifically designed to fire when a high-severity IPS signature match occurs, providing the necessary event data (e.g., attacker IP) to pass to subsequent actions. Without a trigger, the stitch would have no starting point.

Exam trap

The trap here is that candidates often confuse 'Condition' as a separate component because they think of it like a firewall policy's 'if-then' logic, but in FortiOS automation stitches, filtering logic is embedded within the trigger definition, not a standalone object.

356
MCQhard

An administrator configures a session helper for FTP on FortiGate. After enabling the helper, FTP clients can establish control connections but data transfers fail. What is the most likely cause?

A.The firewall policy is configured to deny all FTP traffic
B.The FTP server's certificate is invalid
C.The FTP server is using active mode, which is not supported by the session helper
D.The session helper is not applied to the correct firewall policy or the traffic is not matching the helper
AnswerD

If the helper is not associated with the policy or the traffic doesn't match, the helper won't open data ports.

Why this answer

The session helper for FTP must be explicitly applied to the firewall policy that handles the FTP traffic. If the helper is enabled globally but not associated with the correct policy, or if the traffic does not match the policy (e.g., due to incorrect source/destination or service), the FortiGate will not inspect the control channel to dynamically open data ports. This results in successful control connections (TCP port 21) but failure of data transfers (active or passive), as the helper is not present to create the necessary pinholes for data sessions.

Exam trap

The trap here is that candidates assume enabling a session helper globally is sufficient, but FortiGate requires the helper to be explicitly enabled on the firewall policy that matches the traffic, otherwise the helper's inspection logic is never triggered for that session.

How to eliminate wrong answers

Option A is wrong because if the firewall policy denied all FTP traffic, even the control connection (TCP port 21) would fail, not just data transfers. Option B is wrong because FTP session helpers operate at Layer 4-7 and do not validate server certificates; certificate issues affect FTPS (FTP over SSL/TLS), not plain FTP. Option C is wrong because the FTP session helper supports both active and passive modes; active mode requires the helper to open a reverse data connection from the server to the client, which the helper handles correctly when applied to the policy.

357
MCQmedium

A FortiGate administrator is configuring a multi-peer IPsec VPN (dial-up) for remote users. The administrator wants to assign different IP pools to different groups of users based on their authentication group. Which configuration is required?

A.Use the 'set ipv4-start-ip' parameter in the phase1 interface
B.Configure a separate phase1 interface for each user group with a different IP pool
C.Configure a single phase1 interface with multiple IP pools and use group matching in the firewall policy
D.Use RADIUS to assign IP addresses per user
AnswerB

Each dial-up phase1 can have its own IP pool; by assigning different groups to different phase1 configurations, different pools are used.

Why this answer

FortiGate can assign IP pools based on user groups when using IKE with XAuth or IKEv2. The 'set ipv4-dns-server' and 'set ipv4-exclude-range' are not group-based. The 'set user-group' in phase1 associates a group with the tunnel, but IP pool per group requires separate phase1 configurations or using 'set ipv4-start-ip' with group mapping.

358
Multi-Selecthard

An administrator is troubleshooting an OSPF over IPsec VPN overlay. The OSPF neighbor state is stuck in EXSTART. The VPN tunnel is up. Which TWO issues could cause this?

Select 2 answers
A.IP fragmentation issue due to GRE/IPsec overhead
B.OSPF hello/dead interval mismatch
C.OSPF area ID mismatch
D.IPsec phase2 proposal mismatch
E.MTU mismatch on the tunnel interface
AnswersA, E

Why this answer

A stuck EXSTART state often indicates issues with the maximum transmission unit (MTU) or fragmentation, preventing OSPF packets from being exchanged properly. MTU mismatch or fragmentation due to encapsulation overhead can cause this.

359
MCQmedium

A FortiGate administrator wants to implement ZTNA to control access to an internal application server. Users will access the application via FortiClient. Which configuration step is REQUIRED to allow FortiClient to forward traffic to the ZTNA gateway?

A.Install a CA-signed certificate on FortiClient
B.Create a firewall policy from the WAN interface to the application server
C.Configure a ZTNA gateway on the FortiGate with an access proxy rule for the application
D.Configure the application server to accept connections from FortiClient's IP range
AnswerC

The ZTNA gateway receives traffic from FortiClient and forwards it to the internal application. The access proxy rule defines the mapping and access control.

Why this answer

To allow FortiClient to forward traffic to the ZTNA gateway, the FortiGate must be configured as a ZTNA gateway with an access proxy rule that maps the application to a specific hostname and port. FortiClient then connects to the ZTNA gateway's proxy address, which forwards traffic to the internal application server. Option A is incorrect because a CA-signed certificate is not required for FortiClient; FortiGate can use a self-signed certificate for ZTNA.

Option B is incorrect because a firewall policy from WAN to the application server would bypass ZTNA and expose the server directly. Option D is incorrect because the application server does not need to trust FortiClient's IP range; ZTNA uses identity-based access, not IP-based.

360
Multi-Selecthard

Which THREE of the following are valid methods to deliver ZTNA tags to FortiClient? (Select three.)

Select 3 answers
A.FortiClient configuration profiles
B.SNMP
C.DHCP options
D.FortiClient EMS
E.FortiGate ZTNA tag delivery
AnswersA, D, E

Profiles can include tag assignments.

Why this answer

FortiClient configuration profiles allow administrators to define and push ZTNA tags directly to FortiClient endpoints via the EMS-managed policy framework. This is a core method because tags are applied based on device posture and user identity, enabling granular access control without relying on network-layer attributes.

Exam trap

The trap here is that candidates often confuse network-layer provisioning methods (like DHCP options or SNMP) with application-layer tag delivery mechanisms, assuming any protocol that can carry data can deliver ZTNA tags, but only EMS, FortiClient profiles, and FortiGate ZTNA tag delivery are designed for this purpose.

361
MCQeasy

In FortiManager, what is an automation stitch?

A.A feature to stitch multiple ADOMs together
B.A set of scripts that run on a schedule
C.A method to combine multiple policy packages
D.A sequence of automated actions triggered by a specific event
AnswerD

Why this answer

An automation stitch in FortiManager is a sequence of automated actions (such as running scripts, sending alerts, or executing CLI commands) that are triggered by a specific event (e.g., a log message, a SNMP trap, or a schedule). This allows administrators to automate incident response and policy changes without manual intervention, directly within the FortiManager fabric.

Exam trap

The trap here is that candidates confuse automation stitches with simple scheduled scripts (Option B), but the key distinction is that stitches are event-driven and can include multiple conditional actions, not just time-based execution.

How to eliminate wrong answers

Option A is wrong because ADOM stitching is not a feature; ADOMs (Administrative Domains) are separate management domains that cannot be stitched together—they are isolated by design. Option B is wrong because while automation stitches can include scheduled scripts, they are not merely a set of scripts that run on a schedule; they are event-driven sequences that can also be triggered by logs, SNMP traps, or other events. Option C is wrong because combining multiple policy packages is done via policy package import/export or policy objects, not through automation stitches, which focus on automated actions rather than policy merging.

362
MCQhard

A FortiGate is running OSPF with multiple areas. The administrator notices that routes from area 1 are not being redistributed into area 0. The ABR has the following configuration: 'config router ospf config area edit 0.0.0.0 set type nssa end config area edit 0.0.0.1 set type standard end end'. What is the issue?

A.The ABR must have 'set type standard' for area 0.
B.Area 0 is configured as NSSA, which does not accept type 3 LSAs from other areas.
C.The ABR is missing a 'redistribute connected' command.
D.Area 1 is not configured as NSSA, so routes cannot be redistributed.
AnswerB

NSSA areas do not allow type 3 summary LSAs. Routes from other areas are not injected into an NSSA area unless special options are used.

Why this answer

Area 0 is configured as an NSSA (Not-So-Stubby Area), which by default does not accept Type 3 summary LSAs from other areas. Since routes from area 1 (a standard area) are injected into the ABR as Type 3 LSAs, they are blocked by the NSSA area 0 boundary. This prevents inter-area route redistribution into area 0.

Exam trap

The trap here is that candidates assume area 0 must always be a standard area, but FortiGate allows area 0 to be NSSA, and the real issue is the NSSA's default behavior of blocking Type 3 LSAs from other areas.

How to eliminate wrong answers

Option A is wrong because area 0 can be configured as NSSA, but the issue is that NSSA areas block Type 3 LSAs, not that area 0 must be standard. Option C is wrong because the problem is not about redistributing connected routes; the administrator is trying to redistribute OSPF inter-area routes, not external routes. Option D is wrong because area 1 being standard is correct; the misconfiguration is on area 0, not area 1.

363
MCQmedium

An SD-WAN rule is configured to steer traffic based on SLA metrics. The administrator notices that traffic is not using the expected member interface even though the SLA is meeting thresholds. What should the administrator check FIRST?

A.Check the firewall policy to ensure SD-WAN is enabled
B.Verify the BGP configuration to ensure routes are being advertised
C.Run 'diagnose sys sdwan info' to verify the rule and member status
D.Restart the FortiGate to clear any stale sessions
AnswerC

This command shows detailed SD-WAN information.

Why this answer

'diagnose sys sdwan info' provides a real-time view of SD-WAN rule status, member interface health, and SLA compliance. This command directly shows whether the rule is matching traffic and if the expected member is active or has been deprioritized due to implicit factors like session stickiness or load-balancing algorithm, which are not visible in the SLA thresholds alone.

Exam trap

The trap here is that candidates assume SLA compliance alone guarantees traffic will use the member, ignoring that SD-WAN rules also consider load-balancing algorithms, session stickiness, and explicit member selection in the rule configuration.

How to eliminate wrong answers

Option A is wrong because SD-WAN rules are independent of firewall policy SD-WAN enablement; the firewall policy only needs to reference the SD-WAN zone, and disabling SD-WAN on the policy would block all SD-WAN steering, not cause a specific member to be unused while SLA is met. Option B is wrong because BGP route advertisement affects routing table entries, not SD-WAN rule-based traffic steering; SD-WAN rules override routing decisions based on SLA metrics, so BGP misconfiguration would not cause a member to be unused if the rule is correctly matching. Option D is wrong because restarting the FortiGate is a drastic, unnecessary step that would clear all sessions but not resolve a configuration or rule-matching issue; stale sessions are not the cause when SLA is meeting thresholds and the member is not being used.

364
MCQhard

You execute 'diagnose sys session filter dport 443' and see output: 'proto=6 proto_state=01 duration=3600 expire=3599'. What does 'proto_state=01' indicate about this session?

A.The session is in the SYN_SENT state, waiting for SYN-ACK
B.The session is in the FIN_WAIT state
C.The session has completed the three-way handshake
D.The session has been terminated with a RST
AnswerA

Correct. State '01' in FortiOS maps to TCP state SYN_SENT (waiting for SYN-ACK).

Why this answer

In Fortinet's FortiOS, the 'proto_state' field in session diagnostic output represents the TCP state machine. A value of '01' corresponds to the SYN_SENT state (TCP state 1), indicating that the session has sent a SYN packet and is waiting for a SYN-ACK response. This is consistent with the initial phase of a TCP three-way handshake.

Exam trap

Trap: Candidates may misinterpret '01' as the ESTABLISHED state (common TCP state 1 in other contexts) but FortiOS maps TCP state 1 to SYN_SENT, not ESTABLISHED (state 3). The correct TCP state is SYN_SENT (waiting for SYN-ACK).

How to eliminate wrong answers

Option B is wrong because FIN_WAIT is a TCP state (typically state 4 or 5) used during connection teardown, not represented by '01'. Option C is wrong because a completed three-way handshake corresponds to the ESTABLISHED state (TCP state 2, often '02' in FortiOS), not '01'. Option D is wrong because a session terminated with a RST would not have an active 'proto_state' of '01'; it would either be closed or show a different state (e.g., CLOSE_WAIT or TIME_WAIT).

365
MCQmedium

An administrator wants to automatically block a file that FortiSandbox has determined to be malicious. The FortiGate is configured with an antivirus profile that includes FortiSandbox submission. Which verdict action should be set to 'block' in the antivirus profile to achieve this?

A.Exempted
B.Unknown
C.Malicious
D.Clean
AnswerC

The 'Malicious' verdict action will block files determined malicious by FortiSandbox.

Why this answer

The 'Malicious' verdict action in the antivirus profile is specifically designed to block files that FortiSandbox has determined to be malicious. When FortiSandbox submits a file and returns a 'malicious' verdict, the FortiGate uses this action to enforce blocking, ensuring the file is not delivered to the end user.

Exam trap

The trap here is that candidates often confuse 'Unknown' with 'Malicious' and think blocking unknown files is safer, but FortiSandbox's 'Unknown' verdict means the file could not be analyzed (e.g., due to size or timeout), and blocking it would disrupt legitimate traffic; the correct approach is to block only confirmed malicious files.

How to eliminate wrong answers

Option A is wrong because 'Exempted' is used to bypass scanning for specific files or patterns, not to block malicious files. Option B is wrong because 'Unknown' verdict action is used for files that FortiSandbox could not conclusively classify; blocking unknown files would cause excessive false positives and is not the intended behavior for confirmed malicious files. Option D is wrong because 'Clean' verdict action allows files that are determined to be safe, which is the opposite of blocking malicious content.

366
MCQeasy

An organization wants to implement Zero Trust Network Access (ZTNA) for remote users accessing an internal application. The application is hosted on a server that cannot have any client software installed. Which ZTNA deployment method is MOST appropriate?

A.FortiNAC with agent on the server
B.IPsec VPN with full tunnel
C.ZTNA proxy (reverse proxy) with FortiClient for posture
D.SSL VPN with web mode
AnswerC

In proxy mode, the FortiGate terminates the client connection and proxies it to the application server. The server does not require any software; all posture enforcement is on the client side via FortiClient.

Why this answer

ZTNA can be deployed in proxy-based or agent-based modes. For applications that cannot have a client software, the proxy-based method (where FortiGate acts as a reverse proxy) is ideal. The user's FortiClient can still provide posture data, but the application server does not need an agent.

367
Multi-Selectmedium

A FortiGate is configured with multiple VRFs to segregate traffic from different departments. The administrator needs to allow the Finance VRF to access a shared printer in the default VRF. Which TWO steps are required to enable inter-VRF communication?

Select 2 answers
A.Configure OSPF to redistribute routes between VRFs
B.Place both the Finance and default VRF interfaces into the same zone
C.Configure a leak route from the Finance VRF to the default VRF for the printer's subnet
D.Create a firewall policy between the VRF interfaces that permits the required traffic
E.Assign the printer's IP address to an interface in the Finance VRF
AnswersC, D

Why this answer

Route leaking is required to make the printer's subnet reachable from the Finance VRF. Without a leak route, the Finance VRF has no route to the printer in the default VRF, so traffic cannot be forwarded even if a firewall policy permits it.

Exam trap

The trap here is that candidates often assume a firewall policy alone is sufficient for inter-VRF traffic, forgetting that the source VRF must have a route to the destination subnet, which requires explicit route leaking.

368
MCQhard

An administrator wants to create an automation stitch that automatically blocks an IP address when a high-severity IPS alert is triggered. The administrator creates a trigger for 'IPS event' and an action of 'Add to Blocked IPs'. However, the action fails to execute. Which of the following is the most likely cause?

A.The automation stitch is set to execute every 5 minutes, not immediately
B.The blocked IP list has reached its maximum size
C.The IPS event trigger does not support IP address extraction
D.The admin account used to configure the stitch does not have permission to modify the blocked IP list
AnswerD

The stitch runs with the privileges of the admin who created it. If that admin lacks write access to address objects, the action fails.

Why this answer

The admin account used to configure the automation stitch must have the necessary permissions to modify the blocked IP list. In FortiOS, the automation stitch action 'Add to Blocked IPs' requires write access to the firewall address object or the blocked IP list. If the admin account has read-only or restricted privileges, the action will fail silently, even if the trigger and action are correctly configured.

Exam trap

The trap here is that candidates often assume the issue is with the trigger's capability (Option C) or a configuration timing problem (Option A), but FortiOS automation stitches are designed to extract IPs from IPS events, and the real bottleneck is almost always admin permissions, which is a subtle but critical detail in NSE7 exams.

How to eliminate wrong answers

Option A is wrong because the automation stitch execution interval (e.g., every 5 minutes) does not prevent the action from executing; it only delays it. The action would still execute at the next scheduled interval, not fail entirely. Option B is wrong because the blocked IP list has a default maximum size of 16,384 entries in FortiOS, and reaching this limit would cause the action to fail with a specific error, but the question states the action 'fails to execute' without any indication of a full list.

More importantly, the most common cause is permission-related, not capacity. Option C is wrong because the IPS event trigger in FortiOS does support IP address extraction; it captures the source IP from the IPS event log and passes it to the action. The trigger is designed to extract the IP address for use in automation stitches.

369
MCQmedium

A multi-tenant FortiGate uses VDOMs. The administrator notices that logins via SSH to the management VDOM succeed, but attempts to SSH to a traffic VDOM's management IP fail. The traffic VDOM has an administrative user configured. What is the most likely cause?

A.The traffic VDOM does not have a license
B.The traffic VDOM is in transparent mode
C.The admin user is not in the correct trust group
D.SSH access is not enabled on the traffic VDOM's management interface
AnswerD

Administrative access protocols must be enabled per interface per VDOM.

Why this answer

SSH access to a VDOM's management IP requires that the management interface explicitly permits SSH administrative access. In a multi-tenant FortiGate with VDOMs, each VDOM's management interface has its own independent administrative access settings. Even if the admin user exists and the VDOM is licensed, SSH will be rejected if the management interface does not have SSH access enabled under config system interface or via the GUI.

The fact that SSH to the management VDOM succeeds but fails to the traffic VDOM's management IP points directly to this per-interface access control.

Exam trap

The trap here is that candidates assume a configured admin user and a valid management IP are sufficient for SSH access, overlooking the per-interface administrative access control that must be explicitly enabled.

How to eliminate wrong answers

Option A is wrong because VDOM licensing is required for the VDOM to operate, but it does not affect SSH access to the management IP; an unlicensed VDOM would not forward traffic but would still allow administrative access. Option B is wrong because transparent mode VDOMs still support SSH management access to their management IP; the mode does not disable SSH. Option C is wrong because trust groups are used for RADIUS or LDAP authentication and are not relevant to local admin users; a local admin user configured in the VDOM does not require a trust group.

370
MCQmedium

An administrator is configuring a firewall policy on a FortiGate in transparent mode. The policy should allow HTTP traffic from internal users to the internet. Which source and destination addresses should be used in the policy?

A.Source: all, Destination: all
B.Source: the FortiGate's management IP, Destination: the web server's IP
C.Source: internal subnet, Destination: external subnet
D.Source: internal MAC addresses, Destination: external MAC addresses
AnswerA

In transparent mode, the policy can use 'all' for source/destination since the FortiGate does not have IP addresses in the path; it inspects all bridged traffic.

Why this answer

In transparent mode, the FortiGate operates as a Layer 2 bridge but still inspects Layer 3 headers, so it can match on IP addresses in firewall policies. The correct answer is 'all' for both source and destination because the policy is intended to allow all internal users to any internet destination, and using 'all' ensures the policy applies broadly without unnecessary restrictions. Using specific IP subnets is also possible, but 'all' is simple and commonly used when no further filtering is required.

Exam trap

The trap is that candidates may think they must specify a specific source and destination IP range because the firewall is in transparent mode, but transparent mode still inspects Layer 3 and allows IP-based policies. The simplest and broadest policy is to use 'all' for both source and destination when the intent is to allow all internal users to any internet destination.

How to eliminate wrong answers

Option B is wrong because the FortiGate's management IP is only used for administrative access, not for forwarding user traffic; using it as the source would block all HTTP traffic from internal users. Option C is wrong because transparent mode does not perform IP routing, so specifying internal and external subnets would cause the policy to never match—the FortiGate cannot see Layer 3 addresses in the forwarded traffic. Option D is wrong because while transparent mode uses MAC addresses for forwarding, firewall policies in FortiOS do not support MAC address-based source/destination matching; policies are based on interfaces and IP addresses (or 'all').

371
MCQmedium

An administrator needs to integrate FortiGate with FortiNAC for network access control. The goal is to dynamically quarantine endpoints that have out-of-date antivirus software. Which component is responsible for enforcing the quarantine on the network?

A.FortiNAC's Network Access Policy (NAP)
B.The RADIUS server used for 802.1X
C.FortiGate firewall policies with ZTNA tags
D.FortiClient EMS compliance rules
AnswerA

Correct. The Network Access Policy (NAP) in FortiNAC is the component that defines quarantine actions and enforces them on the network.

Why this answer

FortiNAC's Network Access Policy (NAP) defines the conditions and actions for enforcing network access. When an endpoint is found to have out-of-date antivirus, the NAP triggers a quarantine action, such as moving the endpoint to a quarantine VLAN or applying an ACL. This makes FortiNAC's NAP the component responsible for enforcing the quarantine on the network.

Other options: the RADIUS server handles authentication but not enforcement; FortiGate ZTNA tags are for zero trust access control; FortiClient EMS manages compliance but does not enforce network quarantine directly.

372
MCQeasy

An administrator is troubleshooting an HA cluster where both units show as primary after a link failure. What is the most likely cause of this split-brain scenario?

A.The HA heartbeat interface is down or misconfigured
B.The priority values are set identically
C.The HA uptime is mismatched between the two units
D.The session pickup feature is disabled
AnswerA

If the heartbeat link fails, each unit assumes the other is dead and transitions to primary.

Why this answer

In a Fortinet HA cluster, the heartbeat interface is responsible for exchanging health and synchronization information between units. If this interface goes down or is misconfigured, the units lose communication and each assumes the other is dead, causing both to transition to the primary state (split-brain). This is the most common cause of split-brain scenarios in FortiGate HA clusters.

Exam trap

The trap here is that candidates often confuse the cause of split-brain with configuration mismatches like priority or session pickup, but the root cause is almost always a loss of heartbeat communication between the cluster members.

How to eliminate wrong answers

Option B is wrong because identical priority values do not cause split-brain; they simply mean the cluster will use other tie-breakers (such as serial number or uptime) to determine the primary. Option C is wrong because mismatched uptime is a normal tie-breaker used when priorities are equal, not a cause of split-brain. Option D is wrong because session pickup is a feature for synchronizing sessions during failover, and disabling it does not affect the HA election process or cause both units to become primary.

373
MCQhard

An administrator configures SD-WAN with multiple members. The SD-WAN rule uses the 'latency' strategy. The administrator notices that traffic is not switching to the best-performing member even when latency exceeds the threshold. What could be the issue?

A.The SLA target is not configured or not applied to the SD-WAN rule
B.The load balancing algorithm is set to 'source-ip-based'
C.The threshold is set too low
D.The SD-WAN members are in different VDOMs
AnswerA

Without SLA, performance monitoring is not active, so latency strategy has no data to act on.

Why this answer

The latency-based SD-WAN rule requires an SLA target to define acceptable performance thresholds. Without an SLA target configured and applied to the rule, the FortiGate has no baseline to compare against, so it will never trigger a member switch even if latency exceeds the threshold. The SLA target must be linked to the SD-WAN rule via the 'set sla' command in the rule configuration.

Exam trap

The trap here is that candidates assume the 'latency' strategy alone will automatically monitor and switch based on real-time latency, but FortiGate requires an explicit SLA target to define the threshold and trigger the evaluation.

How to eliminate wrong answers

Option B is wrong because the load balancing algorithm (e.g., source-ip-based) affects how traffic is distributed among members under normal conditions, but it does not prevent the latency strategy from switching traffic when the SLA is violated; the latency strategy overrides load balancing for failover decisions. Option C is wrong because setting the threshold too low would cause more frequent switching, not prevent it; the issue is that no switching occurs at all, indicating the threshold is not being evaluated. Option D is wrong because SD-WAN members in different VDOMs are supported as long as inter-VDOM links are properly configured; this would not inherently block SLA-based switching.

374
MCQmedium

A FortiGate is configured with two SD-WAN members (port1 and port2). The administrator sets an SD-WAN rule with 'set load-balance-mode source-dst-ip' for all internal traffic. The source IP is 10.0.0.1 and destination IP is 172.16.0.1. Which factor determines the outgoing interface for this traffic?

A.The destination IP only
B.The combination of source IP and destination IP hashed to select an interface
C.The source IP only
D.The interface with the lowest current utilization
AnswerB

source-dst-ip mode uses a hash of both source and destination IPs to consistently select the same interface for the same flow.

Why this answer

With 'set load-balance-mode source-dst-ip', the FortiGate performs a hash of both the source IP and destination IP to deterministically select an outgoing SD-WAN member. This ensures that all packets belonging to the same source-destination pair are consistently forwarded over the same interface, preserving flow symmetry without relying on per-packet metrics.

Exam trap

The trap here is that candidates confuse 'source-dst-ip' with 'source-ip' or 'destination-ip' modes, or incorrectly assume that SD-WAN load balancing always considers real-time link utilization, which is only true for 'spillover' or 'lowest-cost' strategies, not hash-based modes.

How to eliminate wrong answers

Option A is wrong because the destination IP alone is used only in 'load-balance-mode destination-ip', not in 'source-dst-ip' mode. Option C is wrong because the source IP alone is used only in 'load-balance-mode source-ip', not in 'source-dst-ip' mode. Option D is wrong because 'load-balance-mode source-dst-ip' uses a static hash of the IP pair, not dynamic interface utilization; the FortiGate does not consider current utilization in this mode.

375
Multi-Selecthard

An administrator is troubleshooting a ZTNA application access issue. Users can authenticate but cannot reach the internal application via the ZTNA proxy. The FortiGate's ZTNA rule uses a tag requiring 'OS Type = Windows' and 'Antivirus = running'. The device meets both conditions. Which THREE possible reasons could cause the access failure?

Select 3 answers
A.The ZTNA proxy's destination is pointing to the wrong internal IP or port.
B.The firewall policy for ZTNA traffic is not configured or is misordered.
C.The FortiGate's SSL certificate for the ZTNA proxy is not trusted by the client.
D.The user is not assigned the ZTNA tag in the FortiClient EMS portal.
E.The device does not have FortiClient installed.
AnswersA, B, C

Why this answer

The device meets the ZTNA tag conditions (OS Type=Windows, Antivirus=running), so D (tag assignment) and E (FortiClient installation) are not the cause. Access failure can occur if: A) the ZTNA proxy's destination points to the wrong internal IP or port, B) the firewall policy for ZTNA traffic is not configured or is misordered, or C) the FortiGate's SSL certificate for the ZTNA proxy is not trusted by the client. These are the three most common reasons when posture is satisfied.

Page 4

Page 5 of 13

Page 6