Principles of Security

In this video, Douglas Crockford outlines the basic principles of designing secure software, with a focus on web applications. He starts at the beginning with the invention of language itself and makes a strong case for designing secure software based on fundamental principles rather than specific techniques, tricks, or hacks.

Video source: http://www.yuiblog.com/blog/2012/04/09/video-crockford-security/