|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * observability/network_observability/network-observability-monitoring-tls-traffic.adoc |
| 4 | + |
| 5 | +:_mod-docs-content-type: PROCEDURE |
| 6 | +[id="network-observability-analyze-tls-traffic_{context}"] |
| 7 | += Analyze Transport Layer Security traffic data |
| 8 | + |
| 9 | +[role="_abstract"] |
| 10 | +View and filter Transport Layer Security (TLS) metadata to identify deprecated configurations and verify encryption compliance in the cluster. |
| 11 | + |
| 12 | +.Prerequisites |
| 13 | + |
| 14 | +* The Network Observability Operator is installed. |
| 15 | +* TLS tracking is enabled in the `FlowCollector` custom resource (CR). |
| 16 | +* Access to the {product-title} web console. |
| 17 | +
|
| 18 | +.Procedure |
| 19 | + |
| 20 | +. Navigate to *Observe* -> *Network Traffic* in the {product-title} web console and click the *Traffic flows* tab. |
| 21 | ++ |
| 22 | +[NOTE] |
| 23 | +==== |
| 24 | +The *TLS Version* column is enabled by default. If the default TLS version column is not visible after enabling TLS tracking, click *Restore default columns* in *Manage columns* to refresh the table. |
| 25 | +==== |
| 26 | + |
| 27 | +. Add TLS-specific columns to the traffic table: |
| 28 | +.. Click *Manage columns*. |
| 29 | +.. Select the *TLS Cipher Suite*, *TLS Group*, and *TLS Types* checkboxes. |
| 30 | +.. Click *Save*. |
| 31 | + |
| 32 | +. Filter traffic by message type to view complete TLS metadata: |
| 33 | +.. In the filter bar, select *TLS Types* and choose *ServerHello* from the dropdown menu. |
| 34 | ++ |
| 35 | +`ServerHello` messages contain negotiated TLS metadata such as cipher suite and cryptographic group information. |
| 36 | + |
| 37 | +. Filter traffic by TLS version to identify deprecated configurations: |
| 38 | +.. In the filter bar, select *TLS Version*. |
| 39 | +.. Select the versions you want to review: |
| 40 | +* *1.0*: Deprecated |
| 41 | +* *1.1*: Deprecated |
| 42 | +* *1.2*: Legacy |
| 43 | +* *1.3*: Current standard |
| 44 | ++ |
| 45 | +To identify all deprecated connections, filter for TLS versions 1.0 and 1.1. |
| 46 | + |
| 47 | +. Analyze TLS metrics in the overview panel: |
| 48 | +.. Click the *Overview* tab. |
| 49 | +.. Review the default TLS panels, which include *TLS usage (network flows per second)* and *TLS per version (network flows per second)*. |
| 50 | +.. Optional: To view additional TLS metrics, click *Manage panels* to select and display additional panels, such as *TLS per group (network flows per second)* or *TLS per cipher suite (network flows per second)*. |
| 51 | + |
| 52 | +. Identify secure connections in the *Topology* view: |
| 53 | +.. Click the *Topology* tab. |
| 54 | ++ |
| 55 | +Connections secured with TLS are marked with a lock icon. The color of the lock icon indicates the security level: |
| 56 | ++ |
| 57 | +* *Red*: Deprecated TLS versions (1.0 or 1.1) |
| 58 | +* *Yellow*: Legacy configurations (TLS 1.2) |
| 59 | +* *Green*: Secure connections (TLS 1.3) |
| 60 | +* *Blue*: Post-Quantum Cryptography (PQC) compliant |
| 61 | ++ |
| 62 | +Select a connection node to view its specific TLS version and cipher suite details. |
| 63 | + |
| 64 | +. View TLS metrics in the Network Observability dashboard: |
| 65 | +.. Navigate to *Observe* -> *Dashboards*. |
| 66 | +.. Search for *NetObserv* and review the available metrics: |
| 67 | +* *TLS Traffic*: Displays overall TLS traffic metrics. |
| 68 | +* *Flows rate per TLS version*: Displays traffic trends by TLS version over time. |
| 69 | +* *Flows rate per TLS group*: Displays traffic by TLS group over time. |
0 commit comments