TLS heartbeat extension (later deprecated)

E698189

The TLS heartbeat extension was a Transport Layer Security protocol feature designed to keep secure connections alive and test reachability, later becoming widely known for the critical Heartbleed vulnerability that led to its deprecation.

All labels observed (1)

Label Occurrences
TLS heartbeat extension (later deprecated) canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf TLS protocol extension ⓘ
network protocol feature ⓘ
abbreviation TLS heartbeat ⓘ
appliesTo client ⓘ
server ⓘ
associatedCVE CVE-2014-0160 ⓘ
associatedVulnerability Heartbleed ⓘ
consequence widespread security incident in 2014 ⓘ
definedIn RFC 6520 ⓘ
designGoal avoid TCP-level keep-alives for TLS ⓘ
lightweight keep-alive mechanism ⓘ
effectOfDeprecation rarely enabled on modern secure deployments ⓘ
hasField padding ⓘ
payload ⓘ
payload length ⓘ
hasPurpose keep TLS connections alive ⓘ
reduce need for renegotiation of TLS sessions ⓘ
test peer reachability ⓘ
introducedFor DTLS 1.0 ⓘ
linked to: DTLS

DTLS 1.2 ⓘ
linked to: DTLS

TLS 1.0 ⓘ
TLS 1.1 ⓘ
TLS 1.2 ⓘ
layer transport layer ⓘ
ledTo changes in operational security practices ⓘ
increased scrutiny of TLS implementations ⓘ
revocation and reissuance of many TLS certificates ⓘ
messageDirection bidirectional ⓘ
messageType HeartbeatRequest ⓘ
HeartbeatResponse ⓘ
negotiatedVia TLS extension mechanism ⓘ
notableImplementation OpenSSL ⓘ
notableImplementationBug OpenSSL Heartbleed bug ⓘ
partOf Transport Layer Security ⓘ
linked to: TLS
protocolFamily DTLS ⓘ
TLS ⓘ
requires support from both peers ⓘ
securityRecommendation disable heartbeat extension on servers ⓘ
upgrade vulnerable TLS libraries ⓘ
standardizedBy IETF ⓘ
status deprecated in practice ⓘ
usesMechanism periodic heartbeat request and response messages ⓘ
vulnerabilityCause insufficient bounds checking in some implementations ⓘ
vulnerabilityImpact exposure of user credentials ⓘ
information disclosure ⓘ
leakage of process memory ⓘ
potential exposure of private keys ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

TLS Working Group → responsibleFor → TLS heartbeat extension (later deprecated) ⓘ