Editing 1354: Heartbleed Explanation

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 16: Line 16:
 
Often popular explanations of security bugs require the issue to be simplified a lot and to leave out a lot of details. In this case [[Randall]] didn't have to do much simplifying; the bug is actually that simple. Also, any client that can connect to the server can typically exploit this bug in the underlying {{w|OpenSSL}} software — the use of the term "User Meg" does not imply that Meg had to authenticate first.
 
Often popular explanations of security bugs require the issue to be simplified a lot and to leave out a lot of details. In this case [[Randall]] didn't have to do much simplifying; the bug is actually that simple. Also, any client that can connect to the server can typically exploit this bug in the underlying {{w|OpenSSL}} software — the use of the term "User Meg" does not imply that Meg had to authenticate first.
  
Although Randall shows Meg recording the data by hand, on paper, it is more likely that a person exploiting the bug would have a computer record the data, perhaps on its hard drive or on a flash drive. However one could argue that such a person would not communicate to the server by speaking out loud either.
+
Although Randall shows Meg recording the data by hand, on paper, it is more likely that a person exploiting the bug would have a computer record the data, perhaps on its hard drive or on a flash drive.
  
 
The title text is a reference to ''{{w|Are You There God? It's Me, Margaret.}}'', a novel by {{w|Judy Blume}}, and plays off of the "server, are you still there?" line in every panel where she did start a request. The novel is the theme of another comic [[1544: Margaret]] too. ''Meg'' can be a nickname for ''Margaret'' as well as ''[[Megan]]'' who Margaret resembles.
 
The title text is a reference to ''{{w|Are You There God? It's Me, Margaret.}}'', a novel by {{w|Judy Blume}}, and plays off of the "server, are you still there?" line in every panel where she did start a request. The novel is the theme of another comic [[1544: Margaret]] too. ''Meg'' can be a nickname for ''Margaret'' as well as ''[[Megan]]'' who Margaret resembles.
Line 49: Line 49:
 
:Server memory: <tt>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</tt>
 
:Server memory: <tt>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</tt>
  
:[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 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 notebook and a pen and is writing something.:]
  
 
:Server memory: <tt>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</tt>
 
:Server memory: <tt>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</tt>

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)