From the course: Programming Foundations: Secure Coding

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Understand an attacker

Understand an attacker

From the course: Programming Foundations: Secure Coding

Start my 1-month free trial

Understand an attacker

- The mind of an attacker or bad actor is foreign to many software developers. We spent our lives building things that we hope makes the world a better price. I know that is kind of cliche, but the reality is most of us really want to write code that improves our business or engages our passion. As such, we are builders and makers. An attacker, however, has a very different mindset. They want to tear down what you have built. Now, their motivations can be all over the place, and while it is important to understand these motivations, the simple fact that they want to tear down what we build is very hard for many developers to grasp. So part of writing secure code is understanding the mindset of the attacker. The first component is looking at why they want to break your code. Now, the reasons can be as many as the stars in the sky, but each attacker has a reason. Most attacks we hear about seem to be financial in purpose,…

Contents