| Description | This article describes how FortiProxy/FortiGate performs High, Medium, and Low confidence SSN detection, and explains why the match count may not increase as expected even when multiple SSNs are present in the inspected content. |
| Scope | FortiProxy, FortiGate. |
| Solution |
When configuring a DLP sensor entry with this dictionary, administrators may notice that the match count does not increase as expected, even when multiple SSNs exist in the inspected content. This occurs because high-confidence matching requires more than just a regex hit.
Example entry:
edit "test-tac"
SSN
The g-fg-usa-natl_id-ssn-dict-high dictionary requires three components to align for a high-confidence SSN match:
When reviewing the example data, the first SSN (Robert Aragon) appears close enough to the keyword SSN, allowing all three checks to pass.
This results in:
Because the dictionary entry requires count = 3 and only one high-confidence match is registered, FortiProxy does not block the traffic.
To achieve three high-confidence matches, each SSN must include the context indicator:
SSN Robert Aragon 489-36-8350 4929-3813-3266-4295
FortiProxy will then increment the match count to 3, and the DLP rule triggers as configured.
Workaround: Configure another rule where the dictionary is set to medium confidence. That will block the traffic if the high-confidence one does not hit. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2026 Fortinet, Inc. All Rights Reserved.