FINDING · DEFENSE
Manually-generated FTE regexes achieve a 100% misclassification rate against all six tested DPI systems — appid, l7-filter, YAF, bro, nProbe, and the proprietary enterprise-grade DPI-X — for HTTP, SSH, and SMB target protocols. Each regex took less than 30 minutes to specify and debug against known classifiers.
From 2013-dyer-protocol — Protocol Misidentification Made Easy with Format-Transforming Encryption · §4.2, Figure 4 · 2013 · Computer and Communications Security
Implications
- Use manually-authored FTE regexes drawn from RFC requirements of the target protocol rather than lifted verbatim from a single DPI system; the intersection of multiple DPI regexes provides the broadest coverage.
- For any protocol where nProbe-style length-field or banner-length constraints exist, set the FTE format parameter m=0 and encode a fixed, valid length value to satisfy semantic checks without sacrificing capacity.
Tags
Extracted by claude-sonnet-4-6 — review before relying.