News for hackers. Stuff that matters.
Re:Xkcd: Heartbleed Explanation by nyellin on Friday April 11, 2014 @06:04AM (#7572046)
This is why xkcd is unique - not because of the puns or nerdy references, but because of Randall's ability to make complicated issues simple.
Re:Xkcd: Heartbleed Explanation by alandarev on Friday April 11, 2014 @06:13AM (#7572063)
But it was simple in first place. Though a self-explanatory picture describing it is a huge plus to refer for non-IT people.
Re:Xkcd: Heartbleed Explanation by brazzy on Friday April 11, 2014 @08:09AM (#7572387)
Take a look at the top-voted answers to "How to explain Heartbleed without technical terms?" on security.SE and repeat that:

http://security.stackexchange.com/questions/55343/how-to-exp...

Re:Xkcd: Heartbleed Explanation by nollidge on Friday April 11, 2014 @09:18AM (#7572643)
The two top-voted answer includes WAAAAAY more information than the XKCD comic, so they're not really comparable. The third one explains it pretty simply.
Re:Xkcd: Heartbleed Explanation by brazzy on Friday April 11, 2014 @09:54AM (#7572802)
That's exactly the point: some experts, when asked for a simple explanation, produce a huge info-dump in simplified terminology, and most experts thought that an appropriate response (see upvotes) - failing to realize that the result is anything but simple.

It takes a special skill to eliminate all the non-essential information and produce something truly simple to understand, like the comic.

Re:Xkcd: Heartbleed Explanation by Guvante on Friday April 11, 2014 @12:09PM (#7573735)
Myself included. So many interesting topics to touch on when explaining something.

The only reason I ever manage to be short in text form is being able to go back and delete.

Re:Xkcd: Heartbleed Explanation by nollidge on Friday April 11, 2014 @10:19AM (#7572957)
Oh, gotcha, agreed!
Re:Xkcd: Heartbleed Explanation by nyellin on Friday April 11, 2014 @06:37AM (#7572117)
Sure, it's simple if you realize that memory heaps are sequential and the server's private key can be found after the address of a short-lived packet buffer... It is not trivial explaining all that with simple analogy my grandmother would understand.
Re:Xkcd: Heartbleed Explanation by masklinn on Friday April 11, 2014 @06:57AM (#7572165)
> it's simple if you realize that memory heaps are sequential and the server's private key can be found after the address of a short-lived packet buffer…

Your comment seems to imply an out of bounds access (read past the allocated buffer), but heartbleed has no out of bounds access.

Instead, it's a problem of malloc (and even more so openssl's freelist scheme) returning non-zeroed memory which can (and often does) hold previously allocated data combined with read(2) not overwriting the whole buffer and not checking read(2)'s return value, which means the aforementioned previously allocated data gets sent back.

Re:Xkcd: Heartbleed Explanation by gizmo686 on Friday April 11, 2014 @01:14PM (#7574160)
I had no problem explaining it to my non-technical family members. The way I described it is that the server would return whatever happened to be there.
Re:Xkcd: Heartbleed Explanation by diminish on Friday April 11, 2014 @07:18AM (#7572227)
Does anyone remember Randall explaining DDOS?
Re:Xkcd: Heartbleed Explanation by hisem on Friday April 11, 2014 @09:45AM (#7572759)
Re:Xkcd: Heartbleed Explanation by dllthomas on Saturday April 12, 2014 @01:57PM (#7578564)
That's likely to be an example of DDOS, but isn't at all an explanation of DDOS. It's an explanation of the difference between "the CIA website" and anything actually sensitive.
Re:Xkcd: Heartbleed Explanation by teddyh on Monday April 14, 2014 @02:56AM (#7584853)
Re:Xkcd: Heartbleed Explanation by kevin818 on Friday April 11, 2014 @09:33AM (#7572713)
Don't remember the link but yeah that was pretty good :)
Re:Xkcd: Heartbleed Explanation by ozh on Friday April 11, 2014 @08:39AM (#7572492)
with bare simple tools (raw html text, one gif or png image, period)