Secure Programmer: Attacks
You will focus primarily on actual common software attacks in this 21-video course which means you will be shown how the SQL format string attack affects your programs and coding mistakes that make software vulnerable to them. In some of these examples learners will examine the vulnerable code and learn how to correct it. In other examples learners will explore how someone carries out the attack which will help lead one to learn how to defend against it. Begin by learning how to code against format string attacks in Java in Python and in C#. Then move on to coding against SQL injection attacks in Java in Python in C# and in Javascript. Next explore coding against buffer overflow attacks in Java in Python in C# and in Javascript. Further tutorials examine how to code against cross-site scripting attacks in Java in Python in C# and in Javascript. Also learn how to code against password cracking attacks in Java in Python in C# and in Javascript.