Episode 2. Secure Coding — Understanding Software Attackers

Amir Mustafa
3 min readMar 17, 2022

--

→ Developers aims to build quality products (i.e. we are builders and makers)

→ Software Attackers aims to destroy products made (i.e. hackers or crackers)

→ So for writing secure code, we need to understand the mindset of software attackers

→ As a developer, understanding the mindset of the attacker is a difficult job in my opinion.

Motivations of Attackers:

→ So if you can write secure coding, even the hacker tries to attack, nothing will happen to the software.

→ Once we start thinking about the mindset of the attacker, we might explore many ways to review our code

i.e. seeing code through the lens of the attacker

→ When attackers attack any application from the most secure application to the beginner level, they create a blueprint of attacks i.e. software attack tree

→ So if a developer, QA or product owner can create an attack tree. Thet may make application loopholes secured.

Video:

Closing Thoughts:

Every application has some sensitive information starting from user data to application data.

In the next few videos, we will see where most exploits happen and how they can be prevented.

Thank you for reading till the end 🙌 . If you enjoyed this article or learned something new, support me by clicking the share button below to reach more people and/or give me a follow on Twitter and subscribe Happy Learnings !! to see some other tips, articles, and things I learn about and share there.

--

--

Amir Mustafa
Amir Mustafa

Written by Amir Mustafa

JavaScript Specialist | Consultant | YouTuber 🎬. | AWS ☁️ | Docker 🐳 | Digital Nomad | Human. Connect with me on https://www.linkedin.com/in/amirmustafa1/

No responses yet