Every now and again I come across some amazing videos on YouTube that I think are relevant to all web developers. One author (video blogger? – not sure what they are called) who is particularly brilliant is Tom Scott. He wonderfully articulates how web technologies and their exploits happen, and how to ensure that you don’t fall in to the same traps as many systems/sites out there.
One of Tom’s most brilliant videos is his explanation of how a self-re-tweeting tweet worked and how to ensure that you don’t have the same issues on your text boxes when writing their contents back out to the screen.
Essential viewing videos for development teams:
Tom Scott – Cracking Websites with Cross Site Scripting – Computerphile
Tom Scott – Hacking Websites with SQL Injection – Computerphile
Dr Mike Pound – Advanced SQL Injection
Tom Scott – Cross Site Request Forgery – Computerphile
Tom Scott – How Not To Store Passwords
Tom Scott – Hashing Algorithms and Security
If you are a developer, and have any suggestions of videos that should be added to this list, please add a comment with the URL!