← Back

April 11, 2014

#1354: Heartbleed Explanation explain

Heartbleed Explanation

[Caption above the panels:]

How the Heartbleed Bug works:

[Meg, a girl with more curly hair than Megan, stands to the left in a panel. At the center of the panel is a black and gray server with red and green diode lights showing. During all six panels the server stays the same. Meg is standing with her arms down in four panels. It will be noted when she does not. Meg talks to the server. The server “thinks” all the time, i.e. we see its memory in all panels. The top and bottom line is breaking the edge of the thought bubble making it difficult to discern. In every second panel it replies to Meg. In these panels the number of letters requested by Meg is highlighted with yellow color.]

[Meg speaks, server thinks:]

Meg: Server, are you still there? If so, reply “POTATO” (6 letters).

Server thinking: wants pages about “boats”. User Erica requests secure connection using key “4538538374224” User Meg wants these 6 letters: POTATO. User Ada wants pages about “irl games”. Unlocking secure records with master key 5130985733435. Maggie (chrome user) sends this message: “Hi

[Server thinks, the same as above, although cut a little different at the edges, with POTATO highlighted in yellow and it replies the highlighted part in a rectangular speak bubble.]

Server thinking: wants pages about “boats”. User Erica requests secure connection using key “4538538374224” User Meg wants these 6 letters: POTATO. User Ada wants pages about “irl games”. Unlocking secure records with master key 5130985733435. Maggie (chrome user) sends this message: “Hi

Server: POTATO

[Meg speaks, server thinks:]

Meg: Server, are you still there? If so, reply “BIRD” (4 letters).

Server thinking: User Olivia from London wants pages about “man bees in car why”. Note: Files for IP 375.381.283.17 are in /tmp/files-3843. User Meg wants these 4 letters: BIRD. There are currently 348 connections open. User Brendan uploaded the file selfie.jpg (contents: 834ba962e2ceb9ff89bd3bff8c

[Server thinks, the same as above, although cut a little different at the edges, with BIRD highlighted in yellow and it replies the highlighted part in a rectangular speak bubble. Meg has taken her hand to her chin thinking:]

Server thinking: User Olivia from London wants pages about “man bees in car why”. Note: Files for IP 375.381.283.17 are in /tmp/files-3843. User Meg wants these 4 letters: BIRD. There are currently 348 connections open. User Brendan uploaded the file selfie.jpg (contents: 834ba962e2ceb9ff89bd3bff8c

Server: BIRD

Meg: Hmm…

[Meg has taken her hand down again and speaks, server thinks, now with her line at the top:]

Meg: Server, are you still there? If so, reply “HAT” (500 letters).

Server memory: a connection. Jake requested pictures of deer. User Meg wants these 500 letters: HAT. Lucas requests the “missed connections” page. Eve (administrator) wants to set server’s master key to “14835038534”. Isabel wants pages about “snakes but not too long”. User Karen wants to change account password to “CoHoBaSt”. User

[Server thinks, the same as above, although cut a little different at the edges, with everything from (and including) “HAT” highlighted in yellow and it replies the highlighted part and even more in a rectangular speech bubble. Meg has taken a notepad and a pen and is writing something.:]

Server memory: a connection. Jake requested pictures of deer. User Meg wants these 500 letters: HAT. Lucas requests the “missed connections” page. Eve (administrator) wants to set server’s master key to “14835038534”. Isabel wants pages about “snakes but not too long”. User Karen wants to change account password to “CoHoBaSt”. User

Server: HAT. Lucas requests the “missed connections” page. Eve (administrator) wants to set server’s key to “14835038534”. Isabel wants pages about “snakes but not too long”. User Karen wants to change account password to “CoHoBaSt”. User Amber requests pages