You have configured an application control profile, set peer-o-peer traffic to Block under the Categories tab, and applied it to the firewall policy. However, you peer-to-peer traffic on known ports is passing through the FortiGate without being blocked. What FortiGate settings should you check to resolve this issue?
Select an option, then click Submit answer.
Reference / correct answer:
Network Protocol Enforcement
Most accepted answer: B. Network Protocol Enforcement
Community votes: B=6, C=2
Selected Answer: C Overrides take precedence over category‑based actions. So even if the P2P category is set to Block Network Protocol Enforcement This feature checks protocol compliance (e.g., HTTP on port 80). It does not override application control decisions. upvoted 1 times
Selected Answer: B The answer is B, but you should check 'C' too in real life (overrides can bypass category actions), but it is not the primary reason for traffic on known ports bypassing the category block. upvoted 2 times
Selected Answer: B Network Protocol Enforcement settings control how FortiGate inspects and enforces protocols on traffic, including peer-to-peer applications on known ports. If not properly enabled, peer-to-peer traffic may bypass blocking despite the application control profile. upvoted 2 times
Selected Answer: B You have already: Blocked peer-to-peer (P2P) under Application Control Categories Applied the profile to the firewall policy Yet traffic is still passing because: 👉 P2P applications can use well-known ports (e.g., TCP 80/443) to bypass detection 👉 Without deeper inspection, FortiGate may classify this traffic as regular web traffic instead of P2P Why Network Protocol Enforcement fixes this: It ensures that traffic on a port actually matches the expected protocol Example: If P2P traffic tries to use port 80 (HTTP) but is not truly HTTP → it gets flagged and blocked This prevents application evasion techniques upvoted 2 times
Selected Answer: B The correct answer is: B. Network Protocol Enforcement Explanation: Even though you configured an Application Control profile to block peer-to-peer (P2P) traffic, FortiGate may still allow traffic if it is using well-known ports (e.g., HTTP/HTTPS) and is not being properly identified as P2P. Network Protocol Enforcement ensures that traffic is validated against its expected protocol behavior, not just the port number. Without it, P2P applications can bypass detection by tunneling over common ports like TCP/80 or TCP/443. Enabling this setting forces FortiGate to inspect and correctly classify the application, allowing the block action to take effect. upvoted 2 times