Software Security Course – Course Review


Reviewed by:
Rating:
4
On July 17, 2015
Last modified:July 17, 2015

Summary:

Very useful, specially for newer programmers. I'm sure if courses like this were required for most programmers, the landscape on cybersecurity today would be very different.

I have recently finished the Software Security course by Michael Hicks, from the Maryland Cybersecurity center.

I felt the course was interesting and useful. It covered:

– Old school buffer overflows/format string attacks and defenses

– Web attacks such as SQL injection, Cross-site Scripting, Cross-site request forgery and Session hijacking.

– Automated Tools – code review, static analysis, symbolic execution

– Penetration Testing

Classes are in a video format. There are projects (nicely presented in a Linux VM – I didn't do these), several suggested readings and quizzes.

Most of the classes have closed captions, and Coursera allows to speed up videos, too – even in their iOS/Android apps.

The course took me about 14 hours, including the interviews (which are considered optional, and are somewhat interesting).

Overall, very useful, specially for newer programmers. I'm sure if courses like this were required for most programmers, the landscape on cybersecurity today would be very different.

A lot of the general safety practices (defensive programming, etc) can be found in the still very good Code Complete 2 – which I recommend reading anyway if you are a programmer.

Very useful, specially for newer programmers. I'm sure if courses like this were required for most programmers, the landscape on cybersecurity today would be very different.

Featured Software Print your Folders quickly

Print and visualize your folders. Find out where your hard drive space went – and all your hard to find junk files.

Save money by avoiding buying a new hard drive, when all you had to do was delete files you didn't even know you still had!

Try it for free

Tags:

No comments yet.

Leave a Reply