Another free Stanford University course: computer security . Methods for searching for vulnerabilities in code and principles for creating secure systems that by their architecture minimize damage from potential vulnerabilities will be considered using real examples. The course covers the following topics:
memory access vulnerabilities;
techniques and tools for finding vulnerabilities;
sandbox and isolation;
web security;
network security;
malware recognition and protection;
security of mobile platforms.
The course is designed for students with basic programming skills in C and C ++. There are lectures, laboratory and homework. Classes start in February 2012, pre-registration is now open.
Lectures will be divided into video for 8-12 minutes, including with test tasks. Some tasks will be published separately. You can tentatively expect about two hours of video content per week. After the live broadcast, they will be posted for free download.
There are three lecturers at once: Dan Boneh (he also reads a course on cryptography ), John Mitchell and Professor Don Song, winner of numerous awards for scientific work on database security, applied cryptography, etc. ')
See a list of other online courses that start at Stanford in January and February. It’s impossible to take everything at once, it’s better to choose a maximum of two or three.