Keyword filtering scans traffic contents for banned words or phrases and drops connections that carry them — requires DPI or MITM.
Explanation
To filter by keyword, the firewall must see the request contents — which means either the traffic is unencrypted (plain HTTP), the firewall is doing TLS MITM with an installed root cert (enterprise scenario), or the filter is reading TLS SNI and URLs from HTTP-plaintext fallbacks. National censors have used keyword filtering historically against plain HTTP; enterprise DLP systems use it heavily on inspected TLS. Web proxies over HTTPS to a mainstream domain defeat keyword filtering because the request contents are encrypted between your browser and the proxy, and the network sees only the proxy hostname.
Related terms