@ James Greenhalgh
"Linux Wouldn't have this Problem" - why? Surely executing a downloaded application after the user has been asked "are you REALLY sure?" is a problem for all operating systems. PEBKAC - Problem Exists Between Keyboard And Chair.
fscked by SHA-1 collision? Not so fast, says Linus Torvalds