Courseiva

CCNA Nse4 Security Profiles Questions

65 questions · Nse4 Security Profiles topic · All types, answers revealed

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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.

9
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.

10
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.

11
Multi-Selecthard

An administrator receives reports that some internal users can access Facebook despite a web filtering profile that blocks the 'Social Networking' category. The policy is configured with deep inspection. Which THREE checks should the administrator perform to troubleshoot this issue?

Select 3 answers
A.Check if the users are using HTTPS and if the SSL inspection profile has an exemption for Facebook
B.Ensure that the antivirus profile is enabled on the policy
C.Check if the users are accessing Facebook via an SSL VPN tunnel that bypasses the policy
D.Verify that the web filtering profile is applied to the correct policy and that the policy order is correct
E.Confirm that the 'Social Networking' category is not set to 'Monitor' instead of 'Block'
AnswersA, C, D

When users connect to Facebook over HTTPS, FortiGate must decrypt the TLS session (or at least inspect the Server Name Indication) to determine the destination domain and apply URL category filtering. If the SSL inspection profile configured on the policy includes a certificate exemption for Facebook (often added to avoid certificate pinning errors or breakage), the firewall skips decryption entirely and cannot see the SNI or the full URL. As a result, the web filter is effectively blind to the HTTPS session, and the Social Networking category is never matched, allowing the traffic even though the profile is set to Block.

Why this answer

The troubleshooting should focus on three main areas: (A) SSL inspection exemption – if users access Facebook via HTTPS and the SSL inspection profile exempts Facebook traffic, it bypasses the web filter; (C) SSL VPN bypass – traffic through an SSL VPN tunnel may not match the policy if the tunnel interface is not covered; (D) policy application and order – the web filtering profile must be applied to the correct policy and the policy order must be such that this policy is enforced before any conflicting policy. Option E is a valid check, but since the category is already set to 'Block' in the profile, the issue is more likely related to the other three.

Exam trap

A common pitfall is assuming that simply applying a web filtering profile with a block action is sufficient, overlooking SSL inspection exemptions, VPN bypasses, or policy misapplication. The three key checks are verifying SSL inspection exemptions (A), ensuring traffic isn't bypassing via SSL VPN (C), and confirming the correct policy and order (D). Checking the category action (E) is secondary because the profile is already set to block.

12
MCQhard

A FortiGate administrator runs the following command and sees: 'diagnose ips anomaly list' returns no entries, but the IPS sensor is configured with anomaly signatures. What is the MOST likely reason the signatures are not appearing?

A.The IPS sensor is configured in 'passive' mode, which suppresses anomaly detection.
B.The anomaly signatures have not triggered any events yet because traffic thresholds have not been exceeded.
C.Anomaly signatures are not displayed by 'diagnose ips anomaly list'; they require a different command.
D.The IPS sensor is not enabled on any firewall policy.
AnswerB

Anomaly signatures in FortiOS are rate-based detectors that only generate an event when traffic exceeds a configured threshold, such as packets per second or concurrent connections. The command output lists only triggered anomalies, not configured ones. If no traffic has exceeded the threshold, the list remains completely empty, which is a normal operational state.

Why this answer

The 'diagnose ips anomaly list' command displays only anomaly signatures that have been triggered and are currently in a state where thresholds have been exceeded. If no entries appear, it means the configured anomaly signatures have not yet detected traffic surpassing their defined thresholds (e.g., packets per second, connections per second). Anomaly signatures are threshold-based and only become active when the monitored traffic exceeds the configured limits, at which point they would appear in the list.

Exam trap

The trap here is that candidates assume 'diagnose ips anomaly list' shows all configured anomaly signatures, but it only shows those that have been triggered by exceeding thresholds, leading them to incorrectly suspect a configuration or policy issue.

How to eliminate wrong answers

Option A is wrong because IPS sensors do not have a 'passive' mode that suppresses anomaly detection; passive mode in FortiGate refers to the IPS engine's action (e.g., monitoring without blocking), but anomaly signatures still trigger and appear in the list if thresholds are exceeded. Option C is wrong because 'diagnose ips anomaly list' is the correct command to display triggered anomaly signatures; no alternative command is needed for this purpose. Option D is wrong because even if the IPS sensor is not enabled on any firewall policy, the anomaly signatures would still be configured in the sensor and would appear in the 'diagnose ips anomaly list' output if they had triggered, though they would not affect traffic; the absence of entries is due to thresholds not being exceeded, not policy attachment.

13
MCQmedium

A company is deploying FortiGate for outbound web filtering. They want to block users from accessing social media sites during business hours, but still allow access to cloud-based productivity tools like Office 365. Which approach should the administrator use to meet this requirement?

A.Create a firewall policy to block all traffic to ports commonly used by social media (e.g., TCP 443).
B.Use a web filter profile to block URLs containing 'facebook' or 'twitter'.
C.Configure an application control profile with rules to block social media applications and allow Office 365 applications.
D.Implement a DNS filter to block DNS queries for social media domains.
AnswerC

Application control is the correct approach because it classifies traffic based on application signatures and behaviors rather than static port numbers or URL strings. A properly configured application control profile can identify and block specific social media applications—even when they run over HTTPS or use non-standard ports—while explicitly allowing Office 365 applications, including Outlook, Teams, and SharePoint Online. This granularity meets the exact requirement without disrupting business-critical services, and with SSL inspection enabled, it remains effective against encrypted social media traffic.

Why this answer

Application control is the correct approach because it can identify and control applications like social media and Office 365 based on their unique signatures, regardless of the ports or protocols they use. Unlike URL filtering or port blocking, application control can differentiate between Office 365 traffic and social media traffic even when both use HTTPS on TCP 443, allowing the administrator to block social media while permitting cloud productivity tools.

Exam trap

The trap here is that candidates often assume URL filtering or port blocking is sufficient, but the NSE4 exam tests the understanding that application control is required when applications share the same port (e.g., TCP 443) and need to be differentiated based on their behavior, not just their domain or port.

How to eliminate wrong answers

Option A is wrong because blocking TCP 443 would block all HTTPS traffic, including Office 365 and other legitimate web services, not just social media. Option B is wrong because URL filtering based on keywords like 'facebook' or 'twitter' is unreliable—social media sites often use dynamic URLs, CDNs, or IP addresses that do not contain those keywords, and users can bypass it via direct IP access or HTTPS encryption. Option D is wrong because DNS filtering only blocks domain resolution; users could still access social media by using direct IP addresses, cached DNS entries, or alternative DNS servers, making it an incomplete solution.

14
MCQeasy

Which web filtering feature allows an administrator to force web search engines to filter explicit content in search results, regardless of the user's browser settings?

A.DNS filter
B.URL filter
C.Application control
D.Safe search
AnswerD

Safe search enforces filtering at the search engine level.

Why this answer

Safe search is a web filtering feature that forces supported search engines (e.g., Google, Bing, Yahoo) to filter explicit content from search results by appending specific query parameters (such as `safe=active` for Google) to the search request. This enforcement occurs at the FortiGate proxy level, overriding the user's browser settings and ensuring compliance with acceptable use policies.

Exam trap

The trap here is that candidates often confuse DNS filter or URL filter with safe search, thinking that blocking explicit content at the domain or URL level is equivalent to filtering search results, but only safe search modifies the actual search engine query parameters to enforce content filtering at the source.

How to eliminate wrong answers

Option A is wrong because DNS filter controls access based on domain name resolution (e.g., blocking or redirecting DNS queries to known malicious or category-based domains), but it does not modify search engine query parameters to enforce content filtering. Option B is wrong because URL filter blocks or allows access based on the full URL path or pattern (e.g., blocking specific URLs or categories), but it cannot inject parameters into search engine requests to enforce safe search. Option C is wrong because application control identifies and controls application traffic (e.g., blocking or shaping social media or streaming apps), but it does not have the capability to modify HTTP request parameters within search engine queries.

15
MCQeasy

What is the purpose of the DNS filter security profile on a FortiGate?

A.To block DNS queries to known malicious domains
B.To inspect DNS traffic for virus signatures
C.To filter spam emails based on DNS blacklists
D.To prevent DNS tunneling attacks
AnswerA

DNS filter uses FortiGuard DNS categories and custom domain lists to block malicious DNS queries.

Why this answer

The DNS filter security profile on a FortiGate is designed to block DNS queries to known malicious domains by comparing the domain names in DNS requests against a regularly updated database of malicious or categorized domains. This prevents users from resolving domains associated with malware, phishing, or command-and-control servers, thereby stopping threats before an IP connection is even established.

Exam trap

The trap here is that candidates often confuse DNS filter with antivirus or antispam profiles, mistakenly thinking it inspects payloads or email content, when in fact it operates strictly at the DNS query layer to block domain resolution.

How to eliminate wrong answers

Option B is wrong because DNS filter does not inspect DNS traffic for virus signatures; that function is performed by antivirus profiles, which scan file attachments or payloads for malware patterns. Option C is wrong because filtering spam emails based on DNS blacklists is a feature of antispam profiles, not DNS filter — DNS filter operates at the DNS query level, not on email content. Option D is wrong while DNS tunneling is a real attack, the primary purpose of DNS filter is to block queries to malicious domains, not to detect or prevent DNS tunneling; tunneling detection requires deep packet inspection or anomaly-based analysis, typically handled by IPS or application control profiles.

16
MCQmedium

A network administrator notices that some users can access blocked web categories despite a web filter profile applied to the policy. The admin runs 'diagnose debug rating' and sees 'rating not allow' for the category. What is the MOST likely cause?

A.The web filter profile has an 'override' configured for those users
B.The policy is not using the correct web filter profile
C.DNS filter is allowing the domain
D.The FortiGuard web filter database is outdated
AnswerA

A web filter override is an explicit exemption configured inside the FortiGate profile that lets certain users, groups, or source IPs bypass the FortiGuard rating decision. When an override is in place, the FortiGuard rating may still be evaluated as 'not allow' (blocked), but the override action overrides that result and permits the session. This exactly matches the symptom where only some users, presumably those included in the override rule, can access sites that are otherwise blocked for everyone else.

Why this answer

The 'rating not allow' message in the 'diagnose debug rating' output indicates that the FortiGate's rating engine correctly identified the category as blocked by the web filter profile. However, if an 'override' is configured for specific users or groups, it allows them to bypass the blocked category. This explains why some users can access the site despite the profile blocking it, as the override takes precedence over the profile's default action.

Exam trap

The trap here is that candidates often assume a 'rating not allow' message means the filter is working correctly for everyone, overlooking the possibility that an override configured within the same profile can selectively permit access for certain users.

How to eliminate wrong answers

Option B is wrong because if the policy were not using the correct web filter profile, the 'diagnose debug rating' output would not show 'rating not allow' for the category; it would either show no rating or a different profile reference. Option C is wrong because DNS filter operates independently of web filter rating; even if DNS filter allows the domain, the web filter profile's rating decision (block) would still apply unless overridden. Option D is wrong because an outdated FortiGuard database would cause 'rating not allow' for all users, not selectively for some, and the debug output would typically show 'rating error' or 'unrated' rather than a clear 'rating not allow'.

17
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 has been active for 1 hour and will expire in about 1 hour
B.The session is blocked by the firewall
C.The session is using UDP protocol
D.The session is in a half-open state
AnswerA

duration=3600 seconds = 1 hour, expire=3599 seconds ≈ 1 hour. This is a normal established session.

Why this answer

The output shows `duration=3600` (seconds), meaning the session has been active for 1 hour, and `expire=3599` (seconds), meaning the session will expire in about 1 hour (3600 seconds minus 1 second already elapsed). The `proto=6` indicates TCP (protocol 6), and `proto_state=01` corresponds to an established TCP session. Therefore, option A is correct.

Exam trap

The trap here is that candidates often misinterpret `proto_state=01` as a half-open state or confuse `proto=6` with UDP, but Fortinet uses `proto_state=01` to indicate an established TCP session, not a half-open one.

How to eliminate wrong answers

Option B is wrong because the output shows a valid session with a state (`proto_state=01`) and an expiry timer; a blocked session would not have a duration or expire value, or would show a different state like `proto_state=00` (not established). Option C is wrong because `proto=6` explicitly indicates TCP (protocol 6), not UDP (protocol 17). Option D is wrong because `proto_state=01` in Fortinet's session table represents an established TCP session (SYN-SYN/ACK-ACK completed), not a half-open state (which would be `proto_state=00` or a different value indicating incomplete handshake).

18
MCQeasy

Which inspection mode in the antivirus profile processes traffic by buffering the entire file before scanning, allowing more thorough detection but potentially increasing latency?

A.Proxy-based inspection
B.Deep inspection
C.DNS inspection
D.Flow-based inspection
AnswerA

Proxy-based inspection is the correct mode because it buffers the entire file in memory before scanning, allowing FortiOS to perform a thorough, full-file signature analysis. This enables detection of threats embedded deep within archives, compressed files, or multi-part executables that could evade streaming methods. As a result, it provides the highest fidelity for antivirus detection, albeit with added latency proportional to file size.

Why this answer

Proxy-based inspection in the antivirus profile buffers the entire file in memory before scanning, enabling thorough detection of threats like polymorphic malware or embedded exploits. This mode reassembles the full data stream, allowing the FortiGate to perform deep content analysis, but it introduces higher latency due to the buffering and reassembly process.

Exam trap

The trap here is that candidates often confuse 'deep inspection' with 'proxy-based inspection' because both involve thorough analysis, but deep inspection specifically refers to SSL/TLS decryption, not the file buffering mechanism in antivirus profiles.

How to eliminate wrong answers

Option B is wrong because deep inspection is a broader security profile feature (e.g., SSL/TLS inspection) that decrypts traffic for scanning, not a specific antivirus inspection mode that buffers files. Option C is wrong because DNS inspection is a separate security profile for filtering DNS queries and responses, not related to file buffering or antivirus scanning. Option D is wrong because flow-based inspection processes packets in real-time without buffering the entire file, reducing latency but sacrificing the thorough detection that proxy-based mode provides.

19
MCQmedium

A company wants to block all peer-to-peer (P2P) traffic using Application Control on their FortiGate. They have enabled the application control profile, but users can still download files via BitTorrent. What is the most likely reason?

A.The application control profile does not have SSL inspection enabled.
B.The FortiGate is operating in Transparent mode.
C.The application control profile is applied to the outgoing policy, but BitTorrent traffic is incoming.
D.The default application signatures do not include BitTorrent.
AnswerA

Without SSL inspection, encrypted BitTorrent traffic cannot be inspected and matched.

Why this answer

BitTorrent traffic is often encrypted, so without SSL inspection, the FortiGate cannot inspect the payload of the encrypted sessions to identify the application. Application Control relies on deep packet inspection (DPI) to match traffic against application signatures; if SSL inspection is not enabled, the FortiGate only sees encrypted packets and cannot detect BitTorrent, allowing the traffic to pass unchecked.

Exam trap

The trap here is that candidates often assume application control works on all traffic regardless of encryption, but FortiGate requires SSL inspection to identify applications that use encryption, such as BitTorrent.

How to eliminate wrong answers

Option B is wrong because Transparent mode does not affect the ability to perform application control; the FortiGate can still inspect traffic and apply profiles in Transparent mode. Option C is wrong because BitTorrent traffic can be both incoming and outgoing; application control policies apply to the direction specified, and blocking outgoing P2P traffic is standard, so the direction is not the issue. Option D is wrong because FortiGate's default application signatures do include BitTorrent; the problem is that the signatures cannot match encrypted traffic without SSL inspection.

20
MCQmedium

A FortiGate administrator is configuring SSL deep inspection for a firewall policy that handles traffic to multiple internal servers. Some servers have self-signed certificates. The administrator wants to avoid certificate errors for users. What configuration is recommended?

A.Configure the firewall policy to accept invalid certificates
B.Use certificate inspection instead of deep inspection
C.Add the server certificates to the FortiGate's trusted CA store
D.Disable deep inspection for those servers
AnswerC

Why this answer

Adding the self-signed server certificates to the FortiGate's trusted CA store allows the FortiGate to validate those certificates during SSL deep inspection. This prevents certificate errors for users, as the FortiGate will trust the self-signed certificates and generate a valid signed certificate for the client, avoiding browser warnings.

Exam trap

The trap here is that candidates may think disabling deep inspection or using certificate inspection is simpler, but the correct approach is to trust the self-signed certificates by importing them into the FortiGate's CA store to maintain full inspection without certificate errors.

How to eliminate wrong answers

Option A is wrong because configuring the firewall policy to accept invalid certificates would bypass security checks, allowing potentially malicious certificates and defeating the purpose of deep inspection. Option B is wrong because certificate inspection only examines the certificate metadata without decrypting traffic, so it cannot prevent certificate errors for self-signed certificates; it would still pass the error to the client. Option D is wrong because disabling deep inspection for those servers would leave their traffic unexamined, failing to enforce security policies like antivirus or IPS, and does not address the certificate error issue.

21
MCQhard

An administrator has configured DLP sensors to detect credit card numbers in outgoing traffic. However, the administrator notices that traffic containing credit card numbers is still passing through undetected. The firewall policy uses flow-based inspection. What is the MOST likely reason DLP is not detecting the data?

A.DLP requires proxy-based inspection to perform data leakage detection.
B.The DLP sensor is not applied to the correct firewall policy.
C.The DLP sensor is configured with the wrong regular expression.
D.The credit card numbers are encrypted by SSL and deep inspection is not enabled.
AnswerA

DLP scanning requires proxy-based inspection because it needs to buffer the content for pattern matching.

Why this answer

DLP requires proxy-based inspection to buffer and analyze the content. Flow-based inspection does not support DLP.

22
MCQmedium

A FortiGate administrator configures an IPS sensor with a signature that has a 'pass' action. The sensor is applied to a firewall policy. When traffic matches this signature, what will happen?

A.The traffic is allowed without any logging.
B.The traffic is reset and a log is generated.
C.The traffic is allowed but a log message is generated.
D.The traffic is blocked and logged.
AnswerC

Pass action allows the traffic and logs the event.

Why this answer

When an IPS signature with a 'pass' action is matched, the firewall allows the traffic to proceed normally, but a log message is generated to record the event. This is because the 'pass' action explicitly permits the traffic while still enabling logging if the signature is configured with logging enabled. In FortiGate, the 'pass' action overrides the default block behavior of IPS, ensuring the session continues without interruption.

Exam trap

The trap here is that candidates often assume 'pass' means no logging occurs, confusing it with a 'monitor' action or forgetting that logging is a separate configuration from the signature action.

How to eliminate wrong answers

Option A is wrong because the 'pass' action does not suppress logging; logging is controlled separately in the signature configuration, and by default, a log is generated when a signature matches. Option B is wrong because a 'reset' action would terminate the session with a TCP RST or ICMP unreachable, which is not the behavior of 'pass'. Option D is wrong because 'block' action would deny the traffic and log it, but 'pass' explicitly allows the traffic, so blocking does not occur.

23
MCQhard

An administrator sees the following CLI output when checking an IPS sensor: 'config ips sensor edit test config entries edit 1 set severity medium set action block set target default end'. However, attacks with severity medium are still passing. The IPS sensor is applied to a policy with flow-based inspection. What is the likely issue?

A.The IPS sensor is not enabled in the policy
B.The IPS sensor rule has 'target' set to 'default' which may not apply to the traffic direction
C.The FortiGate needs a FortiSandbox for IPS to work
D.The severity level is set too high
AnswerB

For flow-based inspection, target must be 'client' or 'server' to match direction. 'default' may not work as expected.

Why this answer

The 'set target default' command in the IPS sensor configuration means the rule is applied to traffic that matches the default target, which is typically the 'client-to-server' direction. If the attack traffic is flowing in the opposite direction (server-to-client), the rule will not trigger. This is a common misconfiguration when using flow-based inspection, where the target direction must match the actual traffic flow for the action to be enforced.

Exam trap

The trap here is that candidates often assume 'default' means the rule applies to all traffic, but in FortiGate IPS, 'default' typically refers to a specific direction (client-to-server), and failing to set the correct target for bidirectional attack patterns is a common oversight.

How to eliminate wrong answers

Option A is wrong because the IPS sensor is applied to a policy with flow-based inspection, and the CLI output shows the sensor is configured; if it were not enabled, the administrator would not see the sensor configuration or the policy would not reference it. Option C is wrong because FortiSandbox is not required for IPS to function; IPS uses local signatures and pattern matching, and FortiSandbox is an additional security service for advanced threat detection, not a prerequisite for basic IPS operation. Option D is wrong because 'set severity medium' is not too high; attacks with severity medium should be blocked if the rule is correctly applied, and the issue is that the rule is not matching due to the target direction, not the severity level.

24
MCQmedium

An administrator wants to block users from uploading sensitive documents through webmail. Which security profile should be configured on the FortiGate to achieve this goal?

A.Data Leak Prevention (DLP)
B.Antivirus
C.Application control
D.Web filter
AnswerA

DLP (Data Leak Prevention) profiles in FortiOS inspect traffic content, not just metadata. It can match file content against predefined or custom sensitive data patterns (e.g., credit card numbers or confidential labels like 'INTERNAL ONLY') using full-content scanning. When a match occurs, the firewall can block the upload, log it, and optionally send a notification. Unlike antivirus or web filter, DLP operates at the content-inspection layer of the proxy and can be applied to HTTP/HTTPS, FTP, and email protocols, making it the appropriate choice for preventing sensitive-data exfiltration via uploads.

Why this answer

Data Leak Prevention (DLP) is the correct security profile because it is specifically designed to inspect content (e.g., file names, patterns, or keywords) in traffic such as webmail uploads and block sensitive data from leaving the network. DLP sensors can be configured with rules to match patterns like credit card numbers, social security numbers, or custom keywords, and then take action such as blocking or logging the session.

Exam trap

The trap here is that candidates may confuse the function of DLP with web filtering or application control, thinking that blocking the webmail application entirely is equivalent to preventing data leaks, when in fact DLP is the only profile that inspects the actual content being transmitted.

How to eliminate wrong answers

Option B (Antivirus) is wrong because it focuses on detecting and blocking malware based on signatures, not on inspecting content for sensitive data patterns. Option C (Application control) is wrong because it identifies and controls applications (e.g., blocking webmail entirely) but does not inspect the actual data payload for sensitive content. Option D (Web filter) is wrong because it controls access to websites based on categories or URLs, not the content within uploaded files or messages.

25
MCQhard

A company with 500 employees uses FortiGate as their internet gateway. They recently enabled SSL deep inspection using the built-in CA certificate. After deployment, many users report that they cannot access their online banking websites. The error message in the browser says 'The certificate is not trusted'. The administrator has already pushed the FortiGate CA certificate to all domain-joined computers via Group Policy. However, the problem persists for banking sites. The administrator also notices that banking sites load fine on mobile devices that do not have the CA certificate installed. What is the most likely cause and solution?

A.Disable SSL inspection entirely to avoid certificate issues.
B.The CA certificate is not properly installed on all computers. Re-deploy via Group Policy.
C.Use certificate inspection instead of deep inspection for all traffic.
D.Banking websites use certificate pinning. Exempt them from deep inspection using an SSL inspection exemption list.
AnswerD

Banking platforms frequently implement certificate pinning by hard-coding the expected public key or certificate fingerprint in the client or browser. When FortiGate performs deep inspection, it replaces the original server certificate with its own re-signed copy, causing the pin validation to fail and the connection to be blocked. The recommended fix is to add these banking domains to the SSL exemption list so the FortiGate passes the original certificate untouched, preserving deep inspection for all other domains.

Why this answer

Banking websites often use HTTP Public Key Pinning (HPKP) or certificate pinning, where the browser expects a specific certificate or public key from the server. When FortiGate performs SSL deep inspection, it re-signs the server's certificate with its own CA, breaking the pinning validation. This causes the 'certificate not trusted' error even when the FortiGate CA is trusted, because the browser detects that the presented certificate does not match the pinned certificate.

The correct solution is to exempt banking sites from deep inspection using an SSL inspection exemption list, allowing the original server certificate to pass through.

Exam trap

The trap here is that candidates assume the issue is always a missing CA certificate deployment, but the real problem is certificate pinning, which causes trust failures even when the CA is trusted, because the browser checks the pinned certificate hash against the presented certificate.

How to eliminate wrong answers

Option A is wrong because disabling SSL inspection entirely would remove security visibility for all HTTPS traffic, which is an overreaction and not necessary; the issue is specific to pinned certificates. Option B is wrong because the problem persists despite the CA certificate being properly deployed via Group Policy, and the error is not due to missing CA trust but due to certificate pinning validation failure. Option C is wrong because certificate inspection (which only inspects the certificate metadata, not the content) would still present the original server certificate to the browser, but it does not address the root cause of pinning; however, the question states deep inspection is enabled, and switching to certificate inspection would not resolve the pinning issue because the browser still sees the original certificate, which is actually correct for pinned sites—but the real fix is exemption, not a global change to certificate inspection.

26
MCQhard

An administrator has configured an IPS sensor to block critical-severity attacks. However, after a week, they notice that a known exploit (CVE-2021-44228) is still getting through. Which configuration change should be made to improve detection?

A.Set the IPS sensor severity filter to 'low' and above.
B.Change the IPS sensor action from 'default' to 'block' for all signatures.
C.Create a custom IPS signature for the exploit.
D.Enable the specific IPS signature for the exploit in the sensor.
AnswerD

The signature may be present but disabled; enabling it allows detection.

Why this answer

The IPS sensor must have the specific signature for CVE-2021-44228 (Log4Shell) enabled to detect and block it. Even if the sensor is set to block critical-severity attacks, the signature for this exploit may be disabled by default in the sensor's signature database. Enabling the specific signature ensures the sensor inspects traffic for the exploit's unique patterns and applies the configured action.

Exam trap

The trap here is that candidates assume setting the severity filter to 'critical' or changing the action to 'block' globally will catch all critical exploits, but they forget that individual signatures must be explicitly enabled in the sensor to be evaluated.

How to eliminate wrong answers

Option A is wrong because lowering the severity filter to 'low' and above would cause the sensor to process more signatures, but it does not enable a disabled signature; the exploit's signature may still be disabled regardless of severity. Option B is wrong because changing the action from 'default' to 'block' for all signatures would override per-signature actions and could cause false positives or performance issues, but it still does not enable a disabled signature. Option C is wrong because creating a custom IPS signature is unnecessary when the vendor (Fortinet) already provides a signature for CVE-2021-44228; the issue is that the signature is disabled, not missing.

27
MCQmedium

An administrator wants to block an application named 'Skype' on the network. They create an application control profile and add a rule to block 'Skype'. However, after applying the profile to the policy, users can still use Skype. What is the most likely reason?

A.The application control profile is not enabled on the firewall policy
B.The application signature for Skype is outdated
C.The application control rule is set to 'monitor' instead of 'block'
D.Skype traffic is encrypted and SSL deep inspection is not enabled
AnswerD

Skype uses transport-layer encryption (TLS) to protect its signaling and media traffic. Without SSL deep inspection enabled in the firewall policy, the FortiGate cannot decrypt the SSL/TLS session to read the application-layer payload where the application signature resides. Consequently, the FortiGate sees only encrypted packets that do not match Skype's signature, so the block rule never triggers. To block Skype effectively, the administrator must enable SSL deep inspection with a valid CA certificate, allowing the FortiGate to proxy and inspect the traffic.

Why this answer

Skype uses proprietary encryption and often relies on peer-to-peer connections that bypass traditional port-based inspection. Without SSL deep inspection (also known as HTTPS inspection or certificate-based decryption), the FortiGate cannot decrypt the encrypted Skype traffic to match it against the application control signature. Application control relies on either protocol decoders or deep packet inspection (DPI) to identify applications; if the traffic is encrypted and not decrypted, the FortiGate sees only encrypted payloads and cannot apply the block rule.

Exam trap

The trap here is that candidates often assume application control can block any application by name alone, forgetting that encrypted traffic requires SSL deep inspection to be enabled on the firewall policy for the application signatures to work.

How to eliminate wrong answers

Option A is wrong because if the application control profile were not enabled on the firewall policy, the policy would not apply any application control at all, but the question states the profile was applied, so this is not the most likely reason. Option B is wrong because an outdated signature would cause a failure to detect new variants of Skype, but Skype itself is a well-known, long-standing application with stable signatures; an outdated signature is less likely than the fundamental encryption issue. Option C is wrong because if the rule were set to 'monitor' instead of 'block', the administrator would see log entries indicating the traffic was allowed, not that users could still use Skype without any indication; the question implies the block simply does not work, not that it is silently logging.

28
Multi-Selectmedium

A FortiGate administrator wants to block spam emails sent to the company's mail server. The mail server is behind the FortiGate. Which THREE configurations should be applied?

Select 3 answers
A.Enable DLP to filter spam
B.Configure Application Control to block email applications
C.Enable FortiGuard spam filtering in the Email Filter profile
D.Apply the Email Filter profile to the firewall policy that allows SMTP traffic to the mail server
E.Create an Email Filter profile with spam detection enabled
AnswersC, D, E

FortiGuard provides up-to-date spam signatures.

Why this answer

FortiGate's Email Filter profile integrates with FortiGuard's antispam service to block spam at the gateway. This profile uses real-time signature-based and heuristic analysis to identify and reject spam before it reaches the internal mail server.

Exam trap

The trap here is that candidates confuse DLP or Application Control with email-specific spam filtering, failing to recognize that only the Email Filter profile with FortiGuard antispam can inspect SMTP message bodies and headers for spam content.

29
MCQhard

A FortiGate administrator configures SSL deep inspection on a policy using a self-signed CA certificate. Users report that they see a certificate warning in their browsers when accessing HTTPS sites. What is the most effective solution to eliminate these warnings?

A.Use a publicly trusted CA certificate for the FortiGate
B.Disable deep inspection and use certificate inspection only
C.Add the websites to the exemption list in the SSL/SSH profile
D.Install the FortiGate's CA certificate on all client machines in the trusted root store
AnswerD

Installing the FortiGate's CA certificate into the trusted root store of every client establishes the FortiGate as a trusted certificate authority within the organization. When the FortiGate generates a per-session certificate signed by this CA, the client's browser accepts it without warnings because the CA is in its trust store. This directly addresses the root cause of the warning and is the recommended enterprise deployment practice for deep inspection.

Why this answer

The certificate warning occurs because the browser does not trust the FortiGate's self-signed CA certificate. By installing the FortiGate's CA certificate into the trusted root store on each client machine, the browser will trust certificates signed by that CA, eliminating the warning. This is the standard approach for self-signed CA certificates in SSL deep inspection environments.

Exam trap

The trap here is that candidates may think using a publicly trusted CA (Option A) is the solution, not realizing that the FortiGate must hold the private key for that CA, which is impractical and insecure; the correct approach is to trust the FortiGate's own CA internally.

How to eliminate wrong answers

Option A is wrong because using a publicly trusted CA certificate for the FortiGate would require the FortiGate to have the private key for that CA, which is a security risk and not standard practice; the FortiGate's self-signed CA is meant to be distributed internally. Option B is wrong because disabling deep inspection and using certificate inspection only would bypass the need for a trusted CA but would also eliminate the security benefits of inspecting encrypted traffic content. Option C is wrong because adding websites to the exemption list only prevents inspection for those specific sites, not all HTTPS sites, so users would still see warnings for non-exempted sites.

30
MCQhard

A company is implementing SSL/TLS inspection on a FortiGate to monitor encrypted traffic. They want to ensure that traffic to high-risk categories is blocked, while traffic to financial sites is inspected but not blocked. The administrator creates an SSL inspection profile that deep-inspects all traffic except traffic to financial sites. However, users report that they cannot access financial websites. What is the most likely cause?

A.The web filter profile is configured to block financial websites, overriding the SSL inspection exemption.
B.The SSL inspection profile should be set to certificate-inspection instead of deep-inspection for financial sites.
C.The SSL inspection profile must be applied after the web filter profile in the firewall policy.
D.The SSL inspection profile should have deep-inspection disabled for all categories except financial.
AnswerA

The SSL inspection exemption only controls whether the FortiGate decrypts the TLS stream; it does not disable URL/web filtering. FortiGuard can still classify the destination based on the SNI, IP address, or FQDN from the ClientHello, so if the web filter profile blocks the 'Financial Services' category, the session is denied regardless of the decryption bypass. The exemption is the wrong place to expect 'allow' semantics when the web filter policy explicitly says block.

Why this answer

The most likely cause is that the web filter profile applied in the same firewall policy is configured to block financial websites. Even though the SSL inspection profile exempts financial sites from deep inspection, the web filter profile operates independently and can block traffic based on URL category. Since the web filter is evaluated after SSL inspection, it will block the decrypted or even non-decrypted traffic to financial sites if the category is set to block, overriding the SSL inspection exemption.

Exam trap

The trap here is that candidates assume the SSL inspection exemption automatically prevents web filtering from blocking the traffic, but FortiGate applies web filter policies independently, so a block action in the web filter profile overrides any SSL inspection exemption.

How to eliminate wrong answers

Option B is wrong because certificate-inspection only validates the certificate without decrypting the payload, which would not allow the web filter to inspect the content; the issue is not about the inspection type but about the web filter blocking the category. Option C is wrong because the order of profiles within a firewall policy does not affect the evaluation; both SSL inspection and web filter profiles are applied in sequence, but the web filter can still block traffic regardless of the SSL inspection profile's exemption. Option D is wrong because disabling deep-inspection for all categories except financial would still allow the web filter to block financial sites if the web filter profile is configured to block them; the exemption in the SSL inspection profile does not prevent the web filter from blocking.

31
MCQeasy

A network administrator wants to prevent users from downloading files with .exe extensions via HTTP and HTTPS. Which security profile feature should be used?

A.Web filter profile with URL filter to block .exe sites
B.Application control profile to block file transfer applications
C.Antivirus profile with 'block' action for file pattern matching .exe
D.IPS profile to block executable file transfers
AnswerC

The antivirus profile in FortiOS includes a file filter (or file pattern) capability that can match filenames, file extensions, or MIME types during protocol decoding. By configuring a file pattern for '.exe' and setting the action to 'block', FortiGate inspects the file's extension as it passes through HTTP (or HTTPS when deep inspection is enabled) and discards the file before it reaches the user. This is the correct method because the antivirus engine works at the content layer, not at the URL or application layer, and can enforce file-type blocking regardless of the website hosting the file.

Why this answer

The Antivirus profile in FortiGate can be configured with a file pattern matching rule to block files based on their extension, such as .exe. This feature operates at the application layer, inspecting HTTP and HTTPS traffic (via SSL inspection) to identify and block executable files before they reach the user. Option C is correct because it directly uses the antivirus engine's file pattern matching capability to enforce this policy.

Exam trap

The trap here is that candidates confuse URL filtering (which blocks sites) with file extension filtering (which blocks specific file types within allowed sites), leading them to choose the web filter profile option instead of the antivirus profile.

How to eliminate wrong answers

Option A is wrong because a web filter profile with URL filtering blocks access to entire websites or URL categories, not specific file extensions within HTTP/HTTPS downloads; it cannot inspect file content or extensions. Option B is wrong because an application control profile is designed to identify and control network applications (e.g., Skype, BitTorrent), not to block file transfers based on file extension; it does not inspect file payloads. Option D is wrong because an IPS profile is used to detect and prevent network-based attacks and vulnerabilities, not to block specific file types; it focuses on exploit signatures, not file extensions.

32
MCQhard

An administrator has configured an IPS profile with an anomaly detection sensor for 'tcp_syn_flood'. After applying the profile to a firewall policy, users report intermittent connectivity issues. The administrator runs 'diagnose ips anomaly list' and sees entries for 'tcp_syn_flood' with action 'pass'. What is the MOST likely cause of the connectivity issues?

A.The anomaly sensor is set to 'block' but the action is overridden by the policy
B.The anomaly sensor is using a different action than expected; it might be set to 'block' for some other sensor
C.The anomaly sensor is not actually applied; the list shows default entries
D.The anomaly sensor is set to 'pass' but the threshold is too low, causing false positives
AnswerC

Why this answer

The 'diagnose ips anomaly list' command shows default entries for 'tcp_syn_flood' with action 'pass' only when no custom anomaly sensor is applied to the policy. The administrator configured an IPS profile with an anomaly detection sensor, but if the profile is not correctly attached to the firewall policy or the sensor is not enabled, the firewall falls back to default anomaly entries that are set to 'pass' (i.e., no blocking). The intermittent connectivity issues are therefore not caused by the anomaly sensor blocking traffic, but by another misconfiguration or unrelated network problem.

Exam trap

The trap here is that candidates assume the 'diagnose ips anomaly list' output reflects the configured sensor action, when in fact it shows the active entries in the IPS engine, which may be defaults if the custom sensor is not applied, leading them to misinterpret the cause of connectivity issues.

How to eliminate wrong answers

Option A is wrong because if the anomaly sensor were set to 'block', the 'diagnose ips anomaly list' output would show 'block' for that sensor, not 'pass'; the policy does not override the sensor action for anomaly detection. Option B is wrong because the output specifically shows 'tcp_syn_flood' with action 'pass', not a different sensor; the administrator configured only one sensor, so there is no confusion with other sensors. Option D is wrong because if the sensor were set to 'pass' with a low threshold, it would still show 'pass' in the list, but the connectivity issues would be due to false positives causing drops, not intermittent issues; moreover, the 'pass' action means the firewall does not block the traffic, so false positives would not cause connectivity loss.

33
MCQhard

A FortiGate in flow-based mode is configured with an antivirus profile to block infected files. A user downloads a .zip file containing a known virus, but the download is allowed and the file is not quarantined. What is the MOST likely reason?

A.The antivirus profile is not set to 'block' for virus outbreaks
B.The virus definition database is outdated
C.Flow-based inspection does not support antivirus for .zip archives
D.Flow-based inspection does not decompress archives by default
AnswerD

In flow-based inspection mode, the FortiGate processes files in a streaming fashion, reading data as it flows through and not buffering the whole file, which means it cannot decompress archive files like .zip before scanning their contents. Because the virus is hidden inside the .zip, the scanner never actually sees it, so the file passes through undetected even if signatures are current. Proxy-based inspection, in contrast, buffers the entire file and can decompress archives to scan each contained file, which is why flow mode fails in this situation. The default behavior in flow mode is not to decompress archives, making this the correct explanation.

Why this answer

In flow-based inspection mode, FortiGate does not decompress archive files (such as .zip) by default. This means the antivirus engine cannot inspect the contents of the compressed file, so even if a known virus is inside, it will not be detected or blocked. To inspect archives in flow-based mode, you must enable 'deep archive inspection' in the antivirus profile.

Exam trap

The trap here is that candidates assume flow-based and proxy-based modes behave identically regarding archive scanning, but FortiGate's flow-based mode requires explicit configuration to decompress archives, whereas proxy-based mode does it by default.

How to eliminate wrong answers

Option A is wrong because the antivirus profile's 'block' action for virus outbreaks is a separate setting for outbreak prevention, not for standard virus detection; the issue here is that the file inside the archive was never inspected. Option B is wrong because an outdated virus definition database would cause missed detection of new viruses, but the scenario specifies a 'known virus', implying the signature exists; the core problem is the lack of archive decompression, not signature age. Option C is wrong because flow-based inspection does support antivirus for .zip archives, but only if archive decompression is explicitly enabled; the statement that it does not support it at all is incorrect.

34
Multi-Selectmedium

A network admin wants to block all traffic from the BitTorrent application. The admin has enabled application control on the firewall policy. Which step is necessary to achieve this?

Select 1 answer
A.Add a DNS filter profile to block BitTorrent tracker domains
B.Add the BitTorrent application signature to the application control profile and set action to block
C.Set the application control inspection mode to proxy-based
D.Enable 'deep inspection' in the application control profile
E.Enable SSL deep inspection on the firewall policy
AnswersB

Correct. Adding the BitTorrent signature to the application control profile and blocking it will directly prevent the traffic.

Why this answer

To block BitTorrent traffic, the admin must add the BitTorrent application signature to the application control profile and set the action to block (option B). Application control can detect BitTorrent even though it uses proprietary encryption—FortiGate uses protocol decoders and signature matching on unencrypted handshake data. SSL deep inspection (option E) is not required because BitTorrent does not use SSL/TLS encryption; enabling deep inspection would not help and would add unnecessary overhead.

Options A, C, and D are also unnecessary: DNS filter does not block the application itself, proxy-based inspection is not mandatory, and deep inspection (in the profile) is not the correct setting.

Exam trap

The trap is assuming that all encrypted applications require SSL deep inspection. BitTorrent uses proprietary protocol encryption, not SSL/TLS. Application control can identify BitTorrent without decryption by analyzing unencrypted portions of the traffic, so deep inspection is not needed.

35
MCQmedium

An administrator runs the following CLI command and sees the output: 'diagnose sys session list | grep -A 5 10.1.1.100' and finds a session with 'proto=6 proto_state=01 duration=3600 expire=3599'. What does this indicate about the session?

A.The session is about to expire
B.The session has been active for approximately 1 second
C.The session has been active for 3600 seconds
D.The session is using UDP protocol
AnswerC

The 'duration' field in Fortinet's session output records the age of the session in seconds, counting upward from the moment the connection was first seen. In this output, duration=3600 directly indicates the session has been active for exactly 3600 seconds (one hour). This is the only option that matches the literal value in the CLI output.

Why this answer

The 'duration' field in Fortinet session output indicates the actual time the session has been alive (session age), while 'expire' indicates the remaining time before timeout. Here, duration=3600 means the session has been active for 3600 seconds (1 hour). expire=3599 is just slightly less than the duration, but the key is that duration is the age. Therefore, option C is correct.

Exam trap

Common mistake: Candidates think 'duration' is the timeout value, but in Fortinet's 'diagnose sys session list', 'duration' is the elapsed time since the session started, and 'expire' is the remaining time. The timeout is the sum of duration and expire (if not zero), but here duration is directly the age.

How to eliminate wrong answers

Option A is wrong because 'expire=3599' indicates the session still has 3599 seconds left, so it is not about to expire; it is nearly full duration. Option C is wrong because 'duration=3600' is the total session timeout value, not the actual time the session has been active; the active time is duration minus expire (1 second). Option D is wrong because 'proto=6' indicates TCP protocol (protocol number 6), not UDP (which is protocol 17).

36
MCQhard

An administrator runs 'diagnose ips anomaly list' and sees the following output: List of anomaly events: ID: 1, Type: tcp_syn_flood, Status: triggered, Count: 1500, Threshold: 1000 What does this indicate?

A.The IPS anomaly sensor is configured to block all TCP traffic.
B.The FortiGate has detected a single TCP SYN packet and is logging it.
C.The FortiGate is experiencing a TCP SYN flood attack and has triggered rate-based detection.
D.The FortiGate is performing a TCP SYN flood attack.
AnswerC

The output displays an anomaly event of type 'tcp_syn_flood' in the triggered state, which means the FortiGate has detected that the number of incompleted TCP SYN packets has exceeded the configured threshold for the anomaly sensor. This is rate-based detection because the sensor continuously monitors the rate of SYN packets and compares it against a threshold; when the rate shoots up, the anomaly is considered triggered and the configured action (such as dropping subsequent packets or sending an alert) is executed. Therefore, the FortiGate is correctly interpreting a TCP SYN flood attack targeting itself or a protected host.

Why this answer

The output from 'diagnose ips anomaly list' shows a tcp_syn_flood anomaly with a count of 1500 exceeding the threshold of 1000, and the status is 'triggered'. This indicates that the FortiGate's IPS anomaly sensor has detected a rate-based anomaly — specifically, the number of TCP SYN packets received per second has surpassed the configured threshold, which is a classic sign of a TCP SYN flood attack. The FortiGate has triggered its rate-based detection mechanism, which can then take configured actions such as alerting or blocking, confirming option C as correct.

Exam trap

The trap here is that candidates may confuse a triggered anomaly with a permanent block action or misinterpret the count as a single packet, when in fact the output clearly shows a rate-based threshold exceedance indicating an ongoing flood attack.

How to eliminate wrong answers

Option A is wrong because the IPS anomaly sensor does not block all TCP traffic; it only monitors and optionally blocks traffic that exceeds a specific rate threshold for a defined anomaly type, such as tcp_syn_flood. Option B is wrong because the output shows a count of 1500 and a threshold of 1000, indicating multiple packets have been detected over a rate interval, not a single packet, and the anomaly is triggered, not just logged. Option D is wrong because the FortiGate is the victim or detection point, not the attacker; the output indicates it is receiving an excessive number of SYN packets, not generating them.

37
MCQeasy

A network administrator wants to prevent users from accessing known malicious websites using FortiGate. Which security profile should be applied to the firewall policy to achieve this goal?

A.Antivirus profile
B.Application control profile
C.IPS profile
D.Web filtering profile
AnswerD

A web filtering profile is purpose-built to control web access by evaluating each requested URL against FortiGuard's real-time web category database, which includes categories like gambling, adult, and malicious sites. It can block or allow entire categories, apply URL or DNS filtering, and log or warn users based on policy. This is the exact tool to prevent users from accessing inappropriate content, as it can be assigned to a firewall policy to filter both HTTP and HTTPS traffic.

Why this answer

Web filtering profile. FortiGate's web filtering profile uses URL rating and category-based filtering to block access to known malicious websites by leveraging FortiGuard's real-time threat intelligence. This is the specific security profile designed to control web access based on URL reputation, including blocking malicious URLs.

Exam trap

The trap here is that candidates often confuse web filtering with application control or IPS, mistakenly thinking that blocking malicious websites requires signature-based detection or application-layer control, rather than URL reputation-based filtering.

How to eliminate wrong answers

Option A is wrong because an Antivirus profile scans files for malware but does not block access to websites based on URL reputation or category. Option B is wrong because an Application control profile identifies and controls network applications (e.g., social media, streaming) but does not filter web URLs or block malicious websites. Option C is wrong because an IPS profile detects and prevents network-based attacks using signatures, but it is not designed to block access to known malicious websites based on URL filtering.

38
MCQmedium

A FortiGate admin notices that HTTPS traffic to a web server is not being scanned by the antivirus profile applied to the firewall policy. The admin confirms the policy is correct and antivirus is enabled. What is the MOST likely reason the traffic is not being scanned?

A.The FortiGuard antivirus subscription has expired
B.The web server's certificate is self-signed and FortiGate is rejecting the connection
C.SSL/TLS deep inspection is not enabled on the firewall policy
D.The antivirus profile is configured for flow-based inspection instead of proxy-based
AnswerC

HTTPS traffic is encrypted. FortiGate cannot inspect the payload without SSL deep inspection decrypting the TLS session. The antivirus profile requires inspection mode to be enabled.

Why this answer

HTTPS traffic is encrypted with SSL/TLS, so the FortiGate cannot inspect the payload for viruses unless SSL/TLS deep inspection is enabled to decrypt the traffic. Even with an antivirus profile applied, the FortiGate can only scan the outer headers of encrypted sessions without deep inspection, leaving the actual content unscanned. Option C correctly identifies that deep inspection must be explicitly enabled on the firewall policy to allow the antivirus profile to scan decrypted HTTPS traffic.

Exam trap

The trap here is that candidates often assume antivirus profiles can scan all traffic types by default, forgetting that encrypted traffic requires explicit decryption via SSL/TLS deep inspection before any content scanning can occur.

How to eliminate wrong answers

Option A is wrong because an expired FortiGuard antivirus subscription would prevent signature updates but would not stop scanning of traffic that is already encrypted; the FortiGate would still attempt to scan, but with outdated signatures, not fail to scan entirely. Option B is wrong because a self-signed certificate does not cause the FortiGate to reject the connection; by default, the FortiGate passes HTTPS traffic without inspection, and a self-signed certificate would only cause issues if deep inspection is enabled and the FortiGate is configured to validate certificates. Option D is wrong because both flow-based and proxy-based inspection modes can scan HTTPS traffic when deep inspection is enabled; the inspection mode affects how scanning is performed (e.g., performance vs. granularity) but does not prevent scanning of encrypted traffic without decryption.

39
MCQhard

A FortiGate administrator receives reports that users cannot access a legitimate website that uses HTTPS. The web filtering profile is configured with strict FortiGuard categories and 'monitor all' for unknown sites. The firewall policy has an SSL/SSH inspection profile set to 'deep-inspection'. What is the most likely cause of the issue?

A.The website uses a self-signed certificate which is not trusted by the FortiGate CA bundle
B.The antivirus profile is blocking a file on the website
C.The DNS filter is blocking the domain
D.The website's FortiGuard category is set to 'block'
AnswerA

Deep inspection requires the FortiGate to trust the server certificate. A self-signed or untrusted CA certificate will cause the connection to fail.

Why this answer

The most likely cause is that the website uses a self-signed certificate, which is not included in the FortiGate's trusted CA bundle. When deep inspection is enabled, the FortiGate acts as a man-in-the-middle and must validate the server's certificate against its CA store; a self-signed certificate fails this validation, causing the connection to be blocked. This is a common issue with strict inspection profiles that require trusted certificates.

Exam trap

The trap here is that candidates often confuse a certificate validation failure (caused by self-signed or untrusted certificates) with a web filtering category block, but the presence of deep inspection and 'monitor all' for unknown sites points directly to the SSL inspection process, not the web filter.

How to eliminate wrong answers

Option B is wrong because an antivirus profile blocking a file would typically generate a specific block message or log entry for the file, not a general inability to access the HTTPS website. Option C is wrong because a DNS filter blocking the domain would prevent DNS resolution entirely, resulting in a 'server not found' error, not an HTTPS certificate error. Option D is wrong because if the website's FortiGuard category were set to 'block', the web filtering profile would block the site regardless of the SSL inspection profile, and the user would see a FortiGate block page rather than a certificate error.

40
MCQhard

A FortiGate is configured with SSL deep inspection using a self-signed CA certificate. Users report that they see a certificate warning in their browser when accessing HTTPS sites. The admin wants to eliminate these warnings. What should the admin do?

A.Install the FortiGate's CA certificate on each client device's trusted root certificate store
B.Disable SSL deep inspection and rely on flow-based antivirus
C.Change the SSL inspection mode to certificate inspection only
D.Configure an SSL certificate exemption for all HTTPS traffic
AnswerA

Installing the FortiGate CA certificate into each client's trusted root store is the only way to make the browser accept the dynamically generated server certificates that FortiGate presents during MITM decryption. Without this trust anchor, every HTTPS session fails the chain validation and triggers a 'certificate not trusted' warning. This step validates the FortiGate as the legitimate signing authority for its intercepted sessions, eliminating warnings and restoring secure, transparent deep inspection.

Why this answer

When FortiGate performs SSL deep inspection, it decrypts HTTPS traffic by acting as a man-in-the-middle, using its own CA certificate to re-encrypt the connection. If the FortiGate's self-signed CA certificate is not trusted by the client, the browser will display a certificate warning because the issuer is not in the client's trusted root store. Installing the FortiGate's CA certificate on each client device's trusted root certificate store establishes trust, eliminating the warnings.

Exam trap

The trap here is that candidates may think disabling or bypassing SSL inspection (options B, C, or D) is a valid way to eliminate warnings, but the correct approach is to establish trust by distributing the FortiGate's CA certificate to clients.

How to eliminate wrong answers

Option B is wrong because disabling SSL deep inspection removes the ability to inspect encrypted traffic for threats, but it does not address the root cause of certificate warnings; it simply avoids the issue. Option C is wrong because certificate inspection only examines the certificate exchange without decrypting the payload, which prevents deep content inspection but still requires a trusted CA to avoid warnings if any interception is performed. Option D is wrong because configuring an SSL certificate exemption for all HTTPS traffic effectively bypasses inspection entirely, leaving the traffic unexamined and defeating the purpose of SSL deep inspection.

41
Multi-Selecthard

A FortiGate administrator is troubleshooting an issue where users cannot access an internal HTTPS server (10.10.10.10:443) after enabling SSL deep inspection. The administrator sees that the server's certificate is self-signed. Which TWO actions should the administrator take to allow access while maintaining inspection?

Select 2 answers
A.Disable deep inspection on the policy
B.Change the policy action to DENY
C.Disable certificate validation in the SSL/SSH profile
D.Import the server's self-signed certificate into FortiGate's trusted CA list
E.Add the server's IP address to the SSL/SSH profile's exemption list
AnswersD, E

If FortiGate trusts the server's CA (or the certificate itself), it can establish the inspection without certificate errors.

Why this answer

Importing the server's self-signed certificate into FortiGate's trusted CA list allows the FortiGate to trust the certificate during SSL deep inspection, preventing certificate validation errors. Option E is correct because adding the server's IP to the SSL/SSH profile's exemption list bypasses inspection for that specific server, allowing access without deep inspection while still applying other security profiles.

Exam trap

The trap here is that candidates often think disabling certificate validation (Option C) is a safe workaround, but it actually disables all certificate checks, which is a security risk and not the intended solution for trusting a specific self-signed certificate.

42
MCQhard

An administrator configures an application control profile to block 'Facebook' and 'Twitter' using application signatures. Users can still access Facebook via HTTPS. The firewall policy has application control enabled and SSL deep inspection is not configured. Why is Facebook not blocked?

A.The application signature for Facebook is not updated
B.The application control profile is configured in monitor-only mode
C.HTTPS traffic is encrypted and cannot be inspected without SSL deep inspection
D.Facebook uses a non-standard port that application control does not monitor
AnswerC

Application signatures rely on payload; encryption hides that.

Why this answer

Without SSL deep inspection, the FortiGate cannot decrypt HTTPS traffic to inspect the application-layer payload. Application control relies on inspecting unencrypted traffic or using SSL inspection to identify applications within encrypted sessions. Since Facebook uses HTTPS, the encrypted traffic passes through without being matched against the application signature, so the block action is not enforced.

Exam trap

The trap here is that candidates assume application control can block any application regardless of encryption, overlooking the fundamental requirement for SSL deep inspection to inspect HTTPS traffic at the application layer.

How to eliminate wrong answers

Option A is wrong because the question states the administrator configured application signatures for Facebook and Twitter, and there is no indication the signatures are outdated; even if they were, the core issue is encryption, not signature version. Option B is wrong because the question says the firewall policy has application control enabled, and there is no mention of monitor-only mode; if it were monitor-only, the traffic would be logged but not blocked, yet the user can still access Facebook, which aligns with the lack of inspection, not a monitor-only setting. Option D is wrong because Facebook uses standard HTTPS ports (443) and application control monitors all ports by default; the issue is encryption, not port selection.

43
MCQhard

An administrator integrates FortiGate with FortiSandbox for advanced threat detection. The FortiGate is configured to send files to FortiSandbox for analysis. Despite correct configuration, files are not being submitted. The administrator runs 'diagnose debug application fortisandbox -1' and sees 'no server configured'. What is the issue?

A.The FortiSandbox license has expired
B.Firewall policies are blocking communication to the FortiSandbox server
C.The FortiSandbox server IP address is not configured on the FortiGate
D.The antivirus profile is not configured to submit files to FortiSandbox
AnswerC

The debug message clearly states 'no server configured', meaning the FortiSandbox server definition is missing.

Why this answer

The debug output 'no server configured' explicitly indicates that the FortiGate does not have a FortiSandbox server IP address defined in its configuration. Without the server IP configured under 'config system fortisandbox', the FortiGate cannot establish a connection or submit files, regardless of other settings. This is a prerequisite step before any file submission can occur.

Exam trap

The trap here is that candidates often assume the issue is a firewall policy or license problem, but the debug output's exact wording 'no server configured' directly points to a missing server IP configuration, which is a common oversight.

How to eliminate wrong answers

Option A is wrong because an expired FortiSandbox license would generate a license-related error or warning in the debug output, not 'no server configured'. Option B is wrong because firewall policies blocking communication would result in connection timeouts or 'connection refused' errors, not a 'no server configured' message which indicates the server address is missing entirely. Option D is wrong because while the antivirus profile must have 'fortisandbox' enabled for submission, the debug message 'no server configured' points to a missing server IP configuration, not a profile misconfiguration.

44
MCQmedium

A FortiGate administrator needs to ensure that all outbound DNS queries from internal clients are inspected for malicious domains. The administrator has a DNS filter profile configured. What additional configuration is required on the firewall policy to make the DNS filter effective?

A.Enable SSL deep inspection on the policy
B.Configure FortiGuard DNS filtering service on the FortiGate
C.Set the inspection mode to proxy-based
D.Apply the DNS filter profile to a firewall policy that matches DNS traffic (UDP/TCP port 53)
AnswerD

The DNS filter profile must be attached to a policy that handles DNS traffic; otherwise it is not applied.

Why this answer

A DNS filter profile must be explicitly applied to a firewall policy that matches DNS traffic (UDP/TCP port 53) to be effective. Without this association, the FortiGate will not inspect DNS queries against the configured DNS filter profile, even if the profile is defined globally or under Security Profiles.

Exam trap

The trap here is that candidates often assume configuring a DNS filter profile globally or under Security Profiles is sufficient, but FortiGate requires explicit policy attachment for the profile to take effect on traffic.

How to eliminate wrong answers

Option A is wrong because SSL deep inspection is not required for DNS filtering; DNS traffic is typically unencrypted, and enabling SSL inspection would add unnecessary overhead without improving DNS inspection. Option B is wrong because configuring the FortiGuard DNS filtering service is part of the DNS filter profile setup, not an additional configuration on the firewall policy; the policy itself needs the profile applied. Option C is wrong because while proxy-based inspection can support DNS filtering, flow-based inspection also supports DNS filtering in FortiOS 6.0 and later; the inspection mode is not a prerequisite for applying a DNS filter profile to a policy.

45
Multi-Selectmedium

Which TWO web filtering features can be used to block access to malicious websites? (Choose two.)

Select 2 answers
A.Static URL filtering
B.Application control
C.FortiGuard category-based filtering
D.Web rating override
E.DNS filter
AnswersC, D

Blocks categories like 'Malicious'.

Why this answer

FortiGuard category-based filtering (C) is correct because it leverages FortiGuard's cloud-based web rating database to categorize URLs and block access to known malicious sites, such as those hosting malware or phishing. Web rating override (D) is correct because it allows administrators to manually override the FortiGuard rating for specific URLs, enabling them to block a site that may not yet be categorized as malicious by FortiGuard. Both features directly control access to malicious websites based on URL reputation.

Exam trap

The trap here is that candidates often confuse DNS filter with web filtering, but DNS filter is a separate security feature (under DNS Filter profile) and is not considered a web filtering feature in the NSE4 exam; the question explicitly asks for 'web filtering features' as defined in the FortiGate Web Filter profile.

46
Multi-Selecthard

Which THREE of the following are valid methods to exclude certain HTTPS traffic from SSL inspection on a FortiGate?

Select 3 answers
A.Adding the domain to the 'SSL Exempt Domains' list in the SSL/SSH inspection profile.
B.Setting the firewall policy action to 'accept' with no inspection.
C.Using a certificate category exemption (e.g., exempting 'Fortinet Trusted Certificate').
D.Using a web filter category exemption.
E.Adding the destination IP address to the 'SSL Exempt IPs' list in the SSL/SSH inspection profile.
AnswersA, C, E

Domain-based exemption is a supported method.

Why this answer

The 'SSL Exempt Domains' list in the SSL/SSH inspection profile allows you to specify domain names (e.g., *.example.com) that will bypass SSL inspection entirely. When FortiGate matches the SNI field in the ClientHello or the certificate CN/SAN against this list, it skips decryption and passes the traffic through without inspection, reducing overhead for trusted or non-critical domains.

Exam trap

The trap here is that candidates often confuse web filter category exemptions with SSL inspection exemptions, but web filter exemptions only affect URL filtering decisions, not the decryption process itself.

47
MCQhard

An administrator configures SSL deep inspection with a CA certificate. Users accessing an internal site (internal.company.com) receive a certificate error. The administrator wants to avoid the error without disabling deep inspection. What should be done?

A.Replace the CA certificate with a self-signed one
B.Use certificate inspection instead of deep inspection
C.Disable certificate validation in the deep inspection profile
D.Add internal.company.com to the SSL/SSH inspection exemption list
AnswerD

Adding internal.company.com to the SSL/SSH inspection exemption list instructs the FortiGate to pass those sessions without decrypting or re-signing the certificate, so the client receives the original certificate issued by the company's internal PKI. This eliminates the certificate error because the client sees a chain it already trusts, while allowing deep inspection to continue for other traffic. It is the recommended approach for internal domains that have their own CA or for applications with certificate pinning that cannot tolerate interception.

Why this answer

Adding internal.company.com to the SSL/SSH inspection exemption list tells the FortiGate to bypass deep inspection for that specific site, allowing the internal CA certificate to be used without triggering a certificate error. This avoids the error while keeping deep inspection enabled for all other traffic, which is the administrator's goal.

Exam trap

The trap here is that candidates may think disabling certificate validation (Option C) is a quick fix, but that compromises security and is not the intended method to handle trusted internal sites; the correct approach is to use the exemption list to selectively bypass inspection.

How to eliminate wrong answers

Option A is wrong because replacing the CA certificate with a self-signed one would still cause certificate errors for clients that do not trust the self-signed CA, and it does not address the root cause of the mismatch between the internal site's certificate and the CA used for deep inspection. Option B is wrong because certificate inspection only examines the certificate metadata without decrypting traffic, which would not resolve the certificate error and would lose the security benefits of deep inspection. Option C is wrong because disabling certificate validation in the deep inspection profile would bypass all certificate checks, making the system vulnerable to man-in-the-middle attacks and defeating the purpose of deep inspection.

48
MCQmedium

An administrator has configured the policy shown in the exhibit. Traffic to the web server at 10.0.1.10 over HTTPS is allowed, but users complain that they cannot access the web server's login page. The IPS sensor 'High_Security_Sensor' has a signature that blocks SQL injection attempts. The application list 'Block_Social_Media' blocks Facebook and Twitter. What is the most likely cause of the issue?

A.The IPS sensor is blocking the login page due to a false positive.
B.The firewall policy action is set to 'deny' but the exhibit shows 'accept'.
C.The HTTPS service is not correctly defined and blocking the traffic.
D.The application control profile is blocking the web application.
AnswerD

The application control profile is the only profile configured in the policy that can identify and block specific web applications by their signatures, even when the underlying HTTP/HTTPS service is valid. When a user attempts to access the login page, the FortiGate can classify the traffic as a known application and apply the profile's 'block' action, denying the request. This is a common cause of access failure when the base policy action is accept and HTTPS is correctly defined.

Why this answer

The policy explicitly allows HTTPS traffic to 10.0.1.10, but the application control profile 'Block_Social_Media' is applied. This profile blocks Facebook and Twitter, which are web-based applications. If the web server's login page is served over HTTPS and is incorrectly classified by the FortiGate as a social media application (e.g., due to shared CDN or similar traffic patterns), the application control profile will block it, preventing user access despite the firewall policy allowing the service.

Exam trap

The trap here is that candidates assume the IPS sensor is the cause of the block, but the question specifies the IPS sensor only blocks SQL injection attempts, not login pages, while the application control profile explicitly blocks social media applications that could be misclassifying the web server's traffic.

How to eliminate wrong answers

Option A is wrong because the IPS sensor 'High_Security_Sensor' has a signature that blocks SQL injection attempts, not login pages; a false positive for SQL injection would block specific HTTP requests containing malicious patterns, not the entire login page. Option B is wrong because the exhibit shows the policy action as 'accept', and the question states traffic is allowed; a 'deny' action would block all traffic, not just the login page. Option C is wrong because HTTPS is a well-defined service (TCP/443) and the policy explicitly allows it; if the service were misdefined, all HTTPS traffic would be blocked, not just the login page.

49
MCQmedium

A network administrator notices that traffic from a specific internal host is not being inspected by the application control profile applied to the firewall policy. The policy is configured with proxy-based inspection and the application control profile includes a rule to block 'Facebook'. The administrator confirms the host can still access Facebook. What is the MOST likely cause?

A.The host is accessing Facebook over HTTPS and the policy does not have SSL/TLS deep inspection enabled.
B.The firewall policy is using flow-based inspection instead of proxy-based.
C.The application control profile is configured with 'deep inspection' disabled.
D.The application control profile is applied only to outgoing traffic, but the host is using a proxy.
AnswerA

Application control cannot inspect encrypted application signatures without SSL deep inspection to decrypt the traffic.

Why this answer

The most likely cause is that the host is accessing Facebook over HTTPS, and the firewall policy does not have SSL/TLS deep inspection enabled. Without deep inspection, the firewall cannot decrypt the HTTPS traffic to inspect the application layer payload, so the application control profile cannot identify or block 'Facebook' traffic. Proxy-based inspection requires decryption to match application signatures for encrypted traffic.

Exam trap

The trap here is that candidates may confuse 'application control' with 'web filtering' or assume that proxy-based inspection alone can inspect encrypted traffic, overlooking the requirement for SSL/TLS deep inspection to be explicitly enabled.

How to eliminate wrong answers

Option B is wrong because the question explicitly states the policy is configured with proxy-based inspection, so flow-based inspection is not in use. Option C is wrong because 'deep inspection' in the context of application control profiles refers to SSL/TLS decryption, not a separate toggle; disabling it would prevent inspection of encrypted traffic, but the profile itself does not have a 'deep inspection' setting—this is a misnomer. Option D is wrong because the application control profile is applied to the firewall policy, which inspects traffic regardless of direction; if the host is using a proxy, the firewall would still see the traffic and apply the profile, but the issue is the inability to inspect encrypted traffic without decryption.

50
MCQmedium

A FortiGate administrator receives reports that some users are receiving spam emails despite an email filter profile being applied to the SMTP traffic. The email filter profile has 'spam' action set to 'discard'. What is the most likely reason spam is still reaching users?

A.The internal email server receives email directly from the internet without passing through the FortiGate
B.The spam dictionary is not updated with latest spam signatures
C.The email filter profile is not configured to scan outbound emails
D.The email filter profile is applied to the wrong policy direction (inbound vs outbound)
AnswerA

If the internal mail server's MX record points to a public IP that is reachable directly from the internet (i.e., not behind the FortiGate), SMTP packets will never traverse the firewall. Since the FortiGate can only inspect traffic that physically passes through its interfaces, the email filter profile—regardless of how it is configured—will never see these messages. This is the definitive root cause: the FortiGate is completely out of the data path for inbound SMTP, so no email filtering can occur.

Why this answer

If the internal email server receives email directly from the internet without passing through the FortiGate, the email filter profile applied to SMTP traffic on the FortiGate will never inspect those messages. The FortiGate can only filter traffic that actually traverses it; any email routed around the FortiGate bypasses all security profiles entirely.

Exam trap

The trap here is that candidates often assume the email filter profile is correctly applied and focus on configuration details (like dictionary updates or policy direction), rather than verifying whether the traffic actually passes through the FortiGate at the network level.

How to eliminate wrong answers

Option B is wrong because the spam action is set to 'discard', which relies on the FortiGate's real-time spam detection (e.g., FortiGuard AntiSpam, heuristics, or RBL checks), not a static dictionary; an outdated dictionary would reduce detection accuracy but would not cause all spam to pass through. Option C is wrong because the issue is about spam reaching users from external sources, not outbound emails; outbound scanning is irrelevant to incoming spam delivery. Option D is wrong because the email filter profile is applied to SMTP traffic, and the direction (inbound vs outbound) is already implied by the traffic flow; if the profile were applied to the wrong direction, it would not inspect the traffic at all, but the question states the profile is applied to SMTP traffic, so the more fundamental issue is that the traffic never reaches the FortiGate.

51
MCQhard

An administrator notices that a specific application (e.g., Skype) is not being detected by the application control profile. The profile includes the 'Skype' application signature but traffic is passing through without being logged as Skype. What is the most likely reason?

A.The application control profile is set to 'Monitor' mode
B.The traffic is using a non-standard port
C.The application signature is outdated
D.SSL deep inspection is not enabled on the firewall policy
AnswerD

Skype uses encryption. Without deep inspection, FortiGate cannot decrypt the traffic to inspect the application layer.

Why this answer

The most likely reason is that SSL deep inspection is not enabled on the firewall policy. When Skype traffic is encrypted (which is common for modern Skype versions), the FortiGate cannot inspect the payload to match the application signature. Without SSL deep inspection, the firewall sees only encrypted packets and cannot identify the application as Skype, even if the signature is present in the profile.

Exam trap

The trap here is that candidates often assume application control works purely on port numbers or that 'Monitor' mode disables detection, but FortiGate's application control is port-agnostic and requires SSL deep inspection for encrypted traffic to be identified.

How to eliminate wrong answers

Option A is wrong because 'Monitor' mode only logs the traffic without blocking it, but it does not prevent detection; if the signature matches, the traffic would still be logged as Skype. Option B is wrong because application control signatures in FortiGate are designed to detect applications regardless of port, using deep packet inspection (DPI) and behavioral analysis, so non-standard ports do not prevent detection. Option C is wrong because while an outdated signature could miss new versions, the question states the signature is present, and the issue is that traffic passes without being logged, indicating a deeper inspection problem rather than a signature version issue.

52
MCQeasy

What is the difference between 'certificate inspection' and 'full SSL deep inspection' on a FortiGate?

A.Certificate inspection decrypts the traffic but does not check the certificate.
B.Deep inspection is less secure than certificate inspection.
C.Certificate inspection only validates the server certificate, while deep inspection decrypts and inspects the entire TLS session content.
D.Both methods provide the same level of inspection.
AnswerC

Certificate inspection validates the server certificate — chain of trust, expiration, and hostname — but passes the TLS session through without decrypting it. Deep inspection (full SSL/TLS inspection) performs a man-in-the-middle: it terminates the client connection, decrypts the session, inspects the contents, then initiates a new TLS connection to the server and re-encrypts the traffic. This allows deep inspection to detect threats inside the payload rather than simply checking the outer certificate.

Why this answer

Certificate inspection only validates the server certificate's authenticity (e.g., checking the certificate chain, expiration, and revocation status) without decrypting the actual TLS session. In contrast, full SSL deep inspection performs a man-in-the-middle decryption by re-encrypting traffic with a FortiGate-generated certificate, allowing the firewall to inspect the entire payload for threats like malware or data leakage. This distinction is critical for understanding how FortiGate applies security profiles to encrypted traffic.

Exam trap

The trap here is that candidates often confuse 'certificate inspection' with 'deep inspection' because both involve SSL/TLS, but certificate inspection never decrypts the payload, making it a common misconception that it provides the same security level.

How to eliminate wrong answers

Option A is wrong because certificate inspection does not decrypt the traffic; it only examines the certificate metadata during the TLS handshake. Option B is wrong because deep inspection is more secure than certificate inspection, as it provides full visibility into encrypted content, whereas certificate inspection leaves the payload encrypted and unexamined. Option D is wrong because the two methods offer fundamentally different levels of inspection: certificate inspection is lightweight and does not decrypt, while deep inspection fully decrypts and inspects the session.

53
MCQmedium

An administrator configures a web filter profile with FortiGuard category blocking and URL filter to allow example.com. Users report that example.com is still blocked. What is the most likely cause?

A.The URL filter requires deep inspection to be enabled
B.The URL filter entry is placed after the FortiGuard category in the policy
C.The DNS filter is blocking example.com before the web filter is evaluated
D.The FortiGuard category action is set to 'block' and takes precedence over the URL filter allow rule
AnswerD

In FortiOS, when a category is set to block, it blocks all URLs in that category regardless of individual URL filter entries unless the URL filter uses an allow action and is configured to override categories.

Why this answer

When both FortiGuard category blocking and a URL filter are configured in the same web filter profile, the FortiGuard category action (e.g., 'block') is evaluated first and takes precedence over any URL filter allow rule. This is because FortiGate processes web filter rules in a specific order: FortiGuard category blocking is applied before URL filter entries. Therefore, even if a URL filter explicitly allows example.com, the FortiGuard category block will prevent access.

Exam trap

The trap here is that candidates assume URL filter entries are evaluated before FortiGuard categories, or that a URL filter allow rule can override a FortiGuard block, when in fact FortiGuard category blocking takes precedence regardless of URL filter order.

How to eliminate wrong answers

Option A is wrong because deep inspection is not required for URL filtering to work; URL filtering can operate with certificate inspection or no inspection, and deep inspection is only needed for HTTPS content scanning. Option B is wrong because the order of URL filter entries within the URL filter list does not affect precedence over FortiGuard categories; the FortiGuard category check occurs before the URL filter is evaluated. Option C is wrong because DNS filtering is a separate security profile that can block domains, but the question states the web filter profile is configured, and DNS filter would not block example.com unless explicitly configured; the most likely cause is the FortiGuard category taking precedence.

54
MCQmedium

A network administrator notices that an IPS sensor is generating excessive false positives for a specific signature. The administrator wants to exclude traffic from a trusted internal server (IP 10.1.1.100) from inspection for that signature only, while keeping other signatures active. Which configuration change should the administrator apply?

A.Set the signature action to 'pass' and use an application control profile to bypass the server.
B.Disable the signature in the IPS sensor configuration.
C.Add the server's IP to the exempt list in the IPS sensor.
D.Create an IPS filter that excludes the server's source IP address from the signature.
AnswerD

An IPS filter allows you to create a conditional override for a specific signature based on attributes such as the source IP address. In Fortinet, you can set the signature's action to 'pass' or 'monitor' only when the source IP matches the trusted server, leaving the default (typically 'block') intact for all other sources. This gives exactly the required selectivity: the false positive is silently allowed, while the signature remains fully active for the rest of the network.

Why this answer

An IPS filter allows the administrator to define a rule that excludes traffic from a specific source IP address (10.1.1.100) from inspection for a particular signature, while leaving all other signatures active. This granular approach ensures that false positives for that signature are reduced without disabling the signature entirely or affecting other traffic.

Exam trap

The trap here is that candidates often confuse the 'exempt list' (which bypasses all IPS inspection for a host) with an 'IPS filter' (which can exclude traffic from a specific signature only), leading them to choose option C incorrectly.

How to eliminate wrong answers

Option A is wrong because setting the signature action to 'pass' would bypass inspection for that signature globally, not just for the trusted server, and using an application control profile does not apply to IPS signatures. Option B is wrong because disabling the signature entirely would stop all inspection for that signature across all traffic, which is too broad and would miss real threats from other sources. Option C is wrong because the exempt list in an IPS sensor typically excludes traffic from all inspection, not just for a specific signature, which would bypass all IPS signatures for that server.

55
MCQhard

An administrator wants to inspect SSL traffic to a specific finance application that uses a custom port (9443) and a self-signed certificate. Which configuration is required?

A.Configure certificate inspection on the policy.
B.Disable SSL inspection for that application.
C.Use deep inspection and add the application's self-signed certificate to the FortiGate's trusted CA list.
D.Use flow-based inspection with certificate inspection.
AnswerC

Deep inspection decrypts and re-encrypts; trusted CA list allows self-signed certs.

Why this answer

Deep inspection is required to decrypt and inspect SSL traffic using a self-signed certificate on a non-standard port. The FortiGate must trust the application's self-signed certificate by adding it to the trusted CA list; otherwise, the deep inspection proxy will fail to validate the certificate and drop the connection. Certificate inspection (Option A) only checks the certificate metadata without decrypting the payload, so it cannot inspect the actual application traffic.

Exam trap

The trap here is that candidates often confuse certificate inspection with deep inspection, assuming certificate inspection can decrypt traffic, when in fact only deep inspection performs full decryption and is required for self-signed certificates on non-standard ports.

How to eliminate wrong answers

Option A is wrong because certificate inspection only validates the certificate chain and does not decrypt the SSL payload, so it cannot inspect the content of the finance application traffic. Option B is wrong because disabling SSL inspection would allow unencrypted traffic to pass without any inspection, defeating the administrator's goal of inspecting SSL traffic. Option D is wrong because flow-based inspection with certificate inspection still does not decrypt the traffic; deep inspection (proxy-based) is required to decrypt and inspect traffic with a self-signed certificate.

56
Multi-Selectmedium

An organization wants to implement data leak prevention (DLP) to detect when credit card numbers are sent via email (SMTP) and webmail (HTTPS). The FortiGate is using proxy-based inspection. Which THREE configurations are necessary? (Choose three.)

Select 3 answers
A.Set the inspection mode to flow-based for better performance.
B.Configure the antivirus profile to scan email attachments.
C.Create a DLP sensor with a rule to match credit card patterns.
D.Apply the DLP sensor to a firewall policy that handles SMTP and HTTPS traffic.
E.Enable SSL/TLS deep inspection on the firewall policy to inspect HTTPS.
AnswersC, D, E

The DLP sensor defines what to detect.

Why this answer

A DLP sensor is the FortiGate component that defines the data patterns to detect, such as credit card numbers. The sensor must be configured with a rule that uses a predefined or custom pattern to match the sensitive data.

Exam trap

The trap here is that candidates often confuse antivirus profiles with DLP sensors, thinking antivirus can detect data patterns, or they assume flow-based inspection is required for performance, ignoring that proxy-based inspection is necessary for DLP to function on encrypted traffic.

57
MCQhard

A FortiGate is configured with SSL deep inspection using a locally generated CA certificate. A user reports that they cannot access https://www.example.com and receive a certificate error. The administrator checks the firewall policy and sees that the SSL inspection profile is set to 'certificate-inspection' instead of 'deep-inspection'. What is the MOST likely effect?

A.The FortiGate decrypts the traffic but does not re-sign, causing mismatch errors.
B.The FortiGate does not decrypt the traffic, so the original server certificate is presented to the client, which may be valid; the error is unrelated.
C.The FortiGate blocks the connection because certificate-inspection cannot handle deep inspection profiles.
D.The user will see a warning about the certificate but will be able to proceed after accepting it.
AnswerB

Certificate-inspection mode only checks the certificate chain; it does not re-sign. The client sees the original server certificate. If that certificate is valid, there should be no error. The issue likely stems from a different problem.

Why this answer

When the SSL inspection profile is set to 'certificate-inspection', the FortiGate does not decrypt the traffic; it only checks the certificate's validity (e.g., expiry, revocation). Therefore, the original server certificate from www.example.com is passed directly to the client. Since the client receives the actual server certificate (which is likely valid), the reported certificate error is unrelated to the FortiGate's configuration.

Option B correctly identifies that the error is not caused by the FortiGate's inspection profile.

Exam trap

The trap here is that candidates often confuse 'certificate-inspection' with 'deep-inspection', assuming that any SSL inspection profile decrypts traffic, leading them to incorrectly select option A or D.

How to eliminate wrong answers

Option A is wrong because 'certificate-inspection' does not decrypt traffic at all, so there is no re-signing to cause mismatch errors; decryption and re-signing only occur with 'deep-inspection'. Option C is wrong because 'certificate-inspection' does not block connections; it simply passes the original server certificate to the client, and the firewall policy still allows the traffic based on other criteria. Option D is wrong because 'certificate-inspection' does not generate a warning or prompt the user to accept a certificate; it does not modify the certificate chain, so the client sees the original server certificate without any FortiGate intervention.

58
MCQmedium

An administrator runs the CLI command 'diagnose debug rating' and sees that all FortiGuard web filter requests are timing out. What is the most likely cause?

A.The web filter profile has an incorrect action configured
B.The web filter is set to 'monitor all' which causes all requests to timeout
C.The FortiGuard web filtering license has expired
D.The DNS server configured on the FortiGate is not resolving the FortiGuard FQDN
AnswerD

Before it can send a rating request to FortiGuard, the FortiGate must resolve the FortiGuard server's FQDN (such as 'fortiguard.fortinet.net') via its configured DNS servers. If DNS resolution fails, the FortiGate has no IP address to connect to, so the HTTPS request never leaves the device and the rating operation eventually times out. This matches the timeout symptom in the 'diagnose debug rating' output, because the lookup cannot complete. To confirm, an administrator should check the FortiGate's DNS settings with 'get system dns' and test name resolution for the FortiGuard domain.

Why this answer

The 'diagnose debug rating' command shows real-time FortiGuard web filter request status. When all requests are timing out, it indicates that the FortiGate cannot reach the FortiGuard servers. The most common cause is a DNS resolution failure, where the FortiGate cannot resolve the FortiGuard FQDN (e.g., service.fortiguard.net) due to an incorrect or unreachable DNS server configuration.

Without proper DNS, the FortiGate cannot establish the necessary HTTPS connections to query the FortiGuard rating service.

Exam trap

The trap here is that candidates often assume timeouts are caused by license expiration or profile misconfiguration, but the debug output clearly distinguishes between 'timeout' (connectivity/DNS issue) and 'license expired' (licensing issue), so reading the exact debug message is critical.

How to eliminate wrong answers

Option A is wrong because an incorrect action in the web filter profile (e.g., 'block' vs 'monitor') affects how traffic is handled after a rating is received, not the ability to reach FortiGuard servers. Option B is wrong because 'monitor all' is not a valid setting; the web filter profile has an 'Action' setting with options like 'monitor' or 'block', but this does not cause timeouts. Option C is wrong because an expired FortiGuard web filtering license would result in a 'license expired' or 'unlicensed' error message in the debug output, not a timeout; timeouts indicate a connectivity or DNS issue, not a licensing problem.

59
MCQeasy

What is the difference between certificate inspection and full SSL deep inspection on a FortiGate?

A.Certificate inspection decrypts traffic; deep inspection does not
B.Certificate inspection only validates the server certificate; deep inspection decrypts and inspects the content
C.Deep inspection is faster than certificate inspection
D.Both provide the same level of security
AnswerB

Certificate inspection examines the certificate for validity, while deep inspection performs a man-in-the-middle decryption.

Why this answer

Certificate inspection only validates the server certificate's authenticity and checks for revocation, but does not decrypt the traffic payload. Full SSL deep inspection (also called SSL inspection) decrypts the entire SSL/TLS session, allowing the FortiGate to inspect the content for threats like malware, data leaks, or policy violations. This is why option B is correct: certificate inspection validates the certificate, while deep inspection decrypts and inspects the content.

Exam trap

The trap here is that candidates often confuse 'certificate inspection' with 'deep inspection,' assuming both decrypt traffic, but Fortinet specifically defines certificate inspection as a non-decrypting, lightweight validation method.

How to eliminate wrong answers

Option A is wrong because certificate inspection does not decrypt traffic; it only validates the certificate, whereas deep inspection does decrypt. Option C is wrong because deep inspection is actually slower than certificate inspection due to the overhead of decrypting and re-encrypting traffic. Option D is wrong because certificate inspection provides far less security than deep inspection, as it cannot inspect the encrypted payload for threats.

60
MCQhard

An administrator wants to block users from uploading files to cloud storage services like Google Drive via HTTPS. Which security profile combination is required?

A.Application control profile to block cloud storage applications, with deep inspection enabled
B.IPS profile to block file uploads to cloud services
C.DNS filter to block Google Drive domain
D.Web filter profile with URL filter to block Google Drive
AnswerA

Application control can identify and block Google Drive traffic even over HTTPS, but only if deep inspection decrypts the traffic to read application signatures.

Why this answer

To block file uploads to cloud storage services like Google Drive over HTTPS, an application control profile is required because it can identify and control specific application actions (e.g., file uploads) within encrypted traffic. Deep inspection must be enabled to decrypt the HTTPS traffic, allowing the FortiGate to inspect the application-layer payload and enforce the upload blocking rule.

Exam trap

The trap here is that candidates often assume a web filter or DNS filter can block specific actions within an encrypted session, but only application control with deep inspection can inspect HTTPS payloads to differentiate between uploading, downloading, or browsing.

How to eliminate wrong answers

Option B is wrong because an IPS profile is designed to detect and prevent network-based attacks and vulnerabilities, not to control application-specific actions like file uploads to cloud services. Option C is wrong because a DNS filter blocks domains at the DNS resolution level, but it cannot block file uploads within an already-established HTTPS session to Google Drive. Option D is wrong because a web filter profile with a URL filter can block access to the entire Google Drive domain, but it cannot selectively block only file uploads while allowing other activities like viewing or downloading.

61
MCQhard

A FortiGate is configured with flow-based antivirus and an IPS profile on a policy. The administrator runs 'diagnose ips packet-list' and sees that packets are being forwarded without inspection. What is the most likely reason?

A.The session is offloaded to the NPU and is not being sent to the IPS engine
B.The antivirus profile is set to proxy-based, conflicting with flow-based IPS
C.The IPS profile is configured with 'monitor' mode instead of 'protect'
D.The traffic is UDP and flow-based inspection does not inspect UDP
AnswerA

In flow-based inspection, FortiGate ASICs such as the NP6/NP7 processors can offload entire sessions after the initial SYN/connection-setup packets are examined by the CPU. Once offloaded, the IPS engine never sees the remaining packets, so the IPS statistics and logs will show no inspection activity for that flow. This is by design in flow-based mode when the session meets offload criteria, and it does not indicate a misconfiguration or failure.

Why this answer

When a FortiGate offloads a session to the NPU (Network Processor Unit), the traffic bypasses the CPU and therefore does not reach the IPS engine for inspection. The 'diagnose ips packet-list' command shows packets forwarded without inspection because the NPU handles them directly, and flow-based inspection requires the session to be processed by the IPS engine on the CPU. This is the most likely reason when the administrator observes packets bypassing inspection despite having flow-based antivirus and IPS profiles applied.

Exam trap

The trap here is that candidates assume 'diagnose ips packet-list' always shows all traffic, but they overlook that NPU offloading can bypass the IPS engine entirely, making the command show no inspected packets even when inspection is configured.

How to eliminate wrong answers

Option B is wrong because flow-based and proxy-based profiles can coexist on the same policy; the antivirus profile being proxy-based does not conflict with a flow-based IPS profile, as each security profile operates independently. Option C is wrong because 'monitor' mode in an IPS profile logs or alerts on detected threats but still sends traffic to the IPS engine for inspection; it does not cause packets to be forwarded without inspection. Option D is wrong because flow-based inspection does inspect UDP traffic; UDP sessions are inspected by the IPS engine just like TCP sessions, and there is no protocol-based exclusion in flow-based inspection.

62
MCQmedium

A FortiGate is configured for SSL deep inspection using a CA certificate. Users report that some websites show certificate errors. The administrator wants to allow these sites without inspection. Which setting should be used?

A.Disable certificate validation in the SSL inspection profile
B.Create a separate firewall policy without SSL inspection
C.Set the action for invalid certificates to 'allow'
D.Add the websites to the SSL/SSH exemption list
AnswerD

Adding the websites to the SSL/SSH exemption list tells the FortiGate to skip deep inspection for those specific domains, so the original server certificate is passed directly to the client without interception. This preserves the exact certificate and avoids breaking apps that use certificate pinning, while all other web traffic continues to be inspected with the CA-signed proxy certificate. It is the recommended, granular approach because only the listed destinations are exempted, not the entire inspection policy.

Why this answer

The SSL/SSH exemption list allows administrators to specify websites that should bypass SSL deep inspection entirely, preventing certificate errors for sites that use self-signed, expired, or otherwise untrusted certificates. This is the intended mechanism in FortiOS to exclude specific destinations from inspection while maintaining inspection for all other traffic.

Exam trap

The trap here is that candidates often confuse 'allowing invalid certificates' (Option C) with 'exempting from inspection' (Option D), not realizing that allowing invalid certificates still performs inspection and may break sites with certificate pinning, whereas exemption completely bypasses inspection.

How to eliminate wrong answers

Option A is wrong because disabling certificate validation in the SSL inspection profile would allow invalid certificates for all inspected traffic, not just specific websites, and would weaken security by accepting any certificate. Option B is wrong because creating a separate firewall policy without SSL inspection would require duplicating all other policy settings and could lead to policy misconfiguration or order issues; it is not the designed method for selective bypass. Option C is wrong because setting the action for invalid certificates to 'allow' would permit invalid certificates for all inspected traffic, not just the problematic websites, and would still attempt to inspect the traffic rather than exempting it.

63
MCQeasy

What is the function of an IPS 'protocol decoder'?

A.Encode traffic to prevent attacks
B.Parse and normalize protocol traffic to improve detection accuracy
C.Rate-limit traffic based on protocol
D.Decrypt SSL traffic for inspection
AnswerB

Decoders help identify protocol-specific attacks.

Why this answer

An IPS protocol decoder parses and normalizes traffic for a specific protocol (e.g., HTTP, SMB, DNS) to reconstruct the application-layer data stream. This normalization strips away evasion techniques like chunked encoding or whitespace obfuscation, allowing the IPS to match attack signatures against the true payload, which significantly improves detection accuracy.

Exam trap

The trap here is that candidates confuse 'protocol decoder' with 'SSL inspection' or 'traffic shaping,' assuming any deep packet inspection function must involve decryption or rate control, when in fact the decoder's sole purpose is to parse and normalize protocol fields for accurate signature matching.

How to eliminate wrong answers

Option A is wrong because protocol decoders do not encode traffic; encoding would alter the payload and potentially hide attacks, whereas decoders normalize to reveal the original data. Option C is wrong because rate-limiting is a function of traffic shaping or QoS policies, not of protocol decoders, which focus on parsing and normalization. Option D is wrong because decrypting SSL/TLS traffic is performed by a separate SSL/SSH inspection component, not by a protocol decoder; decoders operate on already-decrypted or plaintext traffic.

64
MCQmedium

A network administrator notices that HTTP traffic to a specific website is being blocked by the web filter profile, but the website is categorized as 'General – Personal' in FortiGuard, which is allowed. What could cause this block?

A.The web filter profile has an incorrect FortiGuard category override
B.The antivirus profile is blocking the website
C.A URL filter entry is blocking the specific website
D.DNS filter is blocking the domain
AnswerC

URL filter entries are local, rule-based patterns evaluated before FortiGuard category lookup. If a block entry matches the specific domain or URL, the session is dropped immediately, regardless of the category's default action. This is why a single website can be blocked while other sites in the same FortiGuard category remain accessible, as described in the scenario.

Why this answer

A URL filter entry can explicitly block a specific website regardless of its FortiGuard category. Even if the category 'General – Personal' is allowed in the web filter profile, a more specific URL filter rule with a higher priority (lower order number) can override the category-based action. This is a common scenario where an administrator creates a custom URL block for a particular domain or URL pattern, which takes precedence over the FortiGuard category lookup.

Exam trap

The trap here is that candidates often assume the FortiGuard category is the sole determinant of web access, forgetting that URL filter entries have higher precedence and can block individual sites even when their category is permitted.

How to eliminate wrong answers

Option A is wrong because a FortiGuard category override would change the category assigned to the website, but if the override incorrectly set it to a blocked category, the traffic would be blocked for that reason—however, the question states the category is allowed, so an override would not cause a block unless it changed the category to a blocked one, which is not indicated. Option B is wrong because antivirus profiles inspect file downloads and HTTP content for malware, not the initial HTTP request to a website; they would not block the website itself unless a virus was detected in a downloaded file, which is not mentioned. Option D is wrong because DNS filter blocks domains at the DNS query level, preventing resolution entirely, but the question indicates HTTP traffic is blocked, implying the DNS query succeeded and the TCP connection was attempted, so a DNS filter block would manifest as a DNS resolution failure, not an HTTP block.

65
MCQeasy

What is the primary difference between flow-based and proxy-based Antivirus inspection on a FortiGate?

A.Flow-based inspection is only available on hardware models with CP8
B.Proxy-based inspection reassembles the file before scanning, while flow-based scans as the file passes through
C.Proxy-based inspection uses fewer resources than flow-based
D.Flow-based inspection supports virus outbreak detection, but proxy-based does not
AnswerB

This is the key architectural difference: proxy mode buffers the whole object, flow mode streams.

Why this answer

The primary difference is that proxy-based antivirus inspection fully reassembles the file in memory before scanning, allowing for more thorough detection of threats like polymorphic viruses and archives. Flow-based inspection scans data as it passes through the FortiGate in a single pass, using pattern matching without full file reassembly, which reduces latency but may miss threats that require file-level analysis.

Exam trap

The trap here is that candidates often assume proxy-based is always more resource-efficient because it is 'thorough,' but in reality, proxy-based consumes more memory and CPU due to file buffering and reassembly, while flow-based is optimized for performance.

How to eliminate wrong answers

Option A is wrong because flow-based inspection is not limited to hardware models with CP8; it is available on all FortiGate models and leverages CP8/CP9 accelerators for performance but does not require them. Option C is wrong because proxy-based inspection typically uses more resources (memory and CPU) due to file reassembly and buffering, while flow-based is designed for lower resource consumption. Option D is wrong because both flow-based and proxy-based inspection support virus outbreak detection through FortiGuard updates; the difference is in the scanning method, not feature support.

Ready to test yourself?

Try a timed practice session using only Nse4 Security Profiles questions.