Skip to content
Threats Guide

04

Social Engineering

Social engineering is the psychological manipulation of people into performing actions or divulging confidential information. Unlike technical hacking, social engineering targets the human element—often considered the weakest link in security.

4 topics, 7 scripts

Read the full category guide

Back to Main

Overview

Social engineering is the psychological manipulation of people into performing actions or divulging confidential information. Unlike technical hacking, social engineering targets the human element—often considered the weakest link in security.

Categories Covered

  1. Phishing - Deceptive emails and messages
  2. Pretexting - Fabricated scenarios to steal information
  3. Baiting - Offering something enticing to deploy malware
  4. Tailgating - Following authorized personnel into restricted areas
  5. Quid Pro Quo - Offering a service in exchange for information (planned)
  6. Vishing - Voice phishing over phone calls (planned)
  7. Smishing - SMS/text message phishing (planned)

Social Engineering Attack Vectors

TypeVectorTargetSuccess Rate
PhishingEmailCredentialsHigh
Spear PhishingTargeted EmailSpecific IndividualsVery High
WhalingExecutive EmailC-Level ExecutivesCritical
VishingPhone CallInformationMedium
SmishingSMSCredentialsMedium
PretextingIn-Person/PhoneInformationHigh
BaitingUSB Drops/DownloadsSystem AccessMedium
TailgatingPhysical EntryBuilding AccessHigh

Detection Methods

Technical Detection

  • Email filtering and analysis
  • URL reputation checking
  • Domain spoofing detection
  • Attachment sandboxing
  • Behavioral analytics

Human Detection

  • Security awareness training
  • Phishing simulations
  • Reporting mechanisms
  • Verification protocols

Detection Scripts

Prevention Strategies

Technical Controls

  1. Email Authentication - SPF, DKIM, DMARC
  2. Web Filtering - Block malicious sites
  3. Multi-Factor Authentication - Prevent credential abuse
  4. Endpoint Protection - Block malware downloads
  5. Data Loss Prevention - Monitor sensitive data

Administrative Controls

  1. Security Policies - Clear guidelines
  2. Incident Reporting - Easy reporting channels
  3. Regular Audits - Test security awareness
  4. Vendor Management - Third-party risk

Educational Controls

  1. Security Awareness Training - Regular sessions
  2. Phishing Simulations - Test employees
  3. Posters and Reminders - Visual cues
  4. Newsletters - Latest threats

Prevention Scripts

Social Engineering Attack Cycle

flowchart TD
    A["🔍 Research"] --> B["🤝 Establish Trust"]
    B --> C["🎯 Exploit Trust"]
    C --> D["💾 Extract Information"]
    D --> E["🕵️ Cover Tracks"]
    E --> F["💰 Monetize"]

    %% Styling
    classDef stage fill:#1f77b4,color:#ffffff,stroke:#0d3b66,stroke-width:2px;
    class A,B,C,D,E,F stage;

Common Social Engineering Techniques

1. Authority

  • Posing as IT support
  • Fake law enforcement
  • Impersonating executives

2. Urgency

  • "Your account will be locked"
  • "Immediate action required"
  • "Limited time offer"

3. Scarcity

  • "Only 5 spots left"
  • "Exclusive offer"
  • "Limited quantities"

4. Familiarity

  • Impersonating colleagues
  • Fake social media friends
  • Compromised accounts

5. Trust

  • Building rapport
  • Shared interests
  • Fake reviews/testimonials

Best Practices

For Employees

# Social Engineering Defense Checklist

□ Verify unexpected requests through alternate channels
□ Never share passwords or OTPs
□ Hover over links before clicking
□ Check sender email addresses carefully
□ Be wary of unsolicited attachments
□ Report suspicious communications immediately
□ Use MFA everywhere possible
□ Lock your screen when away
□ Challenge unknown visitors
□ Follow data classification policies

For Organizations

# Implement email authentication
SPF: v=spf1 include:_spf.google.com ~all
DKIM: Enable signing for all outgoing mail
DMARC: p=quarantine; rua=mailto:reports@domain.com

# Deploy phishing simulation
# Use tools like GoPhish or LUCY

Social Engineering Indicators

Email Red Flags

  • Urgent or threatening language
  • Generic greetings (e.g., "Dear Customer")
  • Misspellings and poor grammar
  • Mismatched URLs
  • Unexpected attachments
  • Requests for credentials
  • Unusual sender addresses

Phone Call Red Flags

  • Caller ID spoofing
  • Pressure to act immediately
  • Requests for personal info
  • Unsolicited tech support
  • Prize/sweepstakes wins
  • Demands for payment

Physical Red Flags

  • No visible ID badge
  • Vague purpose for visit
  • Asking to borrow equipment
  • Following through secure doors
  • Loitering in restricted areas

Social Engineering Tools (Defensive)

ToolPurposeType
GoPhishPhishing simulationsOpen Source
LUCYSecurity awarenessCommercial
PhishMeTraining platformCommercial
MimecastEmail securityCommercial
ProofpointThreat protectionCommercial
KnowBe4Training platformCommercial

References

Source folder: 04-social-engineering