For those who have heard about the heartbleed bug but are a bit confused as to why it is a problem and how it works then XKCD explains all.