{#intro} ========= {#firstbug0} ------------- The First *Bug* --------------- **Page from Harvard Mark II log** A dead moth removed from the device Slammer Worm (2003) ------------------- **Buffer Overflow** Affected 90% of vulnerable machines in 10 mins Northeast Blackout (2003) ------------------------- **Race Condition** Cut power for 55 million, trigger: lines hitting foliage HeartBleed (2014) ----------------- **Buffer Overflow** Compromises secret keys, passwords ... Goto Fail (2014) ---------------- **Typo (?!)** Bypass critical check, compromise cryptography A Possible Solution =================== Modern Languages -----------------