Courseiva

Fortinet NSE 4 Network Security Professional NSE4 (NSE4) — Questions 175

282 questions total · 4pages · All types, answers revealed

Page 1 of 4

Page 2
1
MCQmedium

A FortiGate with multiple VDOMs is configured for FSSO with Active Directory polling. Users in VDOM1 are authenticated correctly, but users in VDOM2 are not. What should be checked FIRST?

A.The DNS resolution for the domain controller in VDOM2
B.The firewall policy ordering in VDOM2
C.The FSSO collector agent settings for VDOM2
D.The LDAP server configuration in VDOM2
AnswerC

In a multi-VDOM architecture, each VDOM is a separate security context, so FSSO collector agent settings must be defined individually for every VDOM that requires single sign-on. If VDOM2 lacks its own collector agent configuration, or if the configured agent's IP, port, shared secret, or AD polling credentials are incorrect, the FortiGate will not receive login events for users in that VDOM. Without these events, FSSO cannot map users to IP addresses, breaking user-aware policies. This is the root cause and the correct answer.

Why this answer

In a multi-VDOM FSSO setup with Active Directory polling, each VDOM requires its own FSSO collector agent configuration to map domain users to the correct VDOM. Since VDOM1 works but VDOM2 does not, the most likely cause is that the FSSO collector agent settings for VDOM2 are missing or misconfigured, such as the collector agent IP, port, or shared secret. This is the first item to verify because FSSO polling relies on per-VDOM agent communication to deliver user-to-IP mappings.

Exam trap

The trap here is that candidates often assume LDAP server configuration is the root cause for any authentication failure, but FSSO polling relies on the collector agent, not LDAP binds, making Option D a common distractor.

How to eliminate wrong answers

Option A is wrong because DNS resolution for the domain controller is a prerequisite for LDAP or FSSO polling to function at all; if it were broken, VDOM1 would also fail, and DNS issues typically affect all VDOMs equally. Option B is wrong because firewall policy ordering affects traffic matching and access control, not the authentication mechanism itself; FSSO user groups can be used in policies, but the failure to authenticate users in VDOM2 is not caused by policy order. Option D is wrong because LDAP server configuration is used for direct LDAP authentication, not for FSSO polling; FSSO with Active Directory polling uses the collector agent to obtain user logon events from domain controllers, not an LDAP bind.

2
MCQhard

A FortiGate has two firewall policies: Policy ID 1 (source: 10.0.1.0/24, destination: 203.0.113.0/24, action: allow, NAT: enabled) and Policy ID 2 (source: 10.0.1.0/24, destination: all, action: allow, NAT: enabled, IP pool: pool1). A user from 10.0.1.10 sends traffic to 203.0.113.5. Which policy will the traffic match and why?

A.Both policies will be applied because the traffic matches both
B.Policy ID 2 because it has a broader destination and is more inclusive
C.Policy ID 1 because it is the first matching policy in the list
D.Neither policy; implicit deny will block the traffic
AnswerC

FortiGate performs a sequential lookup from the top of the policy list, and the first policy whose source, destination, service, user, and other attributes match the packet becomes the winner. Here, Policy ID 1 meets the session's source and destination, so the lookup terminates immediately. Consequently, Policy ID 1 is the only rule applied, even if later rules are equally or more general.

Why this answer

Policy ID 1 is correct because FortiGate uses a sequential, first-match policy evaluation model. Traffic from 10.0.1.10 to 203.0.113.5 matches the source and destination of Policy ID 1 exactly, and since it appears first in the policy list, it is applied immediately. Once a match is found, no further policies are evaluated, even if a later policy (like Policy ID 2) also matches.

Exam trap

The trap here is that candidates often assume a broader or more inclusive policy (like 'destination all') will override a more specific one, but FortiGate's first-match logic means policy order, not specificity, determines which policy is applied.

How to eliminate wrong answers

Option A is wrong because FortiGate does not apply multiple policies to the same traffic; it stops at the first match. Option B is wrong because FortiGate does not select policies based on inclusivity or broader destination; it strictly follows the order in the policy list. Option D is wrong because the traffic explicitly matches Policy ID 1, which has an allow action, so the implicit deny is never reached.

3
MCQeasy

An administrator needs to block access to specific websites based on their FQDN (e.g., *.example.com). The FortiGate should match the destination domain regardless of the IP address the domain resolves to. Which type of address object should the admin use in the firewall policy destination?

A.Geography object
B.Subnet object
C.Wildcard FQDN object
D.FQDN object
AnswerC

Wildcard FQDN supports patterns with * to match multiple domains.

Why this answer

A Wildcard FQDN object allows the FortiGate to match traffic based on the destination domain name pattern (e.g., *.example.com) regardless of the IP address the domain resolves to. This object type performs DNS-based policy enforcement, where the FortiGate inspects the SNI field in the TLS handshake or the Host header in HTTP to match the FQDN pattern, not the destination IP.

Exam trap

The trap here is that candidates often confuse a standard FQDN object with a Wildcard FQDN object, assuming the FQDN object supports wildcard patterns or dynamic IP resolution, when in fact it only resolves to a static IP at policy installation time and cannot match patterns like *.example.com.

How to eliminate wrong answers

Option A is wrong because a Geography object matches traffic based on the source or destination IP address's geographic location (country), not the FQDN. Option B is wrong because a Subnet object matches traffic based on a specific IP address or range (e.g., 10.0.0.0/24), which cannot account for dynamic IP resolution of a domain. Option D is wrong because a standard FQDN object resolves the domain to a single IP address at policy installation time and does not support wildcard patterns like *.example.com; it also cannot match traffic if the domain resolves to multiple IPs or changes over time.

4
MCQhard

An administrator configures a DLP profile to detect credit card numbers in email traffic. The DLP rule uses a regular expression. However, the DLP sensor is not triggering on emails containing credit card numbers. What is a likely reason?

A.SSL deep inspection is not enabled on the policy
B.The regular expression is case-sensitive and credit card numbers are lowercase
C.The DLP sensor is configured to 'monitor' only
D.The DLP profile is applied to the inbound policy only
AnswerA

The FortiGate cannot inspect email content that is encrypted with TLS unless SSL deep inspection is enabled on the security policy. Without it, the device only sees the encrypted SMTP session, so DLP pattern matching never reads the credit card numbers in the payload. This is why the DLP profile appears to detect nothing despite being correctly configured.

Why this answer

DLP sensors inspecting email traffic require SSL deep inspection to decrypt the SMTP traffic if it is encrypted via TLS (STARTTLS). Without SSL deep inspection enabled on the firewall policy, the FortiGate cannot see the plaintext content of encrypted emails, so the DLP regular expression will never match credit card numbers. This is the most likely reason the DLP sensor is not triggering.

Exam trap

The trap here is that candidates assume DLP works on all traffic regardless of encryption, but Fortinet tests the understanding that SSL deep inspection is a prerequisite for DLP to inspect encrypted email content.

How to eliminate wrong answers

Option B is wrong because regular expressions in FortiGate DLP are case-insensitive by default, and credit card numbers are numeric, not alphabetic, so case sensitivity is irrelevant. Option C is wrong because a DLP sensor configured to 'monitor' only still triggers logging and can generate alerts; it does not prevent detection or matching. Option D is wrong because DLP profiles can be applied to both inbound and outbound policies, and even if applied only to inbound, emails containing credit card numbers would still be detected if they are inbound; the issue is encryption, not direction.

5
MCQhard

A FortiGate is configured in an HA active-passive cluster. When the active unit fails, the passive unit takes over, but IPsec VPN tunnels fail to re-establish. The configuration is synchronized. What is the most likely cause?

A.The pre-shared key is different on the two units.
B.The firewall policies for VPN traffic are not synchronized.
C.The HA heartbeat interface is down.
D.The IPsec VPN is using the physical interface IP instead of a virtual IP (VIP) or floating IP.
AnswerD

In an active-passive HA pair, the physical interface IP address is owned by the active unit only, and when failover occurs the new active unit uses its own physical IP, which differs from the previous one. IPsec tunnels identify peers by IP address during IKE phase 1 and phase 2, so any change in the local endpoint breaks the existing SAs and prevents new ones from being established. Configuring a virtual IP or floating IP for the IPsec endpoint ensures the address stays constant across failover, allowing the tunnel to survive the transition.

Why this answer

In an HA active-passive cluster, IPsec VPN tunnels typically bind to the physical interface IP address. When failover occurs, the passive unit assumes the cluster's virtual MAC and IP addresses, but the IPsec tunnel endpoints remain tied to the original physical IP. Since the new active unit has a different physical interface IP, the remote peer sees a mismatched source address and drops the connection.

Using a virtual IP (VIP) or floating IP ensures the tunnel endpoint stays consistent across failover.

Exam trap

The trap here is that candidates assume configuration synchronization covers all aspects of VPN operation, overlooking that IPsec tunnels bind to physical interface IPs by default unless explicitly configured with a virtual IP or floating address.

How to eliminate wrong answers

Option A is wrong because the pre-shared key is synchronized as part of the configuration, so both units share the same key; a mismatch would prevent initial synchronization, not cause failover-specific failure. Option B is wrong because firewall policies for VPN traffic are also synchronized in the HA configuration, so they are identical on both units. Option C is wrong because the HA heartbeat interface being down would prevent failover from occurring at all, not cause VPN tunnels to fail after a successful takeover.

6
MCQhard

A FortiGate configured with IPS anomaly detection is generating false positives for the 'tcp_syn_flood' anomaly. The administrator wants to reduce the false positives without completely disabling the detection. Which action should the administrator take?

A.Disable the anomaly and use a custom IPS signature
B.Decrease the threshold value
C.Set the action to 'pass'
D.Increase the threshold value
AnswerD

Increasing the threshold value adjusts the anomaly's sensitivity so that a significantly larger rate of SYN packets per second is necessary to trigger the tcp_syn_flood anomaly. Legitimate connection bursts will now remain below the alarm level, avoiding false positives, while a genuine flood will still generate enough traffic to exceed the threshold and be blocked. This is the correct tune because it maintains an active defense while suppressing noise from normal traffic patterns.

Why this answer

Increasing the threshold value reduces false positives by requiring a higher rate of TCP SYN packets per second before the 'tcp_syn_flood' anomaly triggers an alert or action. This allows legitimate traffic bursts to pass without being flagged, while still detecting genuine SYN flood attacks. The threshold defines the sensitivity of the anomaly detection; raising it makes the detection less sensitive to low-volume spikes.

Exam trap

The trap here is that candidates often assume decreasing a threshold makes detection less sensitive (to reduce false positives), but in FortiGate anomaly detection, decreasing the threshold actually increases sensitivity, leading to more false positives.

How to eliminate wrong answers

Option A is wrong because disabling the anomaly and using a custom IPS signature would bypass the built-in anomaly detection entirely, which is not necessary and adds complexity; the goal is to reduce false positives, not replace detection. Option B is wrong because decreasing the threshold value makes the detection more sensitive, which would increase false positives, not reduce them. Option C is wrong because setting the action to 'pass' would disable all blocking or alerting for the anomaly, effectively ignoring the detection and not reducing false positives in a controlled manner.

7
MCQmedium

A company is deploying a FortiGate HA cluster in active-passive mode across two data centers. The network team reports that after a failover, some existing TCP sessions are dropped. Which configuration change should be applied to maintain session persistence during failover?

A.Enable session synchronization between cluster members
B.Disable NAT inspection on the firewall policy
C.Configure gratuitous ARP on the virtual IP
D.Increase the heartbeat interval to 2 seconds
AnswerA

Session sync shares session state between primary and secondary, maintaining sessions during failover.

Why this answer

In an active-passive HA cluster, session synchronization (config.sys ha session-sync) ensures that TCP session state information is replicated from the active unit to the passive unit. Without this, the passive unit has no knowledge of existing sessions after a failover, causing them to be dropped. Enabling session synchronization allows the new active unit to continue forwarding traffic for established sessions seamlessly.

Exam trap

The trap here is that candidates often confuse gratuitous ARP (which handles Layer 2 updates) with session persistence, assuming that updating MAC tables is sufficient to maintain TCP sessions, but session state must be replicated at Layer 4.

How to eliminate wrong answers

Option B is wrong because disabling NAT inspection does not affect session persistence during failover; NAT is a separate function and does not control session state replication. Option C is wrong because gratuitous ARP is used to update the network with the new MAC address of the virtual IP after failover, but it does not preserve existing TCP sessions; it only ensures Layer 2 reachability. Option D is wrong because increasing the heartbeat interval to 2 seconds would actually slow down failure detection, potentially increasing session loss, and has no impact on session synchronization.

8
MCQhard

An organization has a FortiGate with two internet connections (WAN1 and WAN2). They want traffic to a specific web service (203.0.113.50 port 443) to always exit via WAN2. All other internet traffic should use WAN1. Which feature should be used to achieve this?

A.Central NAT policy to force the traffic out of WAN2
B.Static route with a higher priority for WAN2 to 203.0.113.0/24
C.SD-WAN with a strategy of 'Best Quality'
D.Policy-based routing (PBR) configured with a policy matching the destination and service
AnswerD

PBR allows routing decisions based on firewall policy criteria.

Why this answer

Policy-based routing (PBR) allows you to override the routing table based on match criteria such as source/destination IP, port, or protocol. In this scenario, you create a PBR policy that matches destination 203.0.113.50 and service TCP/443, then sets the next-hop to the WAN2 gateway. This ensures that only traffic to that specific web service exits via WAN2, while all other traffic follows the default route via WAN1.

Exam trap

The trap here is that candidates confuse policy-based routing with static routing or SD-WAN strategies, assuming that a more specific static route or a quality-based SD-WAN rule can achieve the same per-service interface selection, but only PBR provides the necessary layer-4 granularity to match both destination IP and port.

How to eliminate wrong answers

Option A is wrong because Central NAT policy controls source NAT translation (e.g., which IP address traffic is masqueraded to), not the egress interface selection; it cannot force traffic out of a specific WAN link. Option B is wrong because a static route with a higher priority (lower administrative distance) for 203.0.113.0/24 would direct all traffic to that subnet (including other ports or services) via WAN2, not just port 443, and it does not provide per-service granularity. Option C is wrong because SD-WAN with 'Best Quality' strategy selects the best path based on link quality metrics (latency, jitter, packet loss) rather than forcing traffic to a specific interface; it would not guarantee that the traffic always exits via WAN2.

9
MCQhard

A medium-sized enterprise has a FortiGate 100F in NAT/Route mode with three interfaces: port1 (WAN, 203.0.113.1/24, gateway 203.0.113.254), port2 (internal, 192.168.1.1/24), and port3 (DMZ, 10.0.0.1/24). The internal network hosts a web server at 192.168.1.10 and a mail server at 192.168.1.20. The DMZ hosts a public web server at 10.0.0.10 and a public DNS server at 10.0.0.20. The company has a single public IP 203.0.113.1. The administrator has configured the following: - Port forwarding: external HTTP to DMZ web server (10.0.0.10:80) and external DNS to DMZ DNS server (10.0.0.20:53). - Outbound NAT (IP Pool) for internal users to 203.0.113.1. - Firewall policies allowing internal to external, DMZ to external, and external to DMZ (for forwarded services). Users report that they can access the Internet but cannot reach the internal web server (192.168.1.10) via its public IP (203.0.113.1:80). The DMZ web server is accessible from the Internet. What is the most likely cause?

A.The firewall policy from internal to DMZ is blocking traffic
B.Hairpin NAT is not enabled on the FortiGate
C.The port forwarding rule maps the public IP to the DMZ server, not the internal server
D.The IP Pool for outbound NAT is misconfigured
AnswerC

The port forwarding rule, implemented as a Virtual IP (VIP), maps the public IP and port to 10.0.0.10, which is the DMZ server. When internal users attempt to access the internal server via the public IP, the FortiGate uses this VIP and translates the destination to the DMZ server's IP address. Consequently, the traffic never reaches the intended internal server, and the internal users cannot establish a connection to it. To resolve this, the VIP's mapped IP must be changed to the internal server's address, or a separate VIP must be created for the internal server.

Why this answer

The port forwarding rule is configured to forward external HTTP requests (port 80) to the DMZ web server at 10.0.0.10. The internal web server at 192.168.1.10 is not covered by any port forwarding rule. Therefore, when internal users try to access the public IP 203.0.113.1:80, the traffic is not redirected to the internal server, and the request fails.

This is the primary cause, not a missing hairpin NAT or misconfigured outbound NAT.

Exam trap

The trap here is that candidates often assume hairpin NAT is the universal fix for internal access to public IPs, but they overlook that the port forwarding rule must first exist for the target internal server; without that rule, hairpin NAT has no effect.

How to eliminate wrong answers

Option A is wrong because the problem is about accessing the internal web server via its public IP, not about traffic between internal and DMZ zones; the firewall policy from internal to DMZ is irrelevant here. Option B is wrong because hairpin NAT (also called NAT reflection) is only needed when a device on the internal network tries to reach another internal device via the public IP, but in this scenario, the port forwarding rule does not even point to the internal server, so enabling hairpin NAT would not fix the issue. Option D is wrong because the IP Pool for outbound NAT is correctly configured to translate internal users' source IPs to 203.0.113.1 for Internet access, and users can already access the Internet, indicating outbound NAT is functioning properly.

10
Multi-Selecthard

A FortiGate administrator is configuring an active-passive HA cluster and needs to ensure that management access is available via a dedicated management IP address that does not fail over. Which three steps should the administrator take? (Choose three.)

Select 3 answers
A.Assign an IP address to the management interface
B.Enable 'set ha-mgmt-interface' on the management interface
C.Set the management interface to be part of the HA cluster management IP
D.Ensure the management interface is not configured as a heartbeat interface
E.Configure a dedicated management interface (e.g., port3)
AnswersA, D, E

The IP must be configured on the interface for management access.

Why this answer

To have a dedicated management IP that does not fail over, the administrator should configure a dedicated management interface (separate from HA heartbeat), assign an IP to it, and ensure the management access is configured on that interface. The management interface can be in a separate VDOM if desired.

11
MCQmedium

An administrator wants to prevent data leakage by blocking outbound emails that contain credit card numbers. Which security profile should be configured?

A.Email Filter profile
B.Web Filter profile
C.Antivirus profile
D.DLP profile
AnswerD

DLP profiles can use predefined or custom data patterns to detect sensitive information.

Why this answer

DLP (Data Loss Prevention) profiles are specifically designed to inspect content such as credit card numbers in outbound emails and block them to prevent data leakage. While other profiles handle spam, web access, or malware, only DLP can perform pattern-based content inspection on email bodies and attachments.

Exam trap

The trap here is that candidates often confuse DLP with Email Filter or Antivirus profiles, not realizing that DLP is the only profile that performs content-aware inspection for sensitive data patterns in outbound emails.

How to eliminate wrong answers

Option A is wrong because an Email Filter profile is used for anti-spam, email authentication (SPF/DKIM/DMARC), and IP reputation filtering, not for scanning email content for sensitive data patterns like credit card numbers. Option B is wrong because a Web Filter profile controls web access based on URL categories and ratings, not email content inspection. Option C is wrong because an Antivirus profile scans for malware signatures in files and email attachments, but does not perform content-based pattern matching for sensitive data like credit card numbers.

12
MCQmedium

A FortiGate administrator configures an email filter profile to block spam. Users report that some legitimate emails are being blocked. The administrator wants to reduce false positives while still blocking spam. What should the administrator do?

A.Disable the email filter profile
B.Increase the spam threshold score
C.Decrease the spam threshold score
D.Enable the FortiGuard spam filter only
AnswerB

A higher threshold means emails need a higher spam score to be blocked, reducing false positives.

Why this answer

Increasing the spam threshold score raises the bar for what is classified as spam, so only emails with a higher spam score (indicating stronger spam characteristics) are blocked. This reduces false positives because legitimate emails with lower scores will no longer be blocked, while still blocking high-scoring spam.

Exam trap

The trap here is that candidates often confuse increasing vs. decreasing the threshold, mistakenly thinking a lower threshold is more permissive, when in fact a lower threshold blocks more emails and increases false positives.

How to eliminate wrong answers

Option A is wrong because disabling the email filter profile would stop all spam filtering, which does not address the requirement to reduce false positives while still blocking spam. Option C is wrong because decreasing the spam threshold score would make the filter more aggressive, blocking more emails and likely increasing false positives. Option D is wrong because enabling only the FortiGuard spam filter does not adjust the sensitivity of the filter; it simply changes the source of spam detection, which may not reduce false positives and could still block legitimate emails.

13
MCQmedium

An administrator has configured a firewall policy that allows outbound traffic from a subnet to the internet, with NAT enabled. The external IP is 203.0.113.1. However, the administrator wants all traffic from a specific internal server (10.0.0.10) to appear with source IP 203.0.113.2. What should the administrator do?

A.Create a VIP with the external IP and apply it to the policy
B.Create an IP Pool with 203.0.113.2 and reference it in the policy
C.Configure route-based NAT
D.Set the NAT to 'Use Outgoing Interface Address'
AnswerB

An IP Pool allows selecting a different source NAT IP.

Why this answer

An IP Pool in FortiGate allows you to override the source IP address for specific traffic, even when NAT is enabled on the policy. By creating an IP Pool with the single address 203.0.113.2 and referencing it in the firewall policy, traffic from 10.0.0.10 will be NATed to that specific IP instead of the outgoing interface address (203.0.113.1). This is the standard method for fixed source NAT (also called 'static NAT' or 'one-to-one NAT') for a specific host.

Exam trap

The trap here is confusing Virtual IP (VIP) with IP Pool: VIP is for destination NAT (inbound), while IP Pool is for source NAT (outbound), and many candidates mistakenly apply a VIP to change the source IP of outbound traffic.

How to eliminate wrong answers

Option A is wrong because a Virtual IP (VIP) is used for destination NAT (port forwarding), not for changing the source IP of outbound traffic; applying a VIP to a policy would translate the destination address of incoming traffic, not the source of outgoing traffic. Option C is wrong because route-based NAT is a concept for VPNs or policy-based routing, not a direct method to specify a fixed source IP for NAT; FortiGate uses IP Pools for that purpose. Option D is wrong because setting NAT to 'Use Outgoing Interface Address' would NAT all traffic to the IP of the outgoing interface (203.0.113.1), which is exactly what the administrator wants to avoid for the specific server.

14
MCQhard

A FortiGate is configured with flow-based inspection and an IPS profile. The administrator runs 'diagnose ips session list' and sees many sessions with 'state=bypass'. What does this indicate?

A.The IPS profile is configured with 'pass' action for all signatures
B.The IPS signatures have expired and are not being applied
C.The FortiGate is under DoS attack and is dropping sessions
D.The sessions are being offloaded to the NPU and are not inspected by IPS
AnswerD

In flow-based inspection mode, the FortiGate offloads many sessions to the NPU for high-throughput processing. When a session is offloaded, packets traverse the NPU and are not sent to the CPU, so the IPS engine never inspects them; the session is then marked as 'bypass'. This is expected behavior for traffic that is not explicitly selected for deep inspection, and it explains why the IPS engine reports no inspection. Admins can confirm this by checking the session table via 'diagnose sys session list'.

Why this answer

When a FortiGate uses flow-based inspection, sessions that are offloaded to the Network Processor Unit (NPU) are not inspected by the IPS engine. The 'state=bypass' in the 'diagnose ips session list' output indicates that these sessions are being hardware-accelerated and bypassing the IPS inspection, which is normal behavior for traffic that meets offload criteria.

Exam trap

The trap here is that candidates often misinterpret 'bypass' as a failure or misconfiguration, when in fact it is a normal operational state for hardware-accelerated sessions in flow-based mode.

How to eliminate wrong answers

Option A is wrong because a 'pass' action in an IPS profile means the signature will allow the traffic but still log it; it does not cause sessions to show 'state=bypass' in the IPS session list. Option B is wrong because expired IPS signatures would cause the IPS engine to stop applying signatures entirely, not result in a bypass state for individual sessions. Option C is wrong because a DoS attack would cause session drops or blocks, not a bypass state; the 'bypass' state specifically indicates the session is not being inspected, not that it is being dropped.

15
MCQmedium

A FortiGate administrator is configuring a Virtual IP (VIP) to allow external users to access an internal web server (192.168.1.10) using the public IP 203.0.113.10 on port 80. The admin creates a VIP with mapped IP 192.168.1.10 and port 80. A firewall policy is created from WAN to DMZ with destination set to the VIP. External users report that they can access the web server. What additional step is needed to allow the internal server to respond correctly?

A.No additional step is needed; the FortiGate automatically performs reverse NAT for established sessions
B.Create a second VIP for the return traffic
C.Add a policy from DMZ to WAN allowing the internal server to reply
D.Configure static routing on the internal server to route through the FortiGate
AnswerA

No additional configuration is required because FortiGate's session table maintains bidirectional state for every translated flow. When a server responds to a VIP-mapped connection, the FortiGate identifies the session via the 5-tuple, performs the reverse DNAT, and rewrites the source IP back to the original VIP address. This automatic reverse NAT is inherent to stateful inspection, so any manual return-path setup is unnecessary.

Why this answer

When a FortiGate performs destination NAT (DNAT) via a VIP for inbound traffic, it automatically creates a session entry that includes the reverse NAT mapping. For return traffic from the internal server, the FortiGate uses this session to perform source NAT (SNAT) back to the original public IP (203.0.113.10). This is called 'implicit reverse NAT' and requires no additional configuration; the session state ensures the reply packets are correctly translated and forwarded to the external client.

Exam trap

The trap here is that candidates often think a separate outbound policy or NAT rule is required for return traffic, but FortiGate's stateful firewall and implicit reverse NAT handle this automatically, making additional policies or VIPs unnecessary.

How to eliminate wrong answers

Option B is wrong because a second VIP is not needed; reverse NAT is handled automatically by the session table, not by a separate VIP object. Option C is wrong because no explicit policy from DMZ to WAN is required for return traffic; FortiGate's stateful inspection allows reply packets to traverse based on the existing session created by the inbound policy. Option D is wrong because the internal server does not need static routing through the FortiGate for return traffic; the server's default gateway should point to the FortiGate's DMZ interface, but this is a basic network requirement, not an additional step specific to VIP functionality.

16
MCQhard

A FortiGate in NAT/Route mode has a policy with NAT enabled. The admin needs the source IP of traffic from internal users (192.168.1.0/24) to be translated to the interface IP of port1 (203.0.113.1) when accessing the internet. Which configuration is necessary?

A.Add a static route for 192.168.1.0/24 with next-hop 203.0.113.1
B.Set the administrative access to HTTPS on port1
C.Create a central NAT rule with source 192.168.1.0/24 and IP pool 203.0.113.2-203.0.113.10
D.Configure a firewall policy with NAT enabled and the outbound interface set to port1
AnswerD

By default, NAT on a policy uses the egress interface IP as the translated source.

Why this answer

In NAT/Route mode, enabling NAT on a firewall policy with the outbound interface set to port1 causes the FortiGate to translate the source IP of traffic from the internal network (192.168.1.0/24) to the IP address of that interface (203.0.113.1) by default. This is the standard method for source NAT (SNAT) in a policy-based configuration, requiring no additional IP pool or static route for the translation itself.

Exam trap

The trap here is that candidates may confuse the need for an IP pool or static route with the simple policy-based NAT, assuming that translating to the interface IP requires additional configuration beyond enabling NAT on the policy.

How to eliminate wrong answers

Option A is wrong because a static route for 192.168.1.0/24 with next-hop 203.0.113.1 is unnecessary and incorrect; the internal subnet is directly connected, and the next-hop for internet-bound traffic should be the default gateway, not the interface IP. Option B is wrong because setting administrative access to HTTPS on port1 only enables management access to the interface, not source NAT translation. Option C is wrong because creating a central NAT rule with an IP pool of 203.0.113.2-203.0.113.10 would translate the source IP to a range of addresses, not the single interface IP (203.0.113.1), which does not match the requirement.

17
Multi-Selectmedium

A FortiGate administrator is configuring logging to meet a compliance requirement that all security events must be stored for at least one year. The FortiGate has limited local disk space. Which THREE actions should the administrator take to meet this requirement? (Choose three.)

Select 3 answers
A.Set the log severity filter to only log 'emergency' events to reduce volume
B.Configure log rolling and retention policies to automatically delete older logs from the local disk after a set period
C.Disable local disk logging to save space
D.Configure the FortiGate to send logs to a FortiAnalyzer device
E.Enable logging to FortiCloud for cloud-based log storage
AnswersB, D, E

This manages local disk space by rotating logs, while external storage retains them long-term.

Why this answer

The administrator needs to store logs for at least one year with limited local disk space. To comply, logs must be offloaded to external storage or the cloud. Configuring log rolling and retention on the local disk (B) allows automatic deletion of old logs to free space, ensuring only recent logs are kept locally while older logs are deleted if not offloaded.

However, to meet the one-year retention, offloading is necessary: sending logs to FortiAnalyzer (D) provides centralized long-term storage, and enabling FortiCloud logging (E) offers cloud-based retention. Disabling local disk logging (C) would stop log storage entirely, losing logs unless offloading is configured, but it is not a standalone solution. Setting severity to emergency only (A) would miss most security events, violating the requirement to log all security events.

Therefore, the correct three actions are B, D, and E.

18
MCQmedium

An admin configures a VIP to map public IP 203.0.113.10 to internal server 10.0.1.100 on port 80. External users can reach the server via the public IP. However, internal users cannot access the server using the public IP. What is the MOST likely cause?

A.The VIP does not have NAT reflection enabled
B.The server is not responding to internal requests
C.The firewall policy for internal to VIP is missing
D.The VIP is configured on a different interface
AnswerA

The VIP lacks NAT reflection (also called NAT hairpin or loopback), which is required for internal users to reach the same VIP that external users can access. With NAT reflection disabled, a packet from an internal client destined to the VIP's public IP hits the FortiGate but is neither source-NATed nor properly routed back, so the session never establishes. This perfectly matches the symptom where external users work, but internal users cannot use the public IP.

Why this answer

The most likely cause is that NAT reflection (also known as hairpin NAT or NAT loopback) is not enabled on the VIP. When an internal user sends a request to the public IP (203.0.113.10), the FortiGate must translate the source IP back to the internal network and loop the traffic back through the VIP to reach the internal server (10.0.1.100). Without NAT reflection, the FortiGate drops the packet because it sees the destination as the VIP's public IP but the source is from the same internal subnet, causing asymmetric routing or no reply.

Exam trap

The trap here is that candidates often assume internal users can always reach a server via its public IP because the VIP is working externally, overlooking the need for NAT reflection to handle traffic sourced from the same subnet as the destination server.

How to eliminate wrong answers

Option B is wrong because the server is reachable from external users, proving it responds to requests; internal users failing to reach it via the public IP is a NAT/routing issue, not a server responsiveness problem. Option C is wrong because internal-to-VIP traffic does not require a separate firewall policy if the VIP is configured with NAT reflection; the existing policy for external-to-VIP traffic typically handles the loopback, and a missing policy would cause a different symptom (e.g., no traffic at all). Option D is wrong because the VIP is configured on the correct interface (the one with the public IP), and if it were on a different interface, external users would also fail to reach the server.

19
MCQhard

An administrator needs to allow traffic from a guest network (192.168.100.0/24) to the internet only during business hours (Mon-Fri, 08:00-18:00). The administrator creates a schedule object and applies it to the firewall policy. However, guests can still access the internet outside of the schedule. What is the most likely cause?

A.The guest network is also allowed by another policy without a schedule
B.The schedule is not selected in the firewall policy
C.The schedule object is configured as a group but not applied
D.The FortiGate clock is not synchronized with an NTP server
AnswerB

Why this answer

If the schedule is not actually selected in the firewall policy configuration, the policy will apply without any time restriction, allowing traffic at all times. The administrator may have created the schedule object but forgotten to assign it to the policy's schedule field, which is a common oversight.

Exam trap

The trap here is that candidates assume creating a schedule object automatically applies it to the policy, but FortiGate requires explicit selection of the schedule in the policy's schedule field, and failing to do so leaves the policy unrestricted.

How to eliminate wrong answers

Option A is wrong because while another policy without a schedule could allow traffic, the question states the administrator applied the schedule to the policy, so the most likely cause is that the schedule itself was not selected in that policy. Option C is wrong because a schedule object configured as a group still functions as a schedule; if it were applied to the policy, it would enforce the time restriction. Option D is wrong because an unsynchronized clock could cause the schedule to apply at incorrect times, but it would not cause the schedule to be completely ignored; the policy would still enforce the schedule based on the device's local time.

20
Multi-Selectmedium

An administrator is configuring a FortiGate HA cluster in active-passive mode. Which two statements are correct about this configuration?

Select 2 answers
A.The cluster IP address is assigned to both units simultaneously.
B.One unit is active and forwards traffic, while the other is passive and does not forward traffic unless a failover occurs.
C.Both units can forward traffic simultaneously.
D.Heartbeat interfaces are optional.
E.Session synchronization is configured to maintain stateful failover.
AnswersB, E

This defines active-passive HA.

Why this answer

In an active-passive HA cluster, only the active unit processes and forwards traffic, while the passive unit remains in standby mode and does not forward traffic unless a failover occurs. This ensures high availability without load sharing. Additionally, session synchronization is configured to replicate stateful session information from the active to the passive unit, enabling seamless failover without disrupting established sessions.

Exam trap

The trap here is that candidates often confuse active-passive with active-active mode, mistakenly thinking both units can forward traffic simultaneously, or they assume the cluster IP is shared by both units at all times.

21
MCQeasy

An admin needs to authenticate remote users connecting via SSL VPN. The users are in an Active Directory domain. Which authentication method should be configured on the FortiGate to allow users to log in with their domain credentials?

A.LDAP server
B.Local user database
C.RADIUS server
D.FSSO
AnswerA

LDAP is the standard protocol for direct authentication against an Active Directory domain. When a remote user submits credentials via the SSL VPN portal, the FortiGate performs an LDAP bind to the domain controller using that username and password, verifying them against the AD directory. This is the most straightforward and native method for AD-based authentication, requiring no intermediate RADIUS infrastructure. LDAP also allows fetching group memberships for granular authorization policies.

Why this answer

LDAP (Lightweight Directory Access Protocol) allows FortiGate to directly query the Active Directory domain controller to authenticate users with their domain credentials. This method validates the username and password against the AD database without requiring an additional RADIUS server or local user accounts, making it the most straightforward choice for SSL VPN authentication with domain users.

Exam trap

The trap here is that candidates often confuse FSSO with direct authentication, assuming it can handle SSL VPN logins, when in fact FSSO only provides passive identity collection and cannot validate passwords for VPN access.

How to eliminate wrong answers

Option B is wrong because the local user database stores credentials only on the FortiGate itself, not in Active Directory, so domain users cannot log in with their domain credentials unless each user is manually duplicated as a local user. Option C is wrong because while a RADIUS server can proxy authentication to AD, it introduces an unnecessary intermediate server and is not the direct method for authenticating against AD; LDAP is the native protocol for directory services. Option D is wrong because FSSO (Fortinet Single Sign-On) is designed for transparent authentication and monitoring of domain users on the network, not for direct SSL VPN authentication; it does not validate passwords and relies on polling or agent-based logon events.

22
MCQeasy

Which authentication method allows FortiGate to authenticate users against an Active Directory domain without storing domain credentials locally?

A.FSSO polling
B.RADIUS authentication
C.LDAP authentication
D.Local user database
AnswerC

LDAP authentication enables the FortiGate to connect directly to an Active Directory server using the LDAP protocol and perform a bind with the user's DN and provided password. This real-time directory bind verifies credentials against AD without storing any user secret on the FortiGate. This direct query and bind is why LDAP is the authentic direct authentication method for AD in FortiGate configurations.

Why this answer

LDAP authentication allows FortiGate to verify user credentials directly against an Active Directory domain controller without storing the domain passwords locally. The FortiGate sends a BIND request with the user's DN and password to the LDAP server, which validates the credentials and returns a success or failure response. This avoids local storage of domain credentials while still enabling centralized authentication.

Exam trap

The trap here is that candidates often confuse FSSO with LDAP authentication, thinking FSSO also authenticates users, when in fact FSSO only collects authentication events from the domain controller and does not perform password verification itself.

How to eliminate wrong answers

Option A is wrong because FSSO polling collects login events from domain controllers to map users to IP addresses, but it does not authenticate users by verifying passwords; it relies on the Windows domain already having authenticated the user. Option B is wrong because RADIUS authentication requires the FortiGate to forward credentials to a RADIUS server, which typically stores or has access to a shared secret and user credentials, but the FortiGate itself does not store domain credentials; however, the question specifies 'without storing domain credentials locally,' and LDAP is the direct method for querying AD without any intermediate credential storage on the FortiGate. Option D is wrong because the local user database stores usernames and password hashes directly on the FortiGate, which violates the requirement of not storing domain credentials locally.

23
MCQhard

A FortiGate is configured with FSSO using a DC agent. Users authenticate to the domain, but the firewall policy using FSSO groups is not matching traffic. The admin runs 'diagnose debug authd fsso list' and sees user entries. However, the traffic is being denied by the default deny policy. What is the most likely issue?

A.The FSSO session timeout is too short
B.The session was established before the user logged in and is not updated with the user identity
C.The firewall policy has the wrong schedule applied
D.The user is not a member of the correct FSSO group in Active Directory
AnswerB

When a client establishes a session (e.g., a TCP connection or UDP flow) before the FSSO DC agent processes the user's login event, the FortiGate's session table entry is initially created with no user identity or with a default guest/anonymous mapping. The FortiGate does not retroactively apply the learned FSSO user to pre-existing sessions; it only assigns the user identity to new sessions created after the login event is synchronized. To resolve this, the existing session must be cleared (via 'execute session clear' or waiting for idle timeout) so that the next packet re-triggers session setup and gets the correct FSSO user attribute.

Why this answer

When a user logs in after a session is already established, the FortiGate does not automatically update that session with the user's identity. The 'diagnose debug authd fsso list' shows the user is authenticated, but the existing session still lacks the FSSO group information, causing it to match the default deny policy instead of the FSSO-based policy.

Exam trap

The trap here is that candidates see the user in the FSSO debug output and assume authentication is fully working, overlooking the fact that session identity is static and not updated for pre-existing sessions.

How to eliminate wrong answers

Option A is wrong because a short FSSO session timeout would cause the user entry to expire and disappear from the FSSO list, but the debug output shows user entries are present, so timeout is not the issue. Option C is wrong because a wrong schedule would cause the policy to be inactive at certain times, but the traffic is being denied by the default deny policy, not by a schedule mismatch. Option D is wrong because the debug output shows user entries, meaning the user is authenticated and the FSSO group membership is correctly retrieved from Active Directory; if the user were not in the correct group, the FSSO list would still show the user but without the expected group, which is not indicated here.

24
Multi-Selectmedium

An administrator needs to configure a hub-and-spoke IPsec VPN topology. Which TWO settings must be configured on the hub FortiGate to allow spokes to communicate with each other through the hub?

Select 2 answers
A.Enable NAT on the hub's tunnel interface.
B.Set Phase 2 selectors to 0.0.0.0/0 on the hub's side.
C.Configure the hub as a DNS server for the spokes.
D.Configure IKEv2 instead of IKEv1 on all tunnels.
E.Create firewall policies on the hub that allow traffic between the spoke networks.
AnswersB, E

This allows traffic to any destination, including other spokes.

Why this answer

In a hub-and-spoke IPsec VPN topology, the hub must have Phase 2 selectors set to 0.0.0.0/0 (any-to-any) so that it can negotiate a single IPsec SA that covers all possible spoke-to-spoke traffic. This allows the hub to decrypt traffic from one spoke and re-encrypt it for another spoke without requiring separate Phase 2 selectors for each spoke pair. Additionally, firewall policies on the hub must explicitly permit traffic between the spoke networks, as the hub acts as a router forwarding inter-spoke traffic.

Exam trap

The trap here is that candidates often think NAT or IKE version changes are required for spoke-to-spoke communication, but the core requirements are simply the correct Phase 2 selectors (0.0.0.0/0) and proper firewall policies on the hub to allow forwarding.

25
MCQmedium

An admin runs 'diagnose sys session filter dport 443' and sees output showing sessions with 'proto=6' and 'expire=3599'. The admin notices that these sessions are not being cleaned up after the firewall policy that allowed them is deleted. What is the reason?

A.The sessions are using UDP protocol, which has a longer timeout
B.The sessions are protected by a different policy that still exists
C.The sessions are in a different VDOM
D.FortiGate does not delete existing sessions when a policy is removed; sessions must be cleared manually
AnswerD

Correct. Policy changes affect new sessions only. Existing sessions continue until they time out.

Why this answer

When a firewall policy is deleted on a FortiGate, the existing sessions that were created by that policy are not automatically removed. The FortiGate continues to process those sessions until they expire naturally based on their timeout values. In this case, the sessions with 'proto=6' (TCP) and 'expire=3599' seconds remaining will persist until the timer counts down, even though the originating policy no longer exists.

The admin must manually clear them using 'diagnose sys session clear' or wait for the timeout to expire.

Exam trap

The trap here is that candidates often assume FortiGate automatically removes sessions when a policy is deleted, similar to how some other firewalls handle stateful inspection, but FortiGate requires manual intervention or timeout expiration to clear sessions.

How to eliminate wrong answers

Option A is wrong because 'proto=6' indicates TCP, not UDP; UDP uses protocol number 17 and has different timeout behavior. Option B is wrong because the output shows sessions with 'expire=3599', meaning they are still active and not yet protected by another policy; if another policy existed, the sessions would still be subject to the same timeout behavior, but the question states the policy that allowed them was deleted. Option C is wrong because the 'diagnose sys session filter dport 443' command without a VDOM filter applies to the current VDOM, and the output does not indicate a different VDOM; sessions in different VDOMs would require explicit VDOM filtering.

26
MCQeasy

A company has a FortiGate with two ISPs: wan1 (primary) and wan2 (backup). They want all outbound traffic from internal users to use wan1, and if wan1 fails, traffic should automatically fail over to wan2. The administrator configures static routes: default route via wan1 gateway with distance 10 and default route via wan2 gateway with distance 20. They also configure an SD-WAN zone with both interfaces and set a strategy of 'Manual' with 'Best Quality' for wan1. After testing, failover does not occur when wan1 goes down. What is the most likely reason?

A.The SD-WAN zone does not include the backup interface wan2.
B.The SD-WAN strategy is set to Manual, which does not automatically failover; the administrator should use an automatic strategy or configure link health monitoring.
C.The static routes have the same distance, so failover does not occur.
D.The firewall policy does not bind to the SD-WAN zone; it binds to wan1 interface directly.
AnswerB

With the SD-WAN strategy set to Manual, FortiGate uses the configured static routes and does not automatically re-evaluate link health to move traffic away from a failed interface. Automatic failover requires either an automatic strategy such as Lowest Cost or Best Quality combined with a performance SLA, or explicit link health monitoring to trigger a route update when wan1 goes down. Since neither is configured, the manual strategy explains why failover does not occur; this is the correct resolution.

Why this answer

When the SD-WAN strategy is set to 'Manual', the FortiGate does not automatically perform failover based on interface or link health. Manual mode requires explicit administrator action or must be combined with link health monitoring to trigger a switch. Without an automatic strategy or configured health checks, the SD-WAN zone will continue to use wan1 even if it goes down, preventing failover to wan2.

Exam trap

The trap here is that candidates assume static route distance alone handles failover, but when SD-WAN is configured with a Manual strategy, the SD-WAN rule overrides the routing table and prevents automatic failover unless link health monitoring is enabled.

How to eliminate wrong answers

Option A is wrong because the SD-WAN zone includes both wan1 and wan2 as stated in the scenario, so the backup interface is present. Option C is wrong because the static routes have different distances (10 and 20), which is the correct configuration for failover; equal distances would cause ECMP, not prevent failover. Option D is wrong because the firewall policy binding to the SD-WAN zone is not the issue; the policy can bind to the zone, but the failover failure is due to the SD-WAN strategy setting, not the policy binding.

27
MCQmedium

A company wants to use captive portal authentication on a guest Wi-Fi network. The FortiGate is connected to the switchport of the access point. Which firewall configuration is required to redirect unauthenticated users to the captive portal?

A.Set the 'Guest Management' feature in the FortiGate dashboard.
B.Create a policy with source interface 'guest', destination 'any', and action 'ACCEPT' with 'Authentication' set to 'Captive Portal'.
C.Configure a 'Landing Page' under SSL-VPN settings.
D.Enable 'Captive Portal' on the interface under System > Network > Interface.
AnswerB

The correct method is to configure a firewall policy that selects the 'guest' interface as the source, 'any' as the destination, and sets the action to ACCEPT while enabling 'Captive Portal' as the authentication method. When unauthenticated traffic matches this policy, FortiGate intercepts it and redirects the user to the captive portal for credentials. Once authenticated, the same policy permits the traffic, and this is the standard approach to enforce captive portal on a specific interface.

Why this answer

Captive portal authentication on a FortiGate requires a firewall policy that matches the unauthenticated traffic (source interface 'guest', destination 'any') with action 'ACCEPT' and the 'Authentication' setting set to 'Captive Portal'. This policy triggers the FortiGate to intercept HTTP/HTTPS traffic from unauthenticated users and redirect them to the captive portal login page, enforcing authentication before allowing further access.

Exam trap

The trap here is that candidates often think enabling 'Captive Portal' on the interface is sufficient, but they forget that a firewall policy with the correct action and authentication setting is required to actually trigger the redirect for unauthenticated traffic.

How to eliminate wrong answers

Option A is wrong because the 'Guest Management' feature in the FortiGate dashboard is used for managing guest user accounts and vouchers, not for configuring the redirect mechanism of captive portal authentication. Option C is wrong because 'Landing Page' under SSL-VPN settings is specific to SSL VPN portal customization and has no role in captive portal authentication on a physical or VLAN interface. Option D is wrong because enabling 'Captive Portal' on the interface under System > Network > Interface alone does not create the necessary firewall policy to redirect traffic; without a matching policy with authentication enabled, the captive portal will not intercept user traffic.

28
Multi-Selectmedium

A FortiGate admin needs to allow inbound HTTPS traffic to a web server while also applying an application control profile to block certain web applications. The web server has a VIP configured. Which TWO components are necessary for this configuration?

Select 2 answers
A.A central SNAT rule to translate the server's response
B.A VIP configured to map the public IP to the web server's private IP
C.A security profile group containing only the antivirus profile
D.A traffic shaping policy to prioritize HTTPS
E.A firewall policy with destination set to the VIP and application control profile applied
AnswersB, E

The VIP is required for destination NAT to reach the internal server.

Why this answer

A Virtual IP (VIP) is required to map the public IP address to the web server's private IP, allowing inbound traffic to reach the internal server. Option E is correct because a firewall policy must have the destination set to the VIP and must include an application control profile to enforce blocking of specific web applications on the HTTPS traffic.

Exam trap

The trap here is that candidates often think a central SNAT rule is required for return traffic, but FortiGate automatically handles reverse NAT for VIP traffic, making option A a common distractor.

29
MCQmedium

A FortiGate administrator has configured an Application Control profile to block 'P2P' applications. However, users are still able to use BitTorrent. What is the MOST likely reason?

A.The firewall policy does not have SSL deep inspection enabled, and BitTorrent is using encryption
B.The Application Control profile is configured in 'Monitor' mode instead of 'Block'
C.The BitTorrent signatures are not included in the FortiGate firmware
D.The Application Control profile is applied to the wrong direction
AnswerA

Many P2P applications use encryption. Without deep inspection, App Control cannot see the traffic signatures.

Why this answer

BitTorrent often uses encryption (e.g., MSE/PE protocol encryption) to evade detection. Without SSL deep inspection, the FortiGate cannot decrypt the traffic to inspect the application payload, so Application Control signatures for BitTorrent may not match the encrypted flows. Enabling SSL deep inspection on the firewall policy allows the FortiGate to decrypt the traffic and apply the 'Block' action effectively.

Exam trap

The trap here is that candidates assume Application Control alone can block all P2P traffic, overlooking that encrypted protocols like BitTorrent require SSL deep inspection to decrypt and inspect the payload for signature matching.

How to eliminate wrong answers

Option B is wrong because if the profile were in 'Monitor' mode, it would log but not block; however, the question states users are still able to use BitTorrent, which could also happen in Monitor mode, but the most likely reason given encryption is the deeper issue. Option C is wrong because BitTorrent signatures are included in the FortiGate firmware by default and are updated via IPS/Application Control updates; missing signatures would be a rare, not most likely, cause. Option D is wrong because Application Control profiles are applied to the firewall policy direction (inbound/outbound) and if applied to the wrong direction, traffic in the opposite direction would not be inspected, but the question implies the policy is correctly placed for user traffic; the encryption issue is a more common and fundamental cause.

30
MCQhard

An admin runs the command 'diagnose firewall iprope list 100000' and sees the following output: id=2000000000 action=deny flag=0x0 src-interface=any dst-interface=any proto=0 src-addr=0.0.0.0-255.255.255.255 dst-addr=0.0.0.0-255.255.255.255 What does this entry represent?

A.A loopback interface policy
B.The implicit deny policy at the end of the policy list
C.A user-created deny policy that blocks all traffic
D.A NAT policy that translates all addresses
AnswerB

The implicit deny has a fixed ID of 2000000000 and denies all unmatched traffic.

Why this answer

The output shows an entry with id=2000000000, action=deny, and source/destination addresses covering all possible IPs (0.0.0.0-255.255.255.255). In FortiGate, the implicit deny policy is automatically inserted at the end of the policy list with a high ID (typically 2000000000) and matches any traffic that hasn't been permitted by earlier policies. This is not a user-created policy but the built-in default deny rule.

Exam trap

The trap here is that candidates may confuse the high ID (2000000000) with a user-created policy or think it's a NAT rule, but FortiGate reserves this ID specifically for the implicit deny, which is automatically generated and cannot be manually created or removed.

How to eliminate wrong answers

Option A is wrong because a loopback interface policy would reference a specific loopback interface (e.g., 'loopback') in the src-interface or dst-interface field, not 'any'. Option C is wrong because user-created deny policies have IDs in the normal range (e.g., 1-65535), not the reserved high ID 2000000000, and they would not automatically cover all IP ranges unless explicitly configured. Option D is wrong because NAT policies are configured under 'config firewall policy' with action set to 'accept' and include NAT-related options (e.g., 'set nat enable'), not a deny action with a catch-all address range.

31
MCQhard

An administrator configures a Central SNAT policy to translate traffic from the internal network (10.0.0.0/8) to the internet using the IP pool 'pool1'. The administrator also has a firewall policy that uses policy-based NAT with an IP pool 'pool2'. Both policies match the same traffic. Which NAT will be applied?

A.Central SNAT using pool1
B.Both NAT rules are applied in sequence
C.The traffic is dropped due to conflicting NAT configurations
D.Policy-based NAT using pool2
AnswerA

Central SNAT rules are evaluated before any policy-based NAT. In FortiGate's NAT execution order, central source NAT takes precedence over the NAT settings configured inside a firewall policy, so a matching central SNAT rule using pool1 is selected. The session's source IP is translated to an address from pool1, and the policy's NAT configuration is completely bypassed.

Why this answer

Central SNAT policies have higher priority than policy-based NAT when both match the same traffic. In FortiOS, Central SNAT is evaluated before firewall policies, and if a match is found, the policy-based NAT within the firewall policy is ignored. Therefore, pool1 is applied.

Exam trap

The trap here is that candidates assume policy-based NAT within a firewall policy takes precedence because it is more specific, but FortiOS gives Central SNAT higher priority regardless of specificity.

How to eliminate wrong answers

Option B is wrong because FortiOS does not apply both NAT rules in sequence; only the Central SNAT policy is used, and the policy-based NAT is bypassed. Option C is wrong because there is no conflict that causes traffic to be dropped; the system deterministically selects the Central SNAT policy. Option D is wrong because policy-based NAT using pool2 is overridden by the higher-priority Central SNAT policy when both match the same traffic.

32
MCQhard

An administrator configures a Virtual IP (VIP) to map public IP 203.0.113.10 to internal server 10.0.1.10 on port 443. The firewall policy uses the VIP as the destination address. External users report they cannot connect. The administrator checks the policy and sees the destination interface is 'wan1' and source interface is 'wan1'. What is the most likely issue?

A.The destination interface should be the internal interface, not wan1
B.The policy needs NAT enabled
C.The source interface should be the internal interface
D.The VIP is not associated with the policy
AnswerA

After the virtual IP (VIP) performs destination NAT (DNAT), the packet's destination IP becomes the internal server's private address. To deliver that packet, the firewall must route it out the interface that connects to that server, which is the internal interface. If the policy's destination interface is mistakenly set to wan1, the firewall will attempt to send the packet back out the WAN interface, causing the traffic to fail or be misrouted. Therefore, the destination interface must be the internal interface to match the post-DNAT forwarding path.

Why this answer

The VIP maps the public IP to the internal server, but the firewall policy's destination interface is set to 'wan1', which is the external interface. Traffic arriving on wan1 and destined for the VIP must be processed by a policy where the destination interface is the internal interface (e.g., 'internal' or 'lan') so that the firewall can route the decapsulated traffic to the private server. Setting the destination interface to wan1 prevents the firewall from forwarding the traffic to the internal network, breaking connectivity.

Exam trap

The trap here is that candidates often confuse the source and destination interface roles in a VIP policy, assuming the destination interface should match the incoming interface (wan1) rather than the internal interface where the server resides.

How to eliminate wrong answers

Option B is wrong because NAT is already implicitly handled by the VIP configuration; the VIP performs destination NAT (DNAT) and does not require an explicit NAT policy. Option C is wrong because the source interface should remain 'wan1' as traffic originates from the external network; changing it to the internal interface would block legitimate inbound traffic. Option D is wrong because the VIP is associated with the policy via the destination address field; the issue is the interface mismatch, not a missing association.

33
Multi-Selecthard

A FortiGate administrator is configuring a data leak prevention (DLP) profile to prevent the leakage of social security numbers (SSNs) via email. Which TWO settings must be configured in the DLP profile?

Select 2 answers
A.Set the email filter to quarantine
B.Configure IPS to block SSN patterns
C.Enable SSL deep inspection on the firewall policy
D.Enable FortiSandbox integration
E.Create a DLP sensor that uses a custom pattern for SSNs
AnswersC, E

Why this answer

FortiGate's DLP profiles inspect traffic at the application layer, and without SSL deep inspection, encrypted email traffic (e.g., SMTP over TLS) cannot be decrypted for pattern matching. Enabling SSL deep inspection on the firewall policy allows the DLP sensor to see the plaintext content of emails, including SSNs. This is a prerequisite for DLP to function on encrypted sessions.

Exam trap

The trap here is that candidates confuse DLP with other security features like IPS or email filtering, or assume DLP can inspect encrypted traffic without explicitly enabling SSL deep inspection on the firewall policy.

34
MCQmedium

An administrator configured a DLP profile to detect credit card numbers in outgoing emails. The profile is applied to an outbound SMTP policy. Users report that emails with credit card numbers are still being sent successfully. What is the most likely cause?

A.The DLP profile is set to 'monitor' instead of 'block'
B.The DLP profile is not applied to the correct policy
C.The credit card number pattern is not correctly defined
D.The SMTP traffic is encrypted and deep inspection is not enabled
AnswerD

If SMTP over TLS is used, the FortiGate cannot inspect the email content without SSL deep inspection decrypting the traffic. DLP will not detect the credit card numbers.

Why this answer

FortiGate DLP inspection requires the firewall to decrypt SSL/TLS-encrypted SMTP traffic before it can match patterns like credit card numbers. If deep inspection (SSL/SSH inspection) is not enabled on the outbound SMTP policy, the DLP profile will only see encrypted data and cannot detect the credit card numbers, allowing the emails to pass through successfully.

Exam trap

The trap here is that candidates assume DLP profiles work on all traffic regardless of encryption, but Fortinet tests the understanding that DLP requires deep inspection to see inside encrypted sessions.

How to eliminate wrong answers

Option A is wrong because if the DLP profile were set to 'monitor' instead of 'block', the emails would still be sent, but the administrator would see logs or alerts indicating detection; the question states users report emails are sent successfully, which could happen with 'monitor', but the most likely cause given the scenario is encryption bypassing inspection. Option B is wrong because the question explicitly states the profile is applied to an outbound SMTP policy, so misapplication is not the issue. Option C is wrong because the credit card number pattern is a predefined pattern in FortiGate DLP and is correctly defined by default; incorrect pattern definition would cause false negatives, but the most common reason for complete bypass is encryption.

35
MCQhard

An administrator configures an aggregate interface (port1 and port2) on a FortiGate. After connecting the switch ports, the aggregate interface shows 'down'. The individual member ports are up. What is the MOST likely cause?

A.The member ports are set to different speeds
B.The switch ports are not configured for LACP or static aggregation
C.The aggregate interface IP address is in the same subnet as the management interface
D.The FortiGate needs a reboot after creating an aggregate interface
AnswerB

An aggregate interface on a FortiGate requires the connected switch ports to be placed in a matching port-channel or LACP group. If the switch ports are left as ordinary access or trunk ports without LACP or static aggregation, the FortiGate does not receive the expected LACP protocol data units, and the aggregate interface remains down because the link-aggregation handshake never completes. This is the most common cause of an aggregate that is administratively up but physically down.

Why this answer

The aggregate interface remains down because the switch ports are not configured for LACP or static aggregation. For a FortiGate aggregate interface to come up, both the FortiGate member ports and the corresponding switch ports must be configured with the same aggregation protocol (LACP active/passive or static). Without this, the switch treats the ports as individual links, causing a mismatch that keeps the aggregate interface down.

Exam trap

The trap here is that candidates assume the aggregate interface will come up automatically if the member ports are physically up, overlooking the requirement for matching aggregation configuration on the switch side.

How to eliminate wrong answers

Option A is wrong because different speeds on member ports would cause the aggregate interface to fail to form or degrade performance, but the individual ports would still show up; the aggregate interface would not necessarily show 'down' due to speed mismatch alone, as FortiGate can still form an aggregate with speed differences in some configurations. Option C is wrong because an IP address conflict between the aggregate interface and the management interface would cause routing or connectivity issues, not prevent the aggregate interface from coming up at Layer 1/2. Option D is wrong because a reboot is not required after creating an aggregate interface; the interface state updates dynamically once the configuration and physical connections are correct.

36
Multi-Selectmedium

An administrator is troubleshooting an IPsec VPN between two FortiGates. Phase 1 is up but Phase 2 is down. The admin runs 'diagnose vpn ike log' and sees 'no matching proposal'. To resolve this issue, which TWO settings should be checked on both ends?

Select 2 answers
A.Phase 2 PFS (Perfect Forward Secrecy) group
B.Phase 1 authentication method
C.Phase 2 local and remote subnets
D.Phase 2 encryption algorithm (e.g., AES128, AES256)
E.Phase 1 encryption algorithm
AnswersA, D

PFS group must match; if one peer has PFS disabled and the other has it enabled, Phase 2 will fail.

Why this answer

The 'no matching proposal' error in Phase 2 often indicates a mismatch in the Perfect Forward Secrecy (PFS) group. PFS ensures that if a private key is compromised, past session keys are not exposed; both ends must agree on the same Diffie-Hellman group (e.g., group 2, 5, 14) for Phase 2. If one side has PFS enabled with a specific group and the other does not, or uses a different group, the proposal fails.

Exam trap

The trap here is that candidates often confuse Phase 1 and Phase 2 parameters, assuming that a Phase 1 mismatch (like encryption algorithm or authentication method) could cause a Phase 2 'no matching proposal' error, when in fact Phase 2 has its own independent set of proposals including PFS and encryption algorithms.

37
MCQmedium

An administrator needs to block traffic from a specific geographic region (e.g., country) from reaching the corporate web server. Which type of address object should be used to define the source?

A.Wildcard FQDN object
B.FQDN object
C.Subnet object
D.Geography object
AnswerD

Geography objects allow selection by country/region using GeoIP, enabling policy enforcement based on geographic location.

Why this answer

A Geography object in FortiGate is specifically designed to represent traffic based on geographic location (e.g., country, continent). When used in a firewall policy's source field, it allows the administrator to block or allow traffic originating from an entire country without needing to manage individual IP addresses or subnets, leveraging FortiGate's GeoIP database.

Exam trap

The trap here is that candidates may confuse Geography objects with FQDN or Subnet objects, mistakenly thinking they can manually define country IP ranges via subnets, but FortiGate's GeoIP feature automates this with a dedicated object type.

How to eliminate wrong answers

Option A is wrong because a Wildcard FQDN object matches domain names with wildcard patterns (e.g., *.example.com) and is used for web filtering or DNS-based policies, not for blocking traffic based on geographic region. Option B is wrong because an FQDN object resolves to a specific IP address or set of IP addresses via DNS, which cannot represent an entire country's IP range. Option C is wrong because a Subnet object defines a specific IP range (e.g., 192.168.1.0/24) and would require manually aggregating all IP ranges for a country, which is impractical and error-prone.

38
MCQmedium

An administrator configures a captive portal on the FortiGate to authenticate guest users via a local user database. Users can connect to the SSID, but after entering credentials on the captive portal, they are not redirected to the internet. What is the most likely missing configuration?

A.A firewall policy allowing traffic from the captive portal interface to the internet with the user group
B.The DNS server is not configured on the FortiGate
C.The captive portal timeout is set too low
D.The SSID is not configured with the captive portal security mode
AnswerA

After authentication, traffic must match a policy. If missing, traffic is dropped.

Why this answer

A captive portal authenticates users but does not automatically grant network access. A firewall policy must explicitly allow traffic from the captive portal interface to the internet and include the authenticated user group as a source. Without this policy, even after successful authentication, traffic is dropped and users are not redirected to the internet.

Exam trap

The trap here is that candidates assume captive portal authentication alone grants internet access, but FortiGate requires a separate firewall policy with the authenticated user group to allow traffic, and the exam tests this distinction between authentication and authorization.

How to eliminate wrong answers

Option B is wrong because DNS server configuration is not required for captive portal redirection; the FortiGate can use DNS proxy or forward queries without a local DNS server. Option C is wrong because a low captive portal timeout would cause the session to expire prematurely, but it would not prevent redirection after successful authentication. Option D is wrong because the SSID must already be configured with captive portal security mode for users to be prompted for credentials; if it were missing, users would not even see the captive portal page.

39
MCQmedium

A network administrator configures an IPsec VPN between two FortiGate devices. Phase 1 completes successfully, but Phase 2 fails to establish. The administrator runs 'diagnose vpn ike log' and sees the error 'proposal mismatch'. What is the MOST likely cause?

A.The IKE version is mismatched (IKEv1 vs IKEv2)
B.The pre-shared key is incorrect
C.The firewall policies are blocking IKE traffic on UDP port 500
D.The Phase 2 local and remote subnets do not match on both ends
AnswerD

During Phase 2, both peers exchange proxy IDs (traffic selectors) that define the exact local and remote subnets to be protected. For the IPsec SA to be established, the local selector on each peer must be the mirror image of the remote selector on the other peer. If the configured subnets differ on either side (for example, 192.168.1.0/24 versus 192.168.2.0/24), the IKE daemon rejects the proposal with a 'no proposal chosen' error, which is a Phase 2 proposal mismatch. While encryption or integrity algorithms can also cause a Phase 2 failure, mismatched subnet selectors are the most common issue in policy-based VPNs.

Why this answer

The error 'proposal mismatch' in the Phase 2 IKE log indicates that the IPsec security associations (SAs) proposed by one FortiGate do not match the configured Phase 2 parameters on the other. Since Phase 1 completed successfully, the IKE version and pre-shared key are already validated. The mismatch specifically refers to the local and remote subnet definitions, encryption algorithms, or authentication methods in the Phase 2 selectors.

Therefore, the most likely cause is that the Phase 2 local and remote subnets are not correctly mirrored on both ends.

Exam trap

The trap here is that candidates confuse Phase 1 and Phase 2 failures: because Phase 1 completed, they might incorrectly suspect pre-shared key or IKE version issues, but the 'proposal mismatch' error is specific to Phase 2 parameters like subnets or encryption settings.

How to eliminate wrong answers

Option A is wrong because an IKE version mismatch (IKEv1 vs IKEv2) would cause Phase 1 to fail, not Phase 2, and the error would typically be 'no proposal chosen' or 'version mismatch' during Phase 1 negotiation. Option B is wrong because an incorrect pre-shared key would prevent Phase 1 from completing, as it is used during IKE authentication (e.g., Main Mode or Aggressive Mode). Option C is wrong because firewall policies blocking UDP port 500 would prevent IKE packets from reaching the peer, causing Phase 1 to fail entirely, not just Phase 2.

40
Multi-Selecthard

A FortiGate has a policy that matches traffic from LAN to WAN with NAT enabled and an IP pool. The pool contains IPs 203.0.113.1 to 203.0.113.5. The administrator notices that all traffic appears to come from 203.0.113.1. Which THREE reasons could explain this?

Select 3 answers
A.Only one source IP is generating traffic
B.The IP pool is configured with 'type one-to-one'
C.The IP pool is configured with 'type overload' and all source ports are being used
D.The IP pool is configured with 'type fixed port range'
E.The 'set nat' command is missing from the policy
AnswersA, B, D

If only one client, all traffic will use that client's translation.

Why this answer

If only one source IP (e.g., a single internal host) is generating traffic, the IP pool's overload (PAT) mechanism will map all sessions from that host to the first available IP in the pool (203.0.113.1) until its port range is exhausted. Since the pool has multiple IPs but only one source is active, the FortiGate will consistently use the same pool IP for all outbound traffic, making it appear as if all traffic originates from 203.0.113.1.

Exam trap

The trap here is that candidates assume 'overload' always distributes traffic across all pool IPs, but they overlook that distribution only occurs when multiple source IPs or port exhaustion triggers rotation; with a single source, the first pool IP is used exclusively.

41
MCQmedium

An SD-WAN rule is configured with a 'manual' strategy and multiple members. The engineer wants to ensure that voice traffic always uses the MPLS link as long as it meets the SLA, otherwise use the broadband link. Which configuration is required?

A.Set the strategy to 'volume' and configure MPLS as preferred.
B.Set the manual strategy with MPLS as first member and enable SLA check.
C.Use 'load balancing' strategy and assign MPLS a higher weight.
D.Set the strategy to 'best quality' and set MPLS with highest priority.
AnswerB

Correct; manual strategy with SLA check will use the first member if SLA is met, otherwise the next.

Why this answer

A manual strategy with ordered members and an SLA check allows the SD-WAN rule to first attempt the MPLS link; if the SLA is met, traffic uses MPLS, and if the SLA fails, the rule automatically fails over to the next member (broadband). This directly implements the engineer's requirement of 'MPLS if SLA met, otherwise broadband.'

Exam trap

The trap here is that candidates often confuse 'manual strategy' with 'best quality' strategy, assuming 'best quality' will always pick MPLS, but 'best quality' dynamically selects the best-performing link at any moment, which may not be MPLS if broadband has better SLA metrics.

How to eliminate wrong answers

Option A is wrong because the 'volume' strategy distributes traffic based on volume ratios, not on SLA compliance or preferred link selection. Option C is wrong because 'load balancing' strategy distributes traffic across members based on weights, not on SLA-based failover; a higher weight does not guarantee exclusive use of MPLS when SLA is met. Option D is wrong because 'best quality' strategy selects the link with the best SLA performance dynamically, but it does not enforce a strict preference for MPLS first; it may choose broadband if it has better metrics at that moment.

42
MCQhard

A FortiGate administrator is configuring ZTNA to secure access to an internal application. The administrator creates a ZTNA access proxy and a ZTNA rule. However, users connecting from the internet receive a 403 Forbidden error. The administrator verifies that the users are authenticated and the application is reachable. What is the MOST likely cause?

A.The firewall policy allowing traffic to the application is placed after a deny-all policy
B.The application's IP address is not included in the ZTNA access proxy's destination
C.The ZTNA access proxy does not have a valid SSL certificate
D.The ZTNA rule requires a specific client posture tag that the users' devices do not have
AnswerD

A 403 Forbidden from a ZTNA access proxy typically means the proxy accepted the connection but the ZTNA rule's enforcement conditions were not satisfied. Specifically, if the ZTNA rule requires a client posture tag (e.g., 'OS-Updated' or 'Compliant') and the user's FortiClient does not report that tag, the proxy denies access, returning 403. This is the core posture-check mechanism of ZTNA, distinguishing it from network-level firewall rules or proxy-layer connectivity failures.

Why this answer

The 403 Forbidden error in ZTNA typically indicates that the client device does not meet the required security posture. Even though users are authenticated and the application is reachable, the ZTNA rule enforces a specific client posture tag (e.g., antivirus enabled, OS patch level) via FortiClient telemetry. If the device lacks the required tag, FortiGate denies access with a 403, as the ZTNA access proxy validates both identity and device compliance before proxying traffic.

Exam trap

The trap here is that candidates often assume a 403 Forbidden is always due to firewall policy misconfiguration or authentication failure, but in ZTNA, it specifically indicates a posture compliance failure enforced by the ZTNA rule's tag requirement.

How to eliminate wrong answers

Option A is wrong because firewall policy order is irrelevant in ZTNA; the ZTNA access proxy intercepts traffic at the application layer before any firewall policy is evaluated, and a deny-all policy after the ZTNA rule would not cause a 403 from the proxy itself. Option B is wrong because the ZTNA access proxy's destination is the application's FQDN or IP, and if the IP were missing, the proxy would return a 502 Bad Gateway or connection timeout, not a 403 Forbidden. Option C is wrong because an invalid SSL certificate would cause a certificate warning or error in the browser (e.g., NET::ERR_CERT_AUTHORITY_INVALID), not a 403 Forbidden; the proxy would still attempt the connection but the client would reject it.

43
MCQmedium

A network administrator configures a new FortiGate as the default gateway for a subnet. The FortiGate has two WAN interfaces (port1 and port2) connected to different ISPs. The admin wants to load-balance outbound traffic across both links. Which configuration method will achieve this goal?

A.Configure a single default gateway and rely on ARP for failover
B.Configure a policy route for each subnet directing traffic to a different ISP
C.Configure two static default routes with different distances
D.Configure two static default routes with the same distance and metric
AnswerD

ECMP uses routes with equal administrative distance and metric to distribute traffic across multiple paths.

Why this answer

Configuring two static default routes with the same distance and metric enables ECMP (Equal-Cost Multi-Path) routing on FortiGate. This allows the FortiGate to load-balance outbound traffic across both WAN interfaces (port1 and port2) using a per-flow or per-packet algorithm, distributing sessions between the two ISPs.

Exam trap

The trap here is that candidates often confuse ECMP (same distance/metric) with floating static routes (different distances), mistakenly thinking that multiple default routes with different distances will load-balance, when in fact they only provide failover.

How to eliminate wrong answers

Option A is wrong because relying on a single default gateway with ARP failover does not provide load balancing; it only offers failover if the gateway becomes unreachable, and ARP is not a load-balancing mechanism. Option B is wrong because policy routes direct traffic based on source/destination criteria, not for general load balancing of all outbound traffic; they are used for selective routing, not equal distribution across two default paths. Option C is wrong because configuring two static default routes with different distances creates a primary/backup scenario (floating static route), where only the route with the lower distance is active, and the other is used only if the primary fails—no load balancing occurs.

44
MCQhard

A FortiGate administrator has configured a hub-and-spoke IPsec VPN. The hub FortiGate has two Phase 2 selectors with spokes, but traffic between spokes is not routed via the hub. What must be configured on the hub to allow spoke-to-spoke communication?

A.Set the hub as the default gateway on each spoke
B.Use policy-based VPN instead of route-based
C.Configure NAT on the hub
D.Enable 'add-route' on the hub Phase 2
AnswerD

Enabling 'add-route' on the hub's Phase 2 configuration is the correct solution because it instructs FortiGate to automatically install static routes for each spoke's protected subnet via the respective IPsec tunnel interface. With these routes in place, when the hub receives traffic from one spoke destined for another spoke, it can route the packets out the appropriate tunnel. This eliminates the need for manual static routes or a dynamic routing protocol and is the intended method for simple hub-and-spoke IPsec VPNs.

Why this answer

In a hub-and-spoke IPsec VPN, the hub FortiGate must have 'add-route' enabled on its Phase 2 selectors to automatically install routes for the spoke subnets into its routing table. Without this, the hub knows how to reach each spoke but does not have routes to forward traffic between spokes, so spoke-to-spoke traffic is dropped. Enabling 'add-route' on the hub's Phase 2 configurations ensures the hub learns the remote subnets and can route traffic between spokes.

Exam trap

The trap here is that candidates often assume spoke-to-spoke communication requires only Phase 2 selectors to be configured, but they overlook the need for the hub to have routes to both spoke subnets, which 'add-route' provides automatically.

How to eliminate wrong answers

Option A is wrong because setting the hub as the default gateway on each spoke only ensures spokes send their default traffic to the hub, but does not install the necessary routes on the hub to forward traffic between spoke subnets. Option B is wrong because policy-based VPN does not inherently solve the routing issue; it still requires proper routing or policies to forward inter-spoke traffic, and route-based VPN is actually more flexible for hub-and-spoke topologies. Option C is wrong because NAT on the hub would hide spoke addresses and break direct spoke-to-spoke communication, as the hub would need to translate and forward traffic, which is not the intended solution.

45
Multi-Selectmedium

Which ONE of the following is a valid method to upgrade the FortiGate firmware? (Choose one.)

Select 1 answer
A.Use the GUI under System > Firmware.
B.Use the command 'execute upgrade image tftp <ip> <filename>'.
C.Use the command 'execute backup config tftp'.
D.Use the command 'execute reboot'.
E.Use the command 'execute restore config tftp'.
AnswersA

Correct. The FortiGate GUI under System > Firmware is a valid method to upgrade firmware.

Why this answer

The FortiGate GUI under System > Firmware allows uploading and installing firmware images, a standard upgrade method. Option B is incorrect because the command syntax is reversed; the correct syntax is 'execute upgrade image tftp <filename> <ip>'. Options C, D, and E are not firmware upgrade commands (they are backup/restore and reboot, respectively).

Therefore, only option A is a valid upgrade method among the choices.

Exam trap

The trap here is that candidates may confuse backup/restore or reboot commands with firmware upgrade commands, or incorrectly assume that only GUI-based methods are valid, while the TFTP upgrade command is also a legitimate and commonly tested method.

46
MCQhard

A FortiGate has a policy that enables NAT with an IP pool that uses overload (port address translation). The administrator notices that some applications are failing because they require a fixed source port range. What should the administrator do to resolve this?

A.Change the IP pool type to 'Fixed Port Range'
B.Disable NAT and use policy-based routing
C.Use Central SNAT instead of policy-based NAT
D.Enable 'Preserve Source Port' in the firewall policy
AnswerA

In FortiOS, an IP pool configured as Fixed Port Range allocates source ports from a contiguous range for each NAT session rather than randomly selecting them as in Overload mode. This deterministic port assignment is essential when the destination service expects a stable or predictable source port per connection, such as legacy protocols or inter-server communications with port-based ACLs. Select this pool type in the IP pool configuration and reference it in the firewall policy's Dynamic IP Pool setting to satisfy the application requirement.

Why this answer

When an IP pool uses overload (PAT), the FortiGate dynamically assigns source ports from a default range (typically 1024-65535). Some applications require a fixed source port range (e.g., SIP or FTP) to function correctly. Changing the IP pool type to 'Fixed Port Range' allows the administrator to define a specific, static range of source ports that the FortiGate will use for NAT, ensuring the application receives traffic on the expected ports.

Exam trap

The trap here is that candidates may confuse 'Preserve Source Port' (a valid IP pool setting) with a firewall policy option, or assume that Central SNAT inherently provides fixed port ranges, when in fact the IP pool type must be explicitly changed to 'Fixed Port Range'.

How to eliminate wrong answers

Option B is wrong because disabling NAT and using policy-based routing would bypass NAT entirely, which does not address the need for a fixed source port range and could break connectivity for other traffic. Option C is wrong because Central SNAT is a different method of configuring NAT (centralized vs. policy-based) but does not inherently provide a fixed source port range; the IP pool type must still be set to 'Fixed Port Range'. Option D is wrong because 'Preserve Source Port' is not a valid option in FortiGate firewall policies; the correct feature to preserve the original source port is 'Preserve Source Port' in the IP pool configuration, not in the policy itself.

47
MCQmedium

An administrator needs to integrate a FortiGate with FortiAnalyzer for centralized logging. After configuring the FortiAnalyzer IP and enabling logging, the FortiGate shows 'connection refused' for FortiAnalyzer. What is the most likely cause?

A.The FortiAnalyzer is not registered with the FortiGate.
B.The FortiGate is not generating any logs.
C.The FortiAnalyzer SNMP community string is incorrect.
D.A firewall is blocking the required ports between FortiGate and FortiAnalyzer.
AnswerD

Ports 514/443 must be open.

Why this answer

The 'connection refused' error indicates that the FortiGate is attempting to establish a TCP connection to the FortiAnalyzer, but the FortiAnalyzer is actively rejecting the connection attempt. This is most commonly caused by a firewall (either on the network path or on the FortiAnalyzer itself) blocking the required ports, such as TCP 514 (syslog) or TCP 443/8443 (FortiGate-FortiAnalyzer protocol). Without proper port access, the TCP handshake fails, resulting in a connection refused message.

Exam trap

The trap here is that candidates often confuse 'connection refused' with 'no route to host' or 'timeout', and may incorrectly attribute the issue to registration or log generation rather than recognizing that a TCP-level rejection points to a firewall or port blocking issue.

How to eliminate wrong answers

Option A is wrong because the FortiAnalyzer does not need to be registered with the FortiGate; registration is the opposite direction (FortiGate registers with FortiAnalyzer) and a missing registration would cause an authentication or authorization failure, not a TCP-level 'connection refused'. Option B is wrong because the FortiGate not generating logs would not cause a connection refused error; the error occurs during the initial connection setup, before any log data is transmitted. Option C is wrong because SNMP community strings are used for SNMP-based monitoring, not for FortiGate-FortiAnalyzer logging communication, which uses TCP-based protocols like syslog or FortiGate-FortiAnalyzer proprietary protocol.

48
MCQmedium

An administrator needs to configure a firewall policy that allows internal users to access a specific web server on the internet using its domain name. The web server's IP address may change. Which type of address object should be used as the destination in the policy?

A.IP Range object that covers the entire public IP space
B.Subnet object with the current IP address
C.FQDN address object
D.Geography object
AnswerC

FQDN objects allow DNS resolution to be used, so the policy works even if the IP changes.

Why this answer

An FQDN (Fully Qualified Domain Name) address object allows the firewall to resolve the domain name to an IP address dynamically. This is essential when the web server's IP address may change, as the firewall will periodically perform DNS resolution to update the destination IP in the policy, ensuring continuous access without manual reconfiguration.

Exam trap

The trap here is that candidates often confuse FQDN objects with static DNS entries or assume a subnet object is sufficient, overlooking the dynamic IP change scenario that FQDN objects are specifically designed to handle.

How to eliminate wrong answers

Option A is wrong because an IP Range object covering the entire public IP space would allow traffic to any internet destination, violating the principle of least privilege and creating a massive security risk. Option B is wrong because a Subnet object with the current IP address is static; if the server's IP changes, the policy will fail to match the new IP, blocking access. Option D is wrong because a Geography object matches traffic based on geographic location (country), not a specific host or domain, and cannot ensure traffic reaches the correct web server.

49
MCQmedium

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

A.The session is in the process of being established and has not completed the TCP three-way handshake
B.The session is a UDP session because the proto_state is 01
C.The session has been closed and is being removed from the session table
D.The session is fully established and has been active for 3600 seconds
AnswerA

proto_state=01 means the first SYN has been sent but no SYN-ACK received, indicating the handshake is incomplete.

Why this answer

The output shows `proto=6` (TCP), `proto_state=01`, `duration=3600`, and `expire=3599`. In FortiGate session diagnostics, `proto_state=01` for TCP indicates the session is in the SYN-SENT state, meaning the initial SYN packet has been sent but the three-way handshake (SYN-ACK) has not yet been received. The session has been active for 3600 seconds but has not yet completed establishment, which is why the correct answer is A.

Exam trap

The trap here is that candidates see `duration=3600` and assume the session is fully established and active, but they overlook that `proto_state=01` indicates the TCP handshake is incomplete, not an established connection.

How to eliminate wrong answers

Option B is wrong because `proto=6` explicitly indicates TCP, not UDP (UDP uses protocol 17), and `proto_state=01` is a TCP state indicator, not a UDP one. Option C is wrong because a closed session being removed would show a `proto_state` of 06 (TIME_WAIT) or 07 (CLOSE_WAIT), and the expire timer would be very low or zero, not 3599 seconds. Option D is wrong because a fully established TCP session would show `proto_state=02` (ESTABLISHED), not `01` (SYN-SENT); the duration of 3600 seconds with an expire of 3599 suggests the session has been waiting for handshake completion for that entire time, which is abnormal.

50
MCQeasy

A FortiGate is configured in transparent mode. Which of the following statements is true?

A.The FortiGate can have multiple routing tables
B.The FortiGate supports VLAN sub-interfaces
C.The FortiGate acts as a router and performs NAT
D.The FortiGate interfaces have IP addresses for management only
AnswerD

Interfaces are in bridge mode; a management IP is assigned to the bridge.

Why this answer

In transparent mode, the FortiGate operates as a Layer 2 bridge, forwarding traffic based on MAC addresses rather than IP addresses. Interfaces do not require IP addresses for data forwarding; they only need IP addresses for management access (e.g., HTTPS, SSH, or SNMP). This makes option D correct.

Exam trap

The trap here is that candidates often assume transparent mode still supports routing or NAT because they confuse it with NAT/route mode, but transparent mode explicitly disables routing and NAT, focusing solely on Layer 2 bridging and firewall inspection.

How to eliminate wrong answers

Option A is wrong because transparent mode uses a single routing table (the management VDOM's routing table) and does not support multiple routing tables, which are a feature of NAT/route mode. Option B is wrong because VLAN sub-interfaces are not supported in transparent mode; the FortiGate treats VLANs as separate interfaces but cannot create sub-interfaces on physical ports. Option C is wrong because transparent mode does not perform routing or NAT; it acts as a transparent bridge, forwarding frames without modifying IP headers.

51
MCQhard

An admin is configuring a policy-based NAT rule (central NAT) to translate internal users' source IPs to the external IP of the FortiGate interface. However, users complain that some applications fail. The admin notices that the NAT rule is using 'dynamic IP pool' with overload. What is the MOST likely cause of the application failures?

A.The IP pool is exhausted and no more translations are available
B.The route to the destination is missing
C.The applications are sensitive to NAT and require a fixed port range
D.The firewall policy does not have NAT enabled
AnswerC

Several application-layer protocols, including SIP and FTP, embed IP addresses and TCP/UDP port numbers inside the payload. When overload NAT (PAT) dynamically assigns a different source port for each translation, the embedded port may no longer match the actual translated port, causing the peer to reject the session. A policy-based central NAT rule can be configured with a fixed port range or static port mapping, ensuring that the translated source port always matches what the application advertises. This is why application sensitivity is the correct reason for setting up such a NAT rule.

Why this answer

Applications sensitive to NAT, such as SIP, H.323, or FTP, often require a fixed port range or an explicit NAT rule that preserves the original source port. When a dynamic IP pool with overload (PAT) is used, the FortiGate may change the source port, breaking protocols that embed IP addresses or port information in the payload. This is the most likely cause of application failures in this scenario.

Exam trap

The trap here is that candidates often assume IP pool exhaustion (Option A) is the cause, but the question specifies 'some applications fail' rather than all traffic failing, pointing to application-layer NAT sensitivity rather than resource exhaustion.

How to eliminate wrong answers

Option A is wrong because an exhausted IP pool would cause new sessions to fail, but existing sessions would continue; the complaint is about application failures, not a complete inability to connect. Option B is wrong because a missing route would prevent all traffic to the destination, not just specific applications. Option D is wrong because the question states a policy-based NAT rule is configured, which inherently enables NAT; the firewall policy does not need a separate NAT enable checkbox when central NAT is used.

52
MCQmedium

An administrator is configuring a site-to-site IPsec VPN between two FortiGates. After applying the configuration, the VPN status shows 'down'. Phase 1 parameters are identical on both sides. What is the most likely cause of the failure?

A.The Phase 2 selectors (local and remote subnets) are mismatched.
B.The pre-shared keys do not match.
C.The firewall policies are not configured.
D.NAT traversal is disabled but both FortiGates are behind NAT.
AnswerA

Phase 2 requires matching proxy IDs.

Why this answer

When Phase 1 parameters are identical and the VPN is down, the most common cause is a mismatch in Phase 2 selectors (local and remote subnets). Phase 2 uses these selectors to negotiate the IPsec security associations (SAs); if they do not match exactly on both sides, the IKEv1/v2 Quick Mode or Child SA exchange will fail, leaving the tunnel in a 'down' state even though Phase 1 (IKE SA) may be up.

Exam trap

The trap here is that candidates often assume a Phase 1 mismatch (like pre-shared keys) is the cause when the VPN is down, but the question explicitly states Phase 1 parameters are identical, forcing the focus to Phase 2 selector mismatches, which is a classic NSE4 exam trick.

How to eliminate wrong answers

Option B is wrong because if the pre-shared keys did not match, Phase 1 authentication would fail, and the VPN status would show 'down' with a Phase 1 error, but the question states Phase 1 parameters are identical, implying the pre-shared keys match. Option C is wrong because firewall policies are required to permit traffic through the tunnel, but their absence does not cause the VPN tunnel itself to be 'down'; the tunnel can be up even without policies, but traffic will not pass. Option D is wrong because NAT traversal (NAT-T) being disabled while both FortiGates are behind NAT would cause Phase 1 to fail due to encapsulation issues, but the question states Phase 1 parameters are identical and does not indicate a Phase 1 failure; NAT-T mismatch typically manifests in Phase 1, not Phase 2.

53
MCQmedium

A FortiGate administrator has configured a firewall policy with SSL deep inspection using a forward trust CA certificate. When users access an HTTPS website with a valid certificate, they still receive a certificate warning. What is the MOST likely reason?

A.The website certificate is expired
B.The forward trust CA certificate is not installed on the users' devices
C.The firewall policy is set to certificate inspection instead of deep inspection
D.The FortiGate's CA certificate is not trusted by the browser
AnswerB

Why this answer

When SSL deep inspection is configured, the FortiGate generates a new certificate for each HTTPS session, signed by the forward trust CA. If the forward trust CA certificate is not installed in the trusted root store on the users' devices, the browser will not trust the generated certificate and will display a certificate warning. This is the most common cause of such warnings even when the original website certificate is valid.

Exam trap

The trap here is that candidates often confuse certificate inspection with deep inspection, or assume the FortiGate's own certificate is automatically trusted by clients, when in fact the forward trust CA must be explicitly deployed to all user devices.

How to eliminate wrong answers

Option A is wrong because if the website certificate were expired, the warning would be about an expired certificate, not a generic untrusted warning, and the question states the website has a valid certificate. Option C is wrong because certificate inspection does not re-sign certificates; it only checks the CN or SNI, so it would not cause a certificate warning from the browser. Option D is wrong because the FortiGate's CA certificate is the forward trust CA; if it were not trusted by the browser, that is exactly what option B describes — the CA certificate not being installed on the users' devices.

54
MCQhard

A FortiGate administrator notices that the IPsec VPN tunnel is established but traffic is not passing. The firewall policy allowing traffic from the remote subnet to the local subnet is in place. What is the MOST likely cause?

A.The VPN tunnel is a policy-based VPN and the policy is incorrectly configured
B.The Phase 2 proposal includes PFS, but the remote side does not
C.The local firewall is blocking ICMP
D.There is no static route on the FortiGate for the remote subnet pointing to the tunnel interface
AnswerD

Without a route, the FortiGate does not know how to forward traffic to the remote subnet even if the tunnel is up.

Why this answer

When an IPsec VPN tunnel is established but traffic fails to pass, the most common cause is the lack of a static route on the FortiGate for the remote subnet pointing to the tunnel interface. Even with a correct firewall policy, the FortiGate cannot forward traffic to the remote subnet without a route that directs packets into the VPN tunnel interface (e.g., 'tunnel.1'). This is a fundamental routing requirement for route-based VPNs, which are the default configuration on FortiGate.

Exam trap

The trap here is that candidates often assume a firewall policy alone is sufficient for VPN traffic, forgetting that route-based VPNs require a separate static route to direct traffic into the tunnel interface, which is a common oversight in NSE4 exams.

How to eliminate wrong answers

Option A is wrong because a policy-based VPN uses a firewall policy to define the traffic selector, and if the tunnel is established, the policy is likely correct; the issue is more commonly a missing route. Option B is wrong because PFS (Perfect Forward Secrecy) mismatch in Phase 2 would cause the tunnel to fail to establish or rekey, not allow the tunnel to be up while blocking traffic. Option C is wrong because blocking ICMP would only affect ping tests, not all traffic; the question states 'traffic is not passing,' implying a complete failure for all protocols, which points to a routing or policy issue.

55
MCQmedium

A FortiGate is configured with two WAN interfaces in an active-passive HA cluster. The administrator notices that the passive unit is not synchronizing configuration changes from the active unit. What is the MOST likely cause?

A.The HA heartbeat interface is not configured or is down.
B.The passive unit has a different firmware version.
C.The HA mode is set to active-active instead of active-passive.
D.The administrator must manually trigger a sync from the active unit.
AnswerA

Configuration synchronization in a FortiGate HA cluster depends on the heartbeat link, which carries both liveness detection and configuration/session sync traffic. If the heartbeat interface is not physically assigned or is down, the primary cannot push configuration updates to the secondary, even though the cluster may still be considered up. This results in configuration drift while failover behavior appears normal, exactly matching the symptom described in the question.

Why this answer

In an HA cluster, the heartbeat interface is responsible for synchronizing configuration changes and monitoring peer status between the active and passive units. If the heartbeat interface is not configured or is down, the passive unit cannot receive configuration updates from the active unit, leading to a synchronization failure. This is the most likely cause because without a functional heartbeat link, the cluster cannot maintain state or configuration consistency.

Exam trap

The trap here is that candidates often assume synchronization is triggered manually or that HA mode affects sync behavior, but FortiGate HA relies entirely on a functional heartbeat link for automatic configuration replication, regardless of the active-passive or active-active mode.

How to eliminate wrong answers

Option B is wrong because while different firmware versions can cause compatibility issues, the HA cluster typically prevents formation or logs a version mismatch error, but the passive unit would not even join the cluster; the question states the passive unit is present but not synchronizing, so a missing or down heartbeat is more likely. Option C is wrong because the HA mode (active-active vs. active-passive) affects failover behavior and load sharing, not the synchronization mechanism itself; both modes use the heartbeat interface for sync, so changing the mode would not prevent sync if the heartbeat is functional. Option D is wrong because configuration synchronization in FortiGate HA is automatic and continuous via the heartbeat link; there is no manual trigger required from the active unit—if the heartbeat is up, sync happens automatically.

56
MCQhard

A FortiGate is configured with two equal-cost default routes to different ISPs. The administrator notices that traffic for a specific destination is load-balanced across both links as expected. However, they want all traffic from a specific source IP to use only ISP1, while other traffic remains load-balanced. Which configuration should be applied?

A.Increase the administrative distance of the ISP2 default route to 20
B.Create a policy route with source address set to the specific IP and set the gateway to ISP1
C.Configure SD-WAN rules to steer the traffic
D.Add a static host route for the specific source IP via ISP1
AnswerB

Policy routes match before the routing table and can steer traffic to a specific gateway.

Why this answer

Policy routing allows you to override the routing table for specific traffic based on criteria such as source IP. By creating a policy route that matches the specific source IP and sets the next-hop gateway to ISP1, you ensure that traffic from that source always uses ISP1, while all other traffic continues to be load-balanced across both equal-cost default routes. This is the most direct and flexible method for source-based path selection without altering the global routing behavior.

Exam trap

The trap here is that candidates often confuse policy routing with static routing or administrative distance changes, mistakenly thinking that modifying route preference or adding a host route for the source IP will achieve source-based forwarding, when in fact policy routing is the only method that allows traffic selection based on source IP without affecting other traffic.

How to eliminate wrong answers

Option A is wrong because increasing the administrative distance of the ISP2 default route to 20 would make it less preferred than the ISP1 route (default AD 10), causing all traffic to use ISP1 only, not just traffic from the specific source IP. Option C is wrong because SD-WAN rules are designed for advanced traffic steering and load balancing across multiple WAN links, but they require SD-WAN to be enabled and configured, which is an unnecessary complexity for this simple source-based policy requirement; a policy route is the standard and simpler solution. Option D is wrong because a static host route is used for a specific destination IP, not a source IP; adding a static host route for the source IP would be syntactically incorrect and would not achieve the desired behavior.

57
MCQmedium

A FortiGate administrator observes that traffic from a specific subnet is being denied even though there is an allow policy for that subnet. The administrator checks the policy list and sees an explicit deny policy above the allow policy. What should the administrator do to allow the traffic?

A.Add a new policy with a higher ID
B.Move the allow policy above the deny policy
C.Disable the deny policy
D.Delete the deny policy
AnswerB

Changing order ensures the allow policy matches first.

Why this answer

FortiGate policies are evaluated sequentially from top to bottom (lowest ID to highest ID). The first matching policy is applied. If an explicit deny policy appears above an allow policy for the same subnet, the deny policy will match first and drop the traffic.

Moving the allow policy above the deny policy ensures it is evaluated first, allowing the traffic.

Exam trap

The trap here is that candidates may think adding a new policy with a higher ID (Option A) will override the deny policy, but they fail to understand that FortiGate evaluates policies in order of ID (lowest to highest), so a higher ID policy is evaluated later and will never be reached if a deny policy with a lower ID matches first.

How to eliminate wrong answers

Option A is wrong because adding a new policy with a higher ID places it below the existing policies in the list, so it would still be evaluated after the deny policy and never be reached. Option C is wrong because disabling the deny policy is an unnecessary workaround that leaves a disabled policy in the configuration, potentially causing confusion and not addressing the root cause of policy ordering. Option D is wrong because deleting the deny policy is overly aggressive; the deny policy may be needed for other traffic, and the correct solution is to reorder policies rather than remove a potentially valid rule.

58
MCQhard

An administrator runs 'diagnose debug flow' for a specific policy and sees the following output: id=20085 trace_id=10 func=vf_ip_route_in msg='No matching interface to route packet' What does this indicate?

A.The packet is being blocked by a firewall policy
B.The source interface is down
C.The destination IP address has no matching route in the routing table
D.The session table is full
AnswerC

The message clearly states no matching interface to route the packet.

Why this answer

The trace indicates that FortiGate cannot find a route to forward the packet, meaning the destination is unreachable.

59
MCQhard

An administrator runs 'diagnose debug application ike -1' and sees the following output: ike 0:come to x.x.x.x:500, IKEv1, cookie 123456789abcdef0 ike 0:incoming IKE packet: src y.y.y.y:500, dst x.x.x.x:500, len 456 ike 0:send IKE packet: src x.x.x.x:500, dst y.y.y.y:500, len 456 ike 0:phase 1 negotiation failed due to time out. What is the likely cause?

A.The remote FortiGate's Phase 1 proposal does not match
B.A firewall rule is blocking UDP 500/4500 between the peers
C.The pre-shared key is incorrect
D.The local FortiGate's external interface is down
AnswerB

IKEv1 Phase 1 uses UDP port 500 for normal negotiation, and UDP port 4500 for NAT traversal and ESP-in-UDP encapsulation. If a firewall silently blocks these UDP ports, the outgoing IKE packets are dropped without any ICMP or TCP RST, so the initiator never receives a response. The FortiGate will retransmit the IKE SA proposal multiple times and, after exhausting retries, log a timeout with a 'negotiate' error. This matches the debug output showing packets sent but no reply, making a firewall rule blocking UDP 500/4500 the most likely cause of the timeout.

Why this answer

The output shows that the IKE packet is being sent and received (no proposal mismatch or interface down), but the negotiation fails due to a timeout. This indicates that the packet is leaving the local FortiGate but the response is not arriving back, which is classic behavior when a firewall (or ACL) between the peers is blocking UDP 500 or 4500. The timeout occurs because the remote peer never receives the initial packet or the local peer never receives the reply, preventing any IKE exchange from completing.

Exam trap

The trap here is that candidates see 'phase 1 negotiation failed due to time out' and incorrectly assume a configuration mismatch (like proposals or PSK), but the debug output clearly shows packets being sent and received locally, pointing to a network-level blockage rather than a VPN parameter mismatch.

How to eliminate wrong answers

Option A is wrong because a Phase 1 proposal mismatch would typically result in an immediate 'no proposal chosen' or 'attribute mismatch' error in the debug output, not a timeout after sending and receiving packets. Option C is wrong because an incorrect pre-shared key would cause a Phase 1 authentication failure (e.g., 'invalid cookie' or 'mismatch') after the proposal is accepted, not a timeout before any cryptographic exchange completes. Option D is wrong because if the local FortiGate's external interface were down, the 'send IKE packet' line would not appear, and the debug would show a local routing or interface error, not a timeout waiting for a response.

60
MCQhard

An administrator configures a policy-based NAT rule to translate traffic from 10.0.0.0/8 to 203.0.113.1 using an IP Pool with overload. Later, they also enable Central SNAT for the same traffic. The traffic is not being NAT'd as expected. What is the MOST likely reason?

A.Both NAT methods are applied, causing double NAT
B.Central SNAT overrides policy-based NAT
C.The IP Pool used in policy-based NAT is also used in Central SNAT, causing a conflict
D.Policy-based NAT always overrides Central SNAT
AnswerB

When Central NAT is enabled, policy-based NAT rules are ignored for the matching traffic.

Why this answer

Central SNAT (Source NAT) is a centralized NAT policy that takes precedence over policy-based NAT rules when both are configured for the same traffic. In FortiGate, Central SNAT is evaluated before policy-based NAT, and if a matching Central SNAT rule exists, it will override any policy-based NAT configuration. This is by design to provide a more predictable and manageable NAT architecture.

Exam trap

The trap here is that candidates often assume policy-based NAT is always applied because it is configured directly on the firewall policy, but FortiGate's Central SNAT has a higher precedence, leading to unexpected NAT behavior when both are enabled.

How to eliminate wrong answers

Option A is wrong because double NAT would occur only if both NAT methods were applied sequentially, but Central SNAT overrides policy-based NAT, so only one NAT translation is applied. Option C is wrong because using the same IP Pool in both Central SNAT and policy-based NAT does not inherently cause a conflict; the conflict arises from the precedence order, not the pool itself. Option D is wrong because policy-based NAT does not always override Central SNAT; in fact, Central SNAT has higher priority and overrides policy-based NAT when both are configured for the same traffic.

61
Multi-Selecthard

An administrator is configuring a FortiGate in transparent mode and needs to forward traffic between two VLANs. Which three configurations are required? (Choose three.)

Select 3 answers
A.Enable NAT on the policies to translate addresses between VLANs
B.Assign an IP address to each VLAN subinterface for management
C.Create VLAN subinterfaces on the physical interface for each VLAN
D.Create firewall policies to allow traffic between the VLANs
E.Configure static routes to route between VLANs
AnswersB, C, D

In transparent mode, each VLAN subinterface typically gets an IP for management, but for traffic forwarding, the FortiGate needs to be in the VLANs. Actually, a management IP is required for the VDOM, but not necessarily on each VLAN? In transparent mode, you set a management IP for the VDOM, but traffic forwarding between VLANs requires the FortiGate to have interfaces in both VLANs. So subinterfaces are needed, and they usually have IPs assigned for management, but forwarding itself uses layer 2. However, to perform any layer 3 inspection, the FortiGate needs IPs on the subnets. So likely needed.

Why this answer

In transparent mode, FortiGate acts as a Layer 2 bridge, so VLAN subinterfaces must be created on the physical interface to tag and separate traffic for each VLAN (Option C). An IP address must be assigned to each VLAN subinterface for management access (Option B), as the FortiGate does not route between VLANs at Layer 3 but still needs an IP to be reachable for administration. Firewall policies are required to control and allow traffic between VLANs (Option D), even in transparent mode, because the FortiGate applies security rules to Layer 2 forwarded frames.

Exam trap

The trap here is that candidates assume transparent mode requires routing or NAT for inter-VLAN communication, but FortiGate in transparent mode bridges VLANs at Layer 2, relying on an external router for Layer 3 forwarding.

62
Multi-Selectmedium

An administrator is troubleshooting an IPsec VPN tunnel that is not establishing. The Phase 1 status shows 'down'. Which TWO commands can help diagnose the issue? (Choose TWO.)

Select 2 answers
A.diagnose npu np6 ipsec-sa list
B.diagnose sys session clear
C.diagnose debug application ike -1
D.diagnose vpn tunnel list
E.diagnose vpn ike log-filter
AnswersC, E

Enables IKE debugging at the highest level.

Why this answer

The 'diagnose debug application ike -1' command enables real-time IKE (Internet Key Exchange) debugging, which is essential for troubleshooting Phase 1 failures. This command captures IKEv1/v2 negotiation messages, including proposals, pre-shared key mismatches, and authentication errors, directly showing why the tunnel is down.

Exam trap

The trap here is that candidates often confuse 'diagnose vpn tunnel list' (which shows only the status) with a diagnostic tool that reveals the root cause, when in fact it provides no insight into the IKE negotiation process or error details.

63
Multi-Selecthard

A FortiGate is configured in an HA cluster with two units. The cluster is working, but the administrator wants to ensure that configuration changes made on the primary unit are automatically synchronized to the secondary unit. Which two conditions must be met? (Choose TWO.)

Select 2 answers
A.The HA configuration must be properly set with a valid group ID and password
B.Both units must have the same firmware version and license
C.The heartbeat interface must be operational and configured correctly
D.The HA cluster must be configured with a virtual MAC address
E.VDOM mode must be enabled on both units
AnswersA, C

A valid HA configuration is necessary for cluster formation and synchronization.

Why this answer

The HA group ID and password are essential for the cluster to identify and authenticate members. Without a matching group ID and password, the secondary unit will not accept configuration synchronization from the primary, as these parameters ensure that only authorized units participate in the cluster and receive configuration updates.

Exam trap

The trap here is that candidates often assume firmware and license matching (Option B) is required for config sync, but FortiGate HA only requires same firmware version for cluster formation, not for the sync process itself, and licenses do not affect synchronization.

64
Multi-Selecthard

A FortiGate administrator is troubleshooting an IPsec VPN that fails to establish. The Phase 1 status shows 'init' and then resets. The administrator runs 'diagnose debug application ike -1' and sees the message 'no acceptable proposal'. Which TWO parameters are MOST likely mismatched?

Select 2 answers
A.Pre-shared key
B.Phase 2 local and remote networks
C.IKE version (IKEv1 vs IKEv2)
D.Encryption algorithm (e.g., AES256 vs AES128)
E.Diffie-Hellman group (e.g., group 14 vs group 2)
AnswersD, E

Mismatched encryption algorithms cause proposal mismatch.

Why this answer

The 'no acceptable proposal' error during IKE Phase 1 indicates a mismatch in the security proposal parameters that the two peers exchange to establish the SA. The encryption algorithm (e.g., AES256 vs AES128) and Diffie-Hellman group (e.g., group 14 vs group 2) are both part of the Phase 1 proposal; if either differs between peers, the negotiation fails and the status resets to 'init'.

Exam trap

The trap here is that candidates often confuse Phase 1 proposal mismatches (encryption, DH group) with authentication failures (pre-shared key) or Phase 2 mismatches (networks), but the 'no acceptable proposal' error specifically points to cryptographic parameter negotiation failure in Phase 1.

65
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?

A.The session is fully established and has been active for 3600 seconds.
B.The session is in SYN_SENT state and might be stuck due to no response from the server.
C.The session has been idle for 3599 seconds and will expire soon.
D.The session is in FIN_WAIT state and is being closed.
AnswerB

State 01 explicitly maps to TCP SYN_SENT, which means the firewall sent a SYN packet and is waiting for a SYN-ACK from the destination server. A duration of 3600 seconds with no state transition indicates the server has not responded, so the session is likely stuck in the initiation phase and will eventually time out unless the missing SYN-ACK appears.

Why this answer

The output shows `proto_state=01`, which in Fortinet's session table corresponds to the TCP SYN_SENT state (the session is waiting for a SYN-ACK from the server). The `duration=3600` indicates the session has existed for 3600 seconds, but the `expire=3599` shows it has not yet been confirmed as established. This combination indicates the session is stuck in the SYN_SENT state, likely because the server is not responding, making option B correct.

Exam trap

The trap here is that candidates confuse `duration` with idle time or assume `proto_state=01` means an established session, when in fact it specifically indicates the SYN_SENT phase of the TCP three-way handshake.

How to eliminate wrong answers

Option A is wrong because `proto_state=01` specifically indicates SYN_SENT, not an established session (which would show `proto_state=02` for ESTABLISHED). Option C is wrong because `expire=3599` is the remaining time before the session times out, not an idle time; the session has been active for 3600 seconds but is still in SYN_SENT, so it is not idle. Option D is wrong because FIN_WAIT states are represented by higher proto_state values (e.g., 04 or 05), not 01.

66
MCQhard

A FortiGate administrator is troubleshooting an issue where users cannot access a legitimate website that is categorized as 'Pornography' by FortiGuard. The web filter profile is configured to block that category. The administrator wants to allow access for a specific user group without modifying the global web filter profile. What is the BEST approach?

A.Change the FortiGuard category rating for the website to 'Unrated'
B.Create a separate firewall policy for that user group with a web filter profile that allows the category
C.Create a URL filter exemption for the website in the same web filter profile
D.Disable web filtering for that website in the global settings
AnswerB

Why this answer

It allows the administrator to create a separate firewall policy for the specific user group that uses a web filter profile configured to allow the 'Pornography' category. This approach overrides the global web filter profile for that group without modifying the original profile, leveraging FortiGate's policy-based security profile assignment.

Exam trap

The trap here is that candidates may think a URL filter exemption (Option C) is the easiest fix, but it modifies the global profile and affects all users, whereas a separate policy with a custom profile is the correct per-group solution.

How to eliminate wrong answers

Option A is wrong because changing the FortiGuard category rating for the website to 'Unrated' would affect all users and is not a per-group solution; it also undermines the global filtering policy. Option C is wrong because a URL filter exemption in the same web filter profile would apply to all users matching that policy, not just the specific user group, and would require modifying the global profile. Option D is wrong because disabling web filtering for that website in the global settings would disable filtering for all users, not just the specific group, and is not a granular solution.

67
MCQhard

An administrator configures a dial-up IPsec VPN using IKEv2 with certificates. Remote users can connect, but traffic is not routed through the tunnel. The Phase 1 status shows 'up', but Phase 2 shows 'down'. What is the most likely issue?

A.The firewall policy for the VPN traffic is missing.
B.The Phase 2 proposals do not match between the FortiGate and the client.
C.The pre-shared key for Phase 2 is incorrect.
D.The remote user's client does not support IKEv2.
AnswerB

In IKEv2, the CREATE_CHILD_SA exchange negotiates the IPsec SA parameters, including encryption, integrity, and DH group. If the FortiGate's configured Phase 2 proposal set does not include at least one transform that exactly matches what the client proposes, the negotiation fails and no Phase 2 SA is established. The Phase 1 IKE SA may still be up, but the tunnel remains down because the two peers cannot agree on a common traffic protection algorithm suite. This is the most direct cause of a failed Phase 2 while Phase 1 is successful.

Why this answer

In IKEv2 VPNs, Phase 1 establishes the secure control channel (ISAKMP SA) and shows 'up' even if Phase 2 fails. Phase 2 creates the IPsec SA for actual data traffic; if it remains 'down', the most common cause is a mismatch in Phase 2 proposals (encryption, authentication, or PFS settings) between the FortiGate and the remote client. Since the client can connect but traffic is not routed, the tunnel is not fully established for data, pointing directly to a Phase 2 proposal mismatch.

Exam trap

The trap here is that candidates assume a successful Phase 1 means the entire VPN is working, but NSE4 tests the understanding that Phase 2 must also be up for traffic to flow, and proposal mismatches are the primary cause of Phase 2 failures.

How to eliminate wrong answers

Option A is wrong because a missing firewall policy would block traffic even if both Phase 1 and Phase 2 were up, but here Phase 2 is down, indicating the issue is at the SA negotiation level, not policy. Option C is wrong because IKEv2 with certificates does not use a pre-shared key for Phase 2; Phase 2 authentication is derived from the IKE SA established in Phase 1, and certificates handle authentication. Option D is wrong because the remote users can connect (Phase 1 is up), so the client does support IKEv2; the problem is specifically with Phase 2 negotiation.

68
MCQeasy

A network administrator needs to allow SSH access to the FortiGate from a management subnet 10.0.1.0/24. Which configuration step is required on the interface connected to that subnet?

A.Enable HTTPS administrative access only
B.Set the administrative access to 'any'
C.Enable SSH administrative access on the interface
D.Configure a firewall policy allowing SSH from the subnet
AnswerC

SSH must be enabled on the interface for SSH connections to be accepted.

Why this answer

To allow SSH access to the FortiGate from a specific subnet, you must enable SSH administrative access on the interface connected to that subnet. This setting controls which management protocols are permitted to reach the FortiGate itself at the interface level, independent of firewall policies. Without enabling SSH on the interface, the FortiGate will drop SSH packets at Layer 3 before any policy lookup occurs.

Exam trap

The trap here is that candidates often assume a firewall policy is sufficient to allow management traffic, forgetting that administrative access must be explicitly enabled on the interface for protocols like SSH, HTTPS, or Telnet.

How to eliminate wrong answers

Option A is wrong because enabling only HTTPS administrative access would allow HTTPS but not SSH; SSH requires its own administrative access toggle on the interface. Option B is wrong because there is no 'any' administrative access setting; administrative access is configured per protocol (e.g., HTTPS, SSH, PING) and cannot be set to a wildcard value. Option D is wrong because a firewall policy allowing SSH from the subnet is not sufficient; the interface-level administrative access must first permit SSH management traffic, otherwise the FortiGate discards the packets before they reach the firewall engine.

69
MCQmedium

A FortiGate administrator wants to integrate the FortiGate with a FortiAnalyzer for centralized logging. Which configuration step is required on the FortiGate?

A.Create a firewall policy allowing traffic from FortiAnalyzer to the FortiGate
B.Configure a syslog server pointing to the FortiAnalyzer IP
C.Enable 'Send Logs to FortiAnalyzer' under Log Settings and specify the FortiAnalyzer IP
D.Configure an SNMP community on the FortiAnalyzer
AnswerC

This is the correct method to integrate with FortiAnalyzer.

Why this answer

FortiGate integrates natively with FortiAnalyzer via the 'Send Logs to FortiAnalyzer' setting under Log Settings. This uses FortiGate's proprietary logging protocol (not syslog) to securely forward logs to the FortiAnalyzer IP, enabling centralized log management and analysis without additional firewall policies for inbound traffic.

Exam trap

The trap here is that candidates confuse native FortiAnalyzer logging with syslog, selecting Option B because they assume all log forwarding uses syslog, but FortiGate uses a proprietary protocol for FortiAnalyzer integration.

How to eliminate wrong answers

Option A is wrong because FortiGate initiates outbound log connections to FortiAnalyzer, so no inbound firewall policy is required; the traffic flows from FortiGate to FortiAnalyzer, not the reverse. Option B is wrong because FortiAnalyzer integration uses FortiGate's native FortiAnalyzer logging protocol, not syslog; configuring a syslog server would send logs in syslog format, which FortiAnalyzer can receive but is not the required step for native integration. Option D is wrong because SNMP is used for monitoring and traps, not for centralized logging; FortiAnalyzer does not require an SNMP community for log reception.

70
Multi-Selectmedium

A FortiGate admin wants to implement ZTNA to secure access to an internal application. Which TWO components are required for a basic ZTNA configuration?

Select 2 answers
A.A FortiClient EMS server
B.An IPsec VPN tunnel to the client
C.A ZTNA rule (policy) that specifies access conditions
D.A ZTNA application gateway
E.A static route to the application server
AnswersC, D

The rule defines who can access the application.

Why this answer

A ZTNA rule (policy) is essential to define the access conditions, such as user identity, device posture, and source IP, that must be met before granting access to the internal application. This policy enforces the zero-trust principle of 'never trust, always verify' by evaluating these conditions in real time.

Exam trap

The trap here is that candidates often confuse ZTNA with traditional VPN solutions and incorrectly assume that an IPsec tunnel or a static route is required, when in fact ZTNA relies on application-layer gateways and policy rules without a full network tunnel.

71
MCQmedium

A FortiGate administrator is setting up a dial-up IPsec VPN for remote employees. Each employee uses a FortiClient. Which authentication method should be used to allow individual user identities?

A.Pre-shared key (PSK) for each user
B.Certificate-based authentication using local or CA-issued certificates
C.IKEv2 with EAP
D.Aggressive mode with PSK
AnswerB

Certificates provide unique identity per user and are scalable.

Why this answer

For dial-up IPsec VPNs where each remote user must be uniquely identified, certificate-based authentication (option B) is the correct method. Certificates bind a user's identity to a cryptographic key pair, allowing the FortiGate to authenticate each individual user independently, unlike a shared PSK which cannot distinguish between users.

Exam trap

The trap here is that candidates often confuse 'IKEv2 with EAP' (a transport for authentication) with a specific authentication method, but EAP itself is not a single method; the question asks for the method that provides individual identities, which is certificate-based authentication, not the protocol that carries it.

How to eliminate wrong answers

Option A is wrong because using a pre-shared key (PSK) for each user is not scalable and does not provide true individual identity verification; PSK authenticates the device or group, not the user, and managing many PSKs is impractical. Option C is wrong because IKEv2 with EAP is an authentication framework that can be used with various methods (e.g., EAP-MSCHAPv2, EAP-TLS), but the question asks for the method that allows individual user identities; certificate-based authentication is the specific mechanism that achieves this, while EAP itself is not a single authentication method. Option D is wrong because Aggressive mode with PSK is a legacy IKEv1 mode that is less secure (hashes identities in plaintext) and still uses a shared secret, not individual user identities.

72
MCQeasy

What is the primary purpose of configuring a loopback interface on a FortiGate?

A.To provide a stable IP address for management and routing protocols
B.To aggregate bandwidth from multiple physical interfaces
C.To enable NAT for internal networks
D.To increase the number of available physical ports
AnswerA

Loopback interfaces are always up and provide a consistent IP for management and routing.

Why this answer

A loopback interface on a FortiGate is a virtual interface that is always up, independent of physical link states. It provides a stable and reachable IP address for management access (e.g., HTTPS, SSH) and for routing protocols like OSPF or BGP to use as the router ID or source interface, ensuring consistent connectivity even if physical interfaces fail.

Exam trap

The trap here is that candidates often confuse a loopback interface with a physical interface used for link aggregation or NAT, not realizing its primary role is to provide a stable, always-up logical endpoint for management and routing protocol stability.

How to eliminate wrong answers

Option B is wrong because aggregating bandwidth from multiple physical interfaces is achieved through link aggregation (LACP or static aggregation), not a loopback interface. Option C is wrong because NAT for internal networks is configured using policies and IP pools, not by creating a loopback interface. Option D is wrong because a loopback interface is virtual and does not increase the number of physical ports; it only provides a logical addressing endpoint.

73
MCQmedium

A FortiGate admin creates a new firewall policy with source address object 'Internal_Net' and destination 'All'. After saving, traffic from 'Internal_Net' is not matching the new policy but instead matches an older policy with a broader source. What is the MOST likely cause?

A.The source address object 'Internal_Net' has an incorrect subnet mask
B.The new policy is placed below the older policy in the policy list
C.The new policy is disabled
D.Traffic shaping is applied to the new policy and is interfering
AnswerB

FortiGate firewall policies are evaluated sequentially from the top of the policy list downward, and the first policy whose source, destination, and service match the packet is applied. If the new policy is created below an older, broader policy that also matches the same traffic, the older policy will intercept the traffic before the new policy is ever considered. This first-match behavior is the reason traffic appears to hit the older policy, regardless of the new policy's content. The fix is to move the new policy above the older one in the policy list.

Why this answer

A FortiGate firewall evaluates policies sequentially from top to bottom, applying the first match. If the new policy is placed below an older policy with a broader source definition, traffic from 'Internal_Net' will match the older policy first and never reach the new policy. Therefore, option B is the correct answer.

Exam trap

The trap here is that candidates assume a newly created policy will automatically take precedence over older policies, but FortiGate requires manual reordering to enforce policy priority, unlike some vendors that use a most-specific-match logic.

How to eliminate wrong answers

Option A is wrong because an incorrect subnet mask on 'Internal_Net' would cause the object to not match the source IP, but the question states traffic is matching an older policy, implying the source object is functional. Option C is wrong because a disabled policy would show as greyed out in the GUI and generate a log entry indicating 'deny' or 'no match', but the traffic is matching an older policy, not being dropped. Option D is wrong because traffic shaping does not prevent policy matching; it only affects bandwidth allocation after a policy is matched, and would not cause traffic to skip the new policy.

74
MCQmedium

An administrator wants to synchronize the FortiGate's time with a reliable NTP server. After configuring the NTP server, they notice the time is still incorrect. What could be the issue?

A.The FortiGate does not have a firewall policy allowing NTP traffic from the FortiGate itself
B.The NTP server is not reachable due to a missing route
C.The FortiGate does not support NTP
D.The NTP server is not configured correctly
AnswerA

Traffic from the FortiGate to the NTP server must be allowed by a policy.

Why this answer

By default, FortiGate does not allow traffic sourced from its own IP addresses, including NTP queries, to pass through its interfaces unless an explicit firewall policy permits it. Even if the NTP server is reachable via routing, the FortiGate's own NTP client traffic is subject to the same policy enforcement as any other traffic. Therefore, a firewall policy must be created with the source set to the FortiGate's interface IP and the destination set to the NTP server to allow NTP (UDP port 123) traffic outbound.

Exam trap

The trap here is that candidates assume NTP traffic is automatically allowed for management purposes, but FortiGate treats all traffic, including its own, as subject to firewall policies, so a missing explicit policy is a common oversight.

How to eliminate wrong answers

Option B is wrong because a missing route would cause the NTP server to be unreachable, but the question states the administrator configured the NTP server and noticed the time is still incorrect, implying the server is reachable at the network layer; the issue is policy-based, not routing. Option C is wrong because FortiGate fully supports NTP (RFC 1305) for time synchronization, and this is a standard feature in FortiOS. Option D is wrong because the NTP server configuration (IP address or hostname) may be correct, but without a firewall policy to permit the outbound NTP traffic from the FortiGate itself, the synchronization will fail regardless of server correctness.

75
MCQeasy

An admin wants to block all traffic from the internet to a specific internal server except for the IP address 203.0.113.50. Which firewall policy configuration achieves this using the principle of least privilege?

A.Configure a VIP with restricted source
B.Use a local-in policy to block the server IP
C.Create a deny policy from internet to server with any source, then an allow policy from source 203.0.113.50 to the server above it
D.Create a single allow policy from source 203.0.113.50 to the server and rely on implicit deny for all other traffic
AnswerC

This approach follows the least-privilege principle by creating a broad deny policy for any internet source to the server, then placing a more specific allow policy above it for source 203.0.113.50. Because FortiGate evaluates policies top-down with first-match logic, the allow policy captures the permitted host while all other sources fall through to the explicit deny and are blocked. Without the explicit deny, the implicit deny at the bottom would still block other traffic, but an explicit deny makes the intent clear and reduces reliance on a default behavior.

Why this answer

It follows the principle of least privilege by explicitly denying all traffic from the internet to the internal server (with a deny policy using any source), then placing an explicit allow policy above it for source 203.0.113.50. In FortiGate firewall policy processing, policies are evaluated top-down, so the more specific allow rule for the trusted source is matched first, while the broader deny rule below it blocks all other internet traffic. This ensures only the permitted IP address can reach the server, and all other traffic is explicitly blocked.

Exam trap

The trap here is that candidates often think a VIP with restricted source (Option A) can control source access, but VIPs only handle destination translation and do not enforce source-based filtering; the actual access control must be done via firewall policies.

How to eliminate wrong answers

Option A is wrong because a VIP (Virtual IP) with restricted source is used for destination NAT (port forwarding) and does not control source-based access; it translates the destination IP/port but still relies on firewall policies to permit or deny traffic, so it does not achieve the explicit block-all-except-one requirement. Option B is wrong because a local-in policy controls traffic destined to the FortiGate itself (management traffic), not traffic passing through the FortiGate to an internal server; it cannot be used to filter transit traffic to a specific server. Option D is wrong because relying on implicit deny alone violates the principle of least privilege; while it would block other traffic, it does not provide an explicit deny rule, making it harder to audit and potentially allowing unintended traffic if the implicit deny is accidentally overridden or if there are other policies that match before it.

Page 1 of 4

Page 2

All pages