Network Discovery
Network cryptographic discovery is the practice of observing and examining network communications to identify the cryptographic protocols, endpoints, certificates, negotiated versions and cipher suites, key-exchange and signature signals, and encrypted service dependencies present in an environment. It commonly combines active inspection with passive observation. The result is evidence for a cryptographic inventory and migration planning—not a view of application plaintext or a complete record of every internal cryptographic operation. TLS, SSH, and IPsec are important starting points, but intermediaries, service meshes, encryption, incomplete ownership data, IPv6, and transient endpoints can limit coverage.123
- Network discovery identifies observable cryptographic use on communications paths; it does not automatically reveal application data or every internal cryptographic operation.
- TLS, SSH, and IPsec are core protocols to examine, with TLS also protecting application protocols such as HTTPS, SMTP via STARTTLS, IMAPS, POP3S, and RDP.
- Active and passive methods answer different questions and should be correlated with asset, identity, credential, endpoint, and access-management inventories.
- Safe, authorized scanning should minimize operational impact, record ownership and scope, and distinguish observed facts from inferred dependencies.
- TLS handshakes can expose useful negotiation and certificate signals, while encrypted records prevent general observation of application plaintext.
- Service meshes and proxies can create additional cryptographic hops and short-lived certificates that must be represented in the inventory.
- Results require validation because password-protected key material, embedded cryptography, transient endpoints, intermediaries, and undocumented products can reduce discovery fidelity.
What network cryptographic discovery means
Network cryptographic discovery is the systematic identification of cryptographic protections and related metadata on network communications. Its objective is to establish which systems communicate, which protocol protects each connection, and which observable cryptographic attributes—such as protocol version, algorithms, key length, certificate, signature, and key-exchange information—are associated with the connection. This makes network discovery one input to a broader cryptographic inventory and risk-assessment process. It should be treated as an evidence-gathering activity rather than as proof that all cryptography used by an application or device has been found.124
142What can be identified
A practical initial scope includes Transport Layer Security (TLS), Secure Shell (SSH), and Internet Protocol Security (IPsec). TLS is used widely by browsers and web servers and can protect several application-layer protocols, including HTTPS, SMTP through STARTTLS, IMAPS, POP3S, and Microsoft Remote Desktop Protocol. SSH supports remote access by users or automated processes and uses asymmetric cryptography for authentication and establishment of encrypted connections. IPsec provides cryptography-based security for IPv4 and IPv6 communications. These protocols are useful starting points because they occur across enterprise environments, but the initial scope should not be mistaken for a complete list of observable network cryptography.1
Depending on the protocol, endpoint, observation position, and negotiated exchange, discovery may record the communicating addresses and ports, protocol identification, version, certificate details, key length, cipher suite, signature algorithm, key-exchange group or method, server-name information, and negotiation outcome. TLS 1.3 defines extensions for supported versions, signature algorithms, supported groups, key share, and server name indication. Those handshake elements can provide useful cryptographic and dependency signals even though the subsequent application records are protected.3
Certificates deserve separate treatment in the inventory. A certificate can connect an observed endpoint to a public key, subject, issuer, validity information, and certificate-chain evidence. Subject key identifiers are intended to help identify certificates containing a particular public key, including when an end entity has multiple certificates. Certificate evidence should therefore be linked to the endpoint, service, owner, trust context, and time of observation rather than stored as an isolated string.5
| Evidence area | Examples of observations | Inventory or validation use |
|---|---|---|
| Protocol and transport | TLS, SSH, or IPsec; IPv4 or IPv6 connection | Classify the protected communication and identify coverage gaps |
| Negotiation | Protocol version, supported versions, cipher suite, negotiated group, key share | Assess observed cryptographic choices and compare repeated observations |
| Authentication signals | Certificate, public-key identifier, signature algorithm, server name | Associate a service with credentials, certificates, and ownership |
| Relationship signals | Endpoint pair, service, proxy or mesh hop, time of observation | Map encrypted dependencies and distinguish direct from intermediary connections |
| Outcome | Successful negotiation, failure, unsupported version, or validation error | Separate confirmed use from failed or incomplete observations |
Active and passive discovery methods
Active discovery sends authorized probes or connection attempts to in-scope addresses and services. It can test whether a service responds, identify protocol behavior, collect a certificate or handshake, and compare the parameters offered or negotiated under controlled conditions. Because active probing can change server state, trigger controls, create logs, or affect fragile services, it should be limited to approved assets, windows, rates, and test cases. It should not be treated as permission to scan addresses merely because they are routable or discoverable.124
Passive discovery observes traffic, flow records, packet metadata, handshake material, or telemetry generated during ordinary operations. It can reveal communication relationships, recurring endpoints, protocol indicators, and timing or volume patterns without initiating a new connection. Passive observation is especially useful for services that are transient, difficult to probe safely, or reachable only through an intermediary. Its usefulness depends on where sensors are placed and what encryption and network controls leave observable.2631
The two approaches are complementary. An active probe can characterize a service that passive collection has seen but cannot fully classify; passive data can reveal an endpoint or dependency that an address-based scan missed. Correlating both sources also helps distinguish a configured capability from a connection that was actually used. A discovery record should preserve the method, observation time, source of evidence, endpoint identifiers, and confidence or validation state.142
Visibility boundaries: encryption, intermediaries, and service meshes
TLS 1.3 protects application data records as encrypted authenticated records. The record structure retains limited unencrypted framing information, while the body—including application data—is encrypted. Consequently, network discovery can often examine handshake and connection metadata without reading the protected application content. Even when a protocol exposes a certificate or negotiated parameter, that evidence does not establish what data was exchanged or which cryptographic operations occurred inside the application after the connection was established.32
Intermediaries can split, terminate, re-encrypt, or otherwise transform a communication path. An ingress proxy, gateway, load balancer, firewall, or other intermediary may therefore create separate cryptographic relationships: one between a client and intermediary and another between intermediary and backend. A single business dependency can consequently appear as multiple network observations, while a sensor placed on only one side may not see the complete path. Inventory records should identify the observation point and avoid collapsing distinct hops without evidence.63
Service meshes add another important boundary. A mesh may determine whether traffic should be encrypted through a chain and establish mutual TLS with a backend or target pod. Each pod may require a certificate, and a microservice application can involve hundreds of short-lived certificates even before horizontal scaling. Identity, certificate storage, access management, and certificate validation are therefore part of understanding the observed mesh traffic; a network record alone may not explain the workload identity or certificate lifecycle behind a connection.6
Coverage, ownership, IPv6, and transient endpoints
A useful discovery program begins by defining the authorized address space, environments, protocols, observation points, and collection period. Include both IPv4 and IPv6 because protected connections may use either. Treat DNS names, addresses, certificates, ports, workload identities, and service names as separate identifiers that may need correlation. A single address can host multiple services, and a service can move among addresses or appear only briefly; therefore, a point-in-time scan is not equivalent to a complete inventory.14
Ownership is necessary for remediation, not merely for reporting. Associate observations with asset owners, service owners, certificate sponsors, platform teams, and—where applicable—vendors or suppliers. Existing asset, identity, credential, endpoint-detection, and continuous-diagnostics inventories can help correlate cryptographic observations. For sensitive datasets, record which systems and protocols move or provide access to the data, and retain the estimated protection period when that information is available.24
Transient endpoints require repeated observation and time-aware records. Examples include ephemeral workloads, autoscaled instances, short-lived mesh certificates, temporary remote-access endpoints, and services exposed only during a deployment or failover. Preserve first-seen, last-seen, and observation timestamps when the collection system supports them, and link changing technical identifiers to a stable service or owner only when corroborating evidence supports that relationship.624
How to conduct discovery safely and validate results
- Define written authorization, scope, exclusions, contacts, rate limits, collection locations, retention, and handling requirements before active testing.
- Start with existing asset and service inventories, then identify authorized IPv4 and IPv6 ranges, names, endpoints, gateways, mesh control points, and known external dependencies.
- Use passive evidence to establish normal communication patterns and active tests to characterize approved services that require confirmation.
- Capture protocol, version, certificate, algorithm, key length, signature, key-exchange, endpoint, timestamp, observation method, and negotiation status as separate fields.
- Associate each record with an owner or accountable team, and preserve uncertainty where the endpoint, intermediary, certificate, or service dependency is not confirmed.
- Validate important findings by repeating observations, comparing active and passive evidence, checking certificate and trust information, and consulting service owners or vendors for embedded cryptography.
- Record exclusions and blind spots explicitly, including encrypted segments, inaccessible networks, short-lived endpoints, failed probes, password-protected material, and products whose internal cryptography is undocumented.
- Feed confirmed records into the broader cryptographic inventory and prioritize them using the criticality of the protected data and the systems or protocols that move or access it.
Validation should not mean merely repeating the same scan. Compare observations from different network locations, times, and methods; confirm whether a certificate belongs to the endpoint that presented it; investigate whether a proxy or mesh sidecar terminates the session; and ask suppliers for embedded-cryptography information when a product’s internal behavior is not discoverable. A failed handshake can indicate an unsupported version, insufficient security parameters, a missing or unsupported extension, or another negotiation condition—not necessarily absence of cryptography.6321
Using network findings in a cryptographic inventory
A network record becomes more useful when it is connected to the broader inventory. Recommended relationships include endpoint-to-asset, endpoint-to-service, certificate-to-public-key, certificate-to-owner, protocol-to-dataset, and dependency-to-business function. The inventory should distinguish observed network cryptography from application libraries, firmware, keystores, private-key material, and internal cryptographic services discovered by other methods. This separation prevents network evidence from being overextended while still allowing it to provide traceability for protocols and external access.214
For migration and risk planning, prioritize observations according to the criticality and required protection period of the data, not solely according to the number of connections. The joint quantum-readiness guidance calls for inventory visibility into cryptography in network protocols and recommends correlating that inventory with asset, identity, credential, endpoint, and diagnostic inventories. Network discovery can therefore identify where cryptographic dependencies cross system boundaries, while other discovery techniques are needed to explain how those systems implement cryptography internally.21
Keep provenance with each finding: collection method, sensor or scanner context, timestamp, raw or normalized protocol evidence, validation result, owner, and any limitation. This supports later comparison when certificates rotate, services move, mesh identities change, or protocol configurations are updated. It also makes a finding actionable: an owner can determine whether to remediate a negotiated parameter, replace a certificate, document an exception, investigate an unexpected dependency, or obtain missing supplier information.24
Conclusion
Network cryptographic discovery identifies observable protection on communications paths: protocols, endpoints, certificates, negotiated parameters, and encrypted dependencies. Use active tests and passive observation together, cover IPv4 and IPv6, account for proxies and service meshes, and preserve ownership, timing, method, and uncertainty. Treat encryption as a visibility boundary: network evidence can support a strong inventory of communications without exposing application plaintext or proving that every internal cryptographic operation has been found. Validation and correlation with broader asset and cryptographic inventories turn observations into reliable migration and risk-planning evidence.1324
Frequently asked questions
Does network discovery reveal application data?
No. Network discovery may observe handshake information and connection metadata, but encrypted application records protect the application content. Network observation therefore should not be represented as access to application plaintext.32
Is scanning enough to find all cryptography in an environment?
No. Network scanning covers observable communications and may miss passive-only, transient, inaccessible, intermediary, or internally implemented cryptography. Discovery tools may also fail to identify embedded cryptography in products, applications, libraries, or firmware, so vendor information and other discovery methods may be required.12
Why include service meshes in network discovery?
A service mesh can encrypt traffic through a chain and establish mutual TLS between workloads. Because pods may use numerous short-lived certificates, mesh traffic and certificate identity can create important dependencies that a perimeter-focused scan would not explain.6
What should be recorded for a network discovery finding?
Record the protocol and endpoint context, observed version and cryptographic parameters, certificate or key identifiers when available, observation time and method, ownership, validation status, and limitations such as an intermediary or an unobserved encrypted segment. Keeping these fields separate supports correlation and later revalidation.3524
Sources
- 1Migration to Post-Quantum Cryptography: Quantum Readiness: Cryptographic Discovery
National Institute of Standards and Technology · preliminary draft · NIST SP 1800-38B Preliminary Draft
Accessed July 24, 2026 - 2Quantum-Readiness: Migration to Post-Quantum Cryptography
CISA, NSA, and NIST · final · Joint Quantum-Readiness Fact Sheet
Accessed July 24, 2026 - 3The Transport Layer Security (TLS) Protocol Version 1.3
Internet Engineering Task Force · proposed standard · RFC 8446
Accessed July 24, 2026 - 4Recommendation for Key Management: Part 1 – General
National Institute of Standards and Technology · final · NIST SP 800-57 Part 1 Rev. 5
Accessed July 24, 2026 - 5Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
Internet Engineering Task Force · proposed standard · RFC 5280
Accessed July 24, 2026 - 6Implementation of DevSecOps for a Microservices-based Application with Service Mesh
National Institute of Standards and Technology · final · NIST SP 800-204C
Accessed July 24, 2026