Social Engineering in Psychology through the lens of a Software Guy
Social Engineering
WHAT
This is a very interesting topic covered in this week's seminar and pertains to the social aspect of hacking i.e - hacking humans. From an Information Security standpoint, social engineering is a danger to privacy since it involves psychologically manipulating individuals into completing actions or disclosing personal information. Social engineering is a con used to obtain information.
Social engineers are essentially con men that use some of these techniques to con people [1]-
- Authority - People are exploited for their respect or fear of authority
- Reward - People are misled to divulge sensitive information as a means to get some reward like prize money etc.
- Moral Compass - People are led to act out of a sense of moral duty.
- Guilt - People are imbued with a false sense of empathy and manipulated to give away information.
- Desire to Please - People naturally want to help others and a social engineer can leverage this.
Coming into this seminar, I knew some of the social engineering attacks -
- Phishing
- Trojans
But seeing things from the human side of things has been refreshing. Originally my knowledge of Social Engineering was limited to just attacks against persons to elicit sensitive personal information. But now I am able to see that Social Engineering is a broader umbrella that goes beyond attacks.
I was able to relate Online Marketing and Influencing as another Social Engineering tactic.
WHY
Being a hardcore computer/software engineer for many years, I have been exposed to the good and the bad side of computing. The bad being - Black/Grey Hat Hacking. I believe that hacking a computer requires a deep understanding of the following -
- Computer Organization - Structure and behavior of a computer and its associations with other computers on a network.
- Computer Architecture - Set of rules and methods that describe the functionality, organization, and implementation of computer systems.
- Computer vulnerabilities - Flaw or weakness in a system or network that could be exploited to cause damage.
The reason why I chose to write about this is that social engineering is pretty much the 3 points above but just replacing Computers with humans.
Hacking the human mind or social engineering requires a deep understanding of the following
- Human Organization - Behavior of humans and their interactions with others.
- Human Mind Architecture - Human tendencies, desires, fears, influences, and how they function and respond to different situations
- Human Vulnerabilities - The points mentioned in [1] like Reward, Morality, Guilt, etc form the foundation of human vulnerabilities.
Since much of what we do today is on the internet, securing our data and learning about potential threats is important. In today's day and age, it is much harder for a hacker to hack your password than it is to manipulate and trick you into revealing your password.
Social media has changed the way individuals generate and receive information. Unlike traditional media broadcasts, which are passively absorbed, social media relies on individuals to intentionally spread the content they receive to their social relationships. And they do spread this and this spreads like a pathogen. These 2 sides of Social Engineering were riveting.
HOW
Firstly, everything seen on the internet should be taken with pinch of salt. Things seen on Social media shouldn't be taken at face value and always should be researched by the self. An analytical mind is beneficial when trudging through social media and the internet.
The same mindset is necessary when dealing with social engineering elements like phishing scams.
On one hand, this topic chalks out all the facets of Social Engineering and the steps we can take to protect ourselves.
But as a Software Engineer, some of these facets will be very useful when building applications, and I plan to leverage these concepts to build better/useful habit-forming products and applications -
- Contagion Effect - Spreading positive energy/emotion and helping users mimic this behavior
- Cognitive Dissonance - Help remove fatigue by providing the right/true information and being transparent
- Online Disinhibition Effect - Provide a safe space to talk and converse and ensure the threads are moderated to inhibit negativity.

Comments
Post a Comment