CS50 Cybersecurity - Lecture 3 - Securing Software