Skip to main content
ThreatsSIEMXDR

What is Social Engineering?

In cyber security, social engineering means manipulating a person into handing an attacker access, information or money, without exploiting a technical flaw. NIST defines it as an attempt to trick someone into revealing information, such as a password, that can be used to attack systems. Phishing, vishing, smishing, pretexting and help-desk impersonation are its common forms.

Definition

Social Engineering
In cyber security, social engineering means manipulating a person into handing an attacker access, information or money, without exploiting a technical flaw. NIST defines it as an attempt to trick someone into revealing information, such as a password, that can be used to attack systems. Phishing, vishing, smishing, pretexting and help-desk impersonation are its common forms.

How Social Engineering Works

The attacker asks the target to do something the target is already allowed to do. MITRE ATT&CK describes trust built over email, phone calls, chat, recruiting and help-desk interactions to get users to reset a password, change their MFA, approve a payment or run a command for the attacker. Urgency and authority shorten the checking: a deadline, a threatened account lockout, a caller who claims to be from the CEO's office, a reference to something in the news.

Because the victim acts with their own permissions, the deception itself happens in an inbox, on a phone or at a front desk, and the SIEM records none of it. It records the next step: a click, a password reset, a new MFA method, a sign-in. Verizon's 2026 Data Breach Investigations Report found that social engineering by text message and voice call had a success rate 40% higher than email phishing. Those channels leave no mail log, so their evidence sits in identity logs, if anywhere.

Types of social engineering and the trace each one leaves

TypeChannelATT&CK v20First place it shows up in a SOC
Phishing with a link or attachmentEmailT1566.001, T1566.002Mail and click logs (UrlClickEvents), then a sign-in or process launch minutes later
Credential phishingEmail, chat, fake login pageT1598A successful sign-in with the correct password from an IP or ASN the user has never used
Vishing and help-desk impersonationPhoneT1566.004, T1598.004, T1684.001Entra ID audit events such as Reset password (by admin) or Admin registered security info, then a sign-in from a new device
SmishingSMST1660 (Mobile matrix)Usually nothing until the sign-in that follows, because SMS rarely reaches corporate logs
MFA fatigue (push bombing)Authenticator appT1621A burst of failed MFA results for one user (Entra ResultType 500121, Okta user.mfa.okta_verify.deny_push), sometimes ending in an approval
Internal spearphishingEmail or Teams from a compromised colleagueT1534Messages from a real internal account shortly after that account had a risky sign-in
Email spoofing and executive impersonation (BEC)EmailT1684.002, T1684.001SPF, DKIM and DMARC results in the message headers, and a request to change payment or bank details
Pretexting, baiting, tailgatingIn person, USB driveNo single techniqueBadge system logs and removable-media events, if you collect them

For what the lures look like, see 15 phishing email examples analyzed by a SOC analyst. A lure whose link points to a genuine Microsoft sign-in page is covered in device code phishing.

Where social engineering sits in MITRE ATT&CK

ATT&CK v20 lists Social Engineering as technique T1684 under the Stealth tactic, with two sub-techniques: Impersonation (T1684.001) and Email Spoofing (T1684.002). The older Impersonation ID, T1656, still appears in many reports and now redirects to T1684.001. MITRE's description says these techniques aim at user-authorized actions "while minimizing technical indicators".

The delivery methods keep their own IDs under other tactics:

  • Phishing (T1566) under Initial Access
  • Phishing for Information (T1598) under Reconnaissance
  • Internal Spearphishing (T1534) under Lateral Movement
  • Multi-Factor Authentication Request Generation (T1621) under Credential Access

Tag both kinds when you write up a case. T1684 records that a person was deceived, and the second ID records what the deception got the attacker.

Scattered Spider and the IT help desk

CISA advisory AA23-320A on Scattered Spider, last revised on 29 July 2025, documents social engineering aimed at identity systems in unusual detail. According to CISA, the group:

  • targets large companies and their contracted IT help desks;
  • calls or texts employees while posing as IT or help-desk staff, to collect credentials or to get them to run commercial remote access tools;
  • calls the help desk while posing as an employee, to get the password reset and the MFA moved to a device the attackers control;
  • often spends several calls first learning what the help desk asks for during a password reset;
  • sends repeated MFA prompts until the employee presses Accept, and carries out SIM swaps;
  • has used domains that append -helpdesk or the name of an SSO product to the target's name.

CISA recommends FIDO/WebAuthn or PKI-based MFA, which it describes as resistant to phishing and not susceptible to push bombing or SIM swaps.

A help-desk reset, as the SOC sees it

Simulated example generated by SOCSimulator Research. The tenant, users, IPs and times are invented; the operation names and fields are Microsoft's.

14:02  ServiceDesk  INC-48213 opened: caller says he is j.ortiz (Finance), new phone, locked out
14:09  AuditLogs    Reset password (by admin)        target j.ortiz@contoso.example  by helpdesk.t1@contoso.example
14:10  AuditLogs    Admin deleted security info      target j.ortiz@contoso.example  by helpdesk.t1@contoso.example
14:14  AuditLogs    User registered security info    target j.ortiz@contoso.example  Microsoft Authenticator
14:16  SigninLogs   ResultType 0  j.ortiz@contoso.example  203.0.113.45  AS64512  Office 365 Exchange Online
14:21  SigninLogs   ResultType 0  j.ortiz@contoso.example  203.0.113.45  AS64512  Office 365 SharePoint Online

Help desks reset passwords all day, so no single line here is suspicious. The sequence is: a reset and an MFA method swap on the same account within five minutes, then that account's first sign-in from AS64512. The question that closes it goes to the agent: how was the caller verified? In the example, the real j.ortiz, reached on the number in the HR record, never called.

The query below looks for that sequence. It is written against Microsoft's documented AuditLogs and SigninLogs schemas and has not been run against a live workspace by SOCSimulator. Tune the two-hour window and the 30-day baseline to your tenant.

let resetOps = dynamic(["Reset password (by admin)", "Admin deleted security info", "Admin registered security info", "User registered security info"]);
let resets = AuditLogs
| where TimeGenerated > ago(7d) and OperationName in (resetOps)
| extend User = tolower(tostring(TargetResources[0].userPrincipalName))
| project ResetTime = TimeGenerated, User, OperationName, Actor = tostring(InitiatedBy.user.userPrincipalName);
let knownAsn = SigninLogs
| where TimeGenerated between (ago(37d) .. ago(7d)) and ResultType == "0"
| extend User = tolower(UserPrincipalName)
| distinct User, AutonomousSystemNumber;
SigninLogs
| where TimeGenerated > ago(7d) and ResultType == "0"
| extend User = tolower(UserPrincipalName)
| join kind=inner resets on User
| where TimeGenerated between (ResetTime .. ResetTime + 2h)
| join kind=leftanti knownAsn on User, AutonomousSystemNumber
| project ResetTime, OperationName, Actor, SigninTime = TimeGenerated, User, IPAddress, AutonomousSystemNumber, AppDisplayName

MFA fatigue in the sign-in logs

In Entra ID, a failed push lands in SigninLogs with ResultType 500121, Authentication failed during strong authentication request. Microsoft's security operations guide for user accounts lists it next to 50074, Strong Authentication is required, among the interrupts to baseline and alert on. 500121 also covers prompts that timed out, so Microsoft's own Sentinel rule MFA Rejected by User narrows it to the detail MFA denied; user declined the authentication. Many of those for one user in a few minutes is the fatigue pattern. Example query, not run by SOCSimulator:

SigninLogs
| where TimeGenerated > ago(1d) and ResultType == "500121"
| where tostring(Status.additionalDetails) =~ "MFA denied; user declined the authentication"
| summarize Denied = count(), FirstDeny = min(TimeGenerated), LastDeny = max(TimeGenerated), IPs = make_set(IPAddress, 10) by UserPrincipalName, bin(TimeGenerated, 10m)
| where Denied >= 5

Read the result next to the same user's successes. A burst followed by ResultType 0 from one of the same IPs means someone approved. Number matching is on for every Microsoft Authenticator push, so an approval means the user typed the number shown on the attacker's screen: ask who gave it to them. Users who press Report suspicious activity on a prompt are set to high user risk in Entra ID Protection, which gives you a risk event to correlate with the burst.

Okta logs a rejected push as user.mfa.okta_verify.deny_push only in classic (V1) API flows. Okta Identity Engine writes a generic user.authentication.auth_via_mfa failure with a reason instead, so a detection written for one misses the other. Help-desk changes appear as user.account.reset_password, user.mfa.factor.deactivate and user.mfa.factor.reset_all.

From a click to a sign-in

When the lure is a link and Safe Links is in place, UrlClickEvents records the click with the user (AccountUpn) and the message it came from (NetworkMessageId). Joining it to sign-ins in the following half hour finds users who clicked and then authenticated, often on a credential page. Example query, not run by SOCSimulator:

UrlClickEvents
| where TimeGenerated > ago(1d) and ActionType == "ClickAllowed"
| project ClickTime = TimeGenerated, User = tolower(AccountUpn), Url, NetworkMessageId
| join kind=inner (
    SigninLogs
    | where TimeGenerated > ago(1d) and ResultType == "0"
    | project SigninTime = TimeGenerated, User = tolower(UserPrincipalName), IPAddress, AutonomousSystemNumber, AppDisplayName
  ) on User
| where SigninTime between (ClickTime .. ClickTime + 30m)

A hit whose sign-in IP is new for that user is worth a case. Then search for the same NetworkMessageId in other mailboxes to see who else received the lure.

Controls that change what you see

  • Phishing-resistant MFA (FIDO2/WebAuthn or PKI). Per CISA, it removes push bombing and SIM swaps as routes, and a password typed into a fake page stops being enough.
  • Help-desk verification. MITRE lists account use policies (M1036) as the mitigation that adds verification to help-desk resets, approvals and app consents. In practice: call back on the number in the HR record, or require the manager's approval, before any MFA change, and never reset MFA on the strength of an inbound call.
  • Number matching and Report suspicious activity in Microsoft Authenticator, described above.
  • DMARC enforcement on your own domains, which MITRE names against email spoofing (T1684.002).
  • Training on calls and texts as well as email (MITRE M1017), given Verizon's finding on mobile social engineering.

Social Engineering in SOC Operations

Social engineering alerts rarely carry that name. They arrive as unfamiliar sign-in properties, impossible travel, a new MFA method or a Safe Links click, and the job is to find the human step behind them. When an identity alert fires, pull the last 24 hours of audit events for the account and look for a password reset or an authentication method change. If there is one, find who performed it and the ticket behind it, then call the user on a number you already had, never one supplied in the ticket. Treat a reset followed by a first-time ASN as a compromised account until the user confirms otherwise: revoke sessions, remove the newly registered method and reset again through a verified channel. Record the pretext in the case notes (help-desk call, push burst, invoice email) with both ATT&CK IDs, T1684 or a sub-technique plus the delivery technique. That record tells the awareness team which channel to train on next, and it is the story an interviewer wants when they ask how you would investigate a vishing incident.

Free

Practice Social Engineering in a Real SOC

SOCSimulator provides hands-on training with realistic SIEM, XDR, and Firewall interfaces. Build real analyst skills investigating social engineering scenarios with zero consequences, free.

Frequently Asked Questions

What are the four types of social engineering?
No standard fixes the number at four. Most lists group attacks by channel: phishing (email), vishing (voice calls), smishing (SMS) and in-person techniques such as pretexting, baiting and tailgating. The channel decides where evidence exists. Email leaves mail and click logs, while calls and texts usually leave nothing until the sign-in that follows.
Which is an example of social engineering?
A caller tells the IT help desk he is an employee who lost his phone and needs his password and MFA reset. The agent complies, and the attacker signs in as that employee. CISA documents this pattern against Scattered Spider's victims in advisory AA23-320A. In Entra ID it leaves a Reset password (by admin) audit event followed by a sign-in from a new network.
What are the top 5 social engineering attacks?
Ranked by what reaches SOC queues rather than by any official list: email phishing (T1566), credential phishing pages (T1598), vishing and help-desk impersonation (T1566.004, T1684.001), MFA fatigue (T1621) and business email compromise with spoofed or impersonated executives (T1684.002, T1684.001). Verizon's 2026 DBIR found text and voice attacks 40% more successful than email phishing.
How does social engineering work in cyber security?
The attacker researches the target, builds a pretext that fits the target's job and asks for something the target is allowed to do: a reset, an approval, a login, a payment. Urgency or authority cuts the checking short. Because the victim acts with their own permissions, the logs show legitimate activity, so detection depends on sequence and context.
How can organizations protect themselves from social engineering attacks?
Make the request harder to grant and the stolen secret less useful. CISA recommends phishing-resistant MFA (FIDO/WebAuthn or PKI), which resists phishing, push bombing and SIM swaps. Help desks should verify callers through a channel the caller does not control before any reset. Add DMARC enforcement, training that covers calls and texts, and an alert on resets followed by new-network sign-ins.

Sources

More Threats Terms

Event ID

Event ID 4624: Successful Logon, Codes & Queries

Event ID 4624 logs every successful Windows logon. SOCSimulator breaks down the logon type codes, TP/FP triage, and SPL/…

Read more
Event ID

Event ID 4648: Explicit Credentials & How to Detect It

Event ID 4648 logs explicit-credential logons like runas and scheduled tasks. SOCSimulator breaks down the fields and de…

Read more
Technique

Valid Accounts (T1078): Detection Training

Valid Accounts is among the hardest abuses to spot because nothing is technically broken, the adversary simply authentic…

Read more
Career Path

Threat Hunter Career Guide: Salary & Skills

Threat Hunters do not wait for alerts. You develop hypotheses based on threat intelligence and adversary behavior models…

Read more
Career Path

Incident Responder Career Guide: Salary & Skills

Incident Responders lead the technical response when confirmed breaches happen. You coordinate containment, run forensic…

Read more
Career Path

SOC Analyst (Tier 2) Career Guide: Salary & Skills

Tier 2 SOC Analysts handle the investigations that Tier 1 escalates. You dig into multi-stage attacks, coordinate contai…

Read more
Comparison

SOCSimulator vs Hack The Box: Comparison

Different tools for different career paths. SOCSimulator trains defensive analysts. Hack The Box trains offensive securi…

Read more
Tool

SIEM Training Console: SOCSimulator

The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…

Read more
Tool

XDR Training Console: SOCSimulator

The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…

Read more
Technique

MITRE ATT&CK® Techniques: Detection Training Library

Browse all MITRE ATT&CK® techniques with detection strategies and example alerts.

Read more
Career Path

Cybersecurity Career Paths: 2026 Guide

Explore SOC analyst career paths with salary data, required skills, and certification roadmaps.

Read more
Playbook

SOC Investigation Playbooks: Step-by-Step Guides

Practitioner investigation playbooks with decision trees and real SIEM queries.

Read more