Filter the decryption logs by successful TLSv1.0 activity.
The decryption logs show us that the decryption policy rule that
controls the traffic is Inner Eye and that
the name of the host is hq-screening.mt.com.
Now, we know the site that uses TLSv1.0 and we can check our
decryption policy rules () to find the decryption profile that controls the
traffic and learn why the traffic is allowed:
We see that the decryption profile associated with the policy is
old TLS versions support. We check the
profile () and look at the SSL Protocol Settings to find out
exactly what traffic the profile allows:
The profile allows TLSv1.0 traffic. The next thing to do is to decide
if you want to allow access to the site (do you need access for
business purposes?) or block access.
Another common scenario that results in the NGFW
allowing traffic that uses less secure protocols is when that
traffic isn’t decrypted. When you filter the decryption log for
TLSv1.0 traffic, if the Proxy Type column
contains the value No Decrypt, then a
no-decryption policy rule controls the traffic, so the NGFW does not decrypt or inspect it. If you don’t
want to allow the weak protocol, modify the decryption profile so
that it blocks TLSv1.0 traffic.
There are many ways you can filter decryption logs for applications
and sites that use weak protocols, for example:
Instead of filtering only for successful TLSv1.0 handshakes,
filter for both successful and unsuccessful TLSv1.0
handshakes using the query (tls_version eq
TLS1.0).
Filter only for unsuccessful TLSv1.0 handshakes using the
query (tls_version eq TLS1.0) and (err_index neq
‘None’).
Filter for all less secure protocols (TLSv1.1 and earlier)
using the query (tls_version leq
tls1.1).
If you want to filter the logs for other TLS versions, simply replace
TLS1.0 or TLS1.1
with another TLS version.