Machine learning (ML) is used to predict many things in our life, such as bitcoin prices, sports results, weather forecasts and movie ticket prices. Numerous researchers have shown that machine learning can also be used to uncover an individual’s personality traits.
Knowing a target’s personality type can be very useful for social engineers. For example, if attackers know the communication style of the potential victim, they can adjust their ways to influence the target through spearphishing or other avenues. All in all, it is a good tool to have in your toolbox if you intend to do some serious social engineering campaigns
Common ways to measure personality types
One of the most well-known ways to assess personality traits is the Myers-Briggs Personality Type Indicator (MBTI). The MBTI framework provides a useful starting point for how to think about a potential target’s personality. As The Myers-Briggs Company notes, its framework is most useful for understanding a person’s general personality and communication habits.
It does this by measuring across four key areas
How a person gets their energy (extraversion vs. introversion) How a person takes in information and learns (sensing vs. intuition) How a person makes decisions (thinking vs. feeling) How a