Train as a Social Engineer: The Value of Creating Environments
When I am not wearing my Social Engineering (SE) hat, I am often wearing
the hat of “working dog trainer.” What does this mean? It means my dogs
and I train in a variety of useful areas, obedience and tracking being
some of the main events. The ladies (aka my dogs) can track articles of
clothing, metal, and types of plastic, all because of this training and,
more importantly though less glamourous, they will sit when I ask,
anywhere, no matter what. This includes if they are off-leash and a
moose is barreling by (true story, thanks Colorado). You may be asking
yourself, “how did she get this to occur?” And you are most likely
wondering, “What does this have to do with Social Engineering?” The
answers to both of these questions are the same; you must create the
environments to learn social engineering
ladies sit whenever I ask because they have been trained, under a
variety of escalating situations, that they follow sitting protocol no
matter what. When they were puppies, they would have a leash tied to a
post on one collar, and a leash in my hand on another collar. They would
be told “sit,” praised, and once they had nailed that we would repeat
the drill, this time with a high value toy. I’d wave the toy in front of
their face, and if they tried to jump at it, I would keep them in a sit
via the leash in my hand. You could see it in their faces, all they
wanted was that ball. They wanted it so badly. However, they were
learning that our policy is, “you sit unless you’re told to break.”
Training Through Environment Creation
is the same methodology that should be applied to learning to be a
social engineer and, if this applies to you, social engineering
awareness training within your company. I created the environment and
events that were used to train the dogs. I introduced the high-value toy
and put them in a situation where they were tempted to break policy
and, instead, were taught how to behave in that situation that would be
applied later in more intense situations.
This practice can be applied to so many elements in life including your journey to becoming an SE and, for those of you managing security teams, your vishing, phishing, and red teaming programs. On the corporate side, you have heard from my colleague Ryan about the values of creating strong and properly executed phishing and impersonation programs that increase in difficulty over time that is appropriate for the skill level of your user base. If you work with security training programs, I cannot stress enough the value of creating the correct environments to learn social engineering. These environments should use escalating, real-world events to test your userbase against common social engineering attack vectors. However, what do you do to train yourself as a social engineer? To effectively do this, you must create the environment in which you test and train the skills you need to grow to your next level of SE. Let’s explore how to do this for ourselves to improve as social engineers.
Creating Your Own Environments to Learn Social Engineering
you are looking to enter the field of SE, you must first assess the
requirements for the role and your current skill level. Social engineers
need many skills, but a few important ones are human interaction,
reacting quickly in unfamiliar situations, critical thinking,
ego suspension, and a constant desire to reassess, grow, and try new
things. These skills are not often viewed as hard skills, but they can
absolutely be trained like them.
you are looking to practice your SE skills, you will need to create the
environment in which you can learn. Even if your company runs a great
security awareness program, that is teaching you the defense against SE.
How do you train for your debut as the SE on the red team? Try some of
the following drills by creating events and environments where you must
exercise the appropriate skillsets:
environments: Pick a venue and, if this drill is new to you, you can
choose one that is familiar. Decide on an informational flag to get from
strangers. Start easy with things like, what did they do today, where
do they work, what is their name? Over time, begin choosing more
challenging, less familiar environments for this drill and increase the
sensitivity of the flag you are going for. Practice asking specific
questions of unfamiliar people in unfamiliar situations and increase
your own difficulty over time.
DISCLAIMER: Remember – our goal as white hat social engineers is to leave others feeling better for having met us, per the SE code of ethics. Do not seek to obtain sensitive PII. Try questions that escalate in emotional depth and non-PII informational content.
environments: Challenge your version of comfortable. This practices ego
suspension. Have you ever seen something and immediately felt
resistant? Perhaps an article from a publication you typically don’t
agree with, or an opposing opinion piece on a topic you are passionate
about. When you feel yourself think, “no – I won’t read that for X
reason,” do it anyway. Enter with an open mind and challenge your status
quo. This job does that all the time.
environments: Take an improv class. This can teach you to react in
unfamiliar situations and think through conversational pathways on the
attempting any of these drills, take notes on the interactions and
environment. Was there anything that you could have improved upon? Was
there an opportunity for rapport building you didn’t capitalize on?
Could you have used an influence principle to better effect? Would a different setting have changed things? How? Analyze your own behavior and identify your areas for improvement.
the pups, we all benefit from creating real-world events that escalate
in difficulty over time in which we can practice our training and
skills. It’s better to learn in controlled environments before game-time
comes in the real world. Does creating your own training environment
seem daunting? We’ve got you covered! Our courses are designed to do
just this – provide real world training environments for current and
future SEs. Blood, sweat, tears, and countless hours of work have been
invested by the great folks here at SECOM to create the following
- Advanced Open Source Intelligence, next offered April 23-24, 2019 in Denver, CO will teach you OSINT skills and allow you to apply them in practical challenges.
- Advanced Practical Social Engineering (APSE) in Bristol, UK May 13-17 and Aug 3-6 at Black Hat USA offers amazing instructional content and specifically curated homework to improve your social engineering.
Level Social Engineering (MLSE) is available to APSE alums where you
will practice physical entry and extreme social engineering skills. This
course is full for 2019 so get into a 2019 APSE course to be eligible
Ready to practice your SE skills at the next level? Registration is now open for the SECTF at DEF CON 27!! Sign up now and start creating your amazing video so we can get to know you.
Get out there, create some learning environments, and become better SEs!
Written By: Cat Murdock
*** This is a Security Bloggers Network syndicated blog from Security Through Education authored by SEORG. Read the original post at: https://www.social-engineer.org/newsletter/social-engineer-newsletter-vol-08-issue-113/