Skip to main content
T1589Reconnaissancehard difficulty

Gather Victim Identity Information

Gather Victim Identity Information (T1589) is the reconnaissance step before the real attack: an adversary collects employee names, email addresses, and credentials through phishing pretexts, breach-data reuse, OSINT, and authentication-service probing, all before touching your environment. Most of it happens off your telemetry. The honest signal is behavioral: enumeration traffic that finally reaches your auth logs or web properties.

Practice detecting Gather Victim Identity Information on realistic SIEM alerts in SOCSimulator Operations.

SIEM

What is Gather Victim Identity Information?

Gather Victim Identity Information is documented as technique T1589 in MITRE ATT&CK® v19.1 under the Reconnaissance tactic. Detection requires visibility into SIEM telemetry.

T1589 covers three sub-techniques MITRE tracks separately: T1589.001 Credentials, T1589.002 Email Addresses, and T1589.003 Employee Names, and in practice an operator usually works all three at once. The cheapest path is passive: scraping LinkedIn, the company's own 'About' or 'Leadership' page, and conference speaker lists to build a roster of names, titles, and inferred email patterns (first.last@, flast@, firstname@). Tools built for this, theHarvester, Hunter.io, and simple Python scrapers, hit a target's public web properties dozens or hundreds of times in a short window, which is the one place this stage sometimes leaves a trace.

The active variant touches authentication infrastructure directly. An adversary who has already built a name list runs it against Office 365, Okta, or a VPN portal, one login attempt per candidate address, to learn which addresses are valid mailboxes before spending effort on a phishing kit. Because the goal here is discovery, not access, the attacker does not need the password right, only a response that distinguishes 'no such user' from 'wrong password', a distinction several identity providers still leak through timing or error-message differences. Credential harvesting itself, the .001 sub-technique, folds in stolen combolists from prior breaches (Have I Been Pwned-style dumps, paste sites, criminal marketplaces) that get tested against the target's login pages to find reused passwords, which is functionally identical to a password-spray attempt from a telemetry standpoint.

None of this requires malware or a foothold, which is why it is nearly invisible by design. What does surface is the byproduct: authentication failures, unusual web-scraping traffic, and DNS lookups for corporate infrastructure from IP ranges with no prior relationship to the organization. LAPSUS$ and Scattered Spider both built targeted social-engineering pretexts this way, researching help-desk staff and their managers by name before calling in to reset MFA, and Volt Typhoon used the same reconnaissance discipline to identify accounts worth compromising before living-off-the-land intrusions.

Where Gather Victim Identity Information fits in an attack

T1589 sits at the very front of the kill chain, inside the Reconnaissance tactic alongside T1591 (Gather Victim Org Information) and T1598 (Phishing for Information). It typically follows target selection and precedes T1586 (Compromise Accounts) or a spearphishing campaign built with T1566: the names and email patterns harvested here become the To: field and the pretext of the next email, and any valid credentials found feed directly into T1078 (Valid Accounts) for initial access.

The documented cases make the payoff concrete. LAPSUS$ is credited by MITRE with gathering detailed employee information specifically to sharpen social-engineering lures against help-desk and support staff, the same staff who can reset MFA on demand. Scattered Spider, known for its help-desk vishing intrusions against MGM, Caesars, and other targets, built its call scripts from names and organizational data pulled from prior breaches and public sources before ever dialing a number. Volt Typhoon, a state-linked actor focused on U.S. critical infrastructure, is documented performing this kind of victim-identity reconnaissance during the pre-compromise phase of its intrusions, well before any technique that shows up as malware or living-off-the-land execution.

Detection Strategies

The following detection strategies help SOC analysts identify Gather Victim Identity Information activity. These methods apply across SIEM environments and can be implemented as detection rules, correlation queries, or behavioral analytics in your security platform.

SIEM detection

SPL
`azure_monitor_aad` category=SignInLogs properties.status.errorCode=50126 properties.authenticationDetails{}.succeeded=false
| bucket span=5m _time
| stats count dc(user) as unique_user values(user) as user BY src
| where unique_user > 30
| table _time, src, unique_user, user

Flags a single source IP failing to authenticate 30+ distinct Azure AD usernames in a 5-minute window (error 50126, invalid password). Adapted from Splunk Security Content's 'Azure AD Multiple Users Failing To Authenticate From IP' analytic; Splunk tags the underlying behavior T1110.003, but the wide-and-shallow account list is the practical proxy for T1589 enumeration in a SIEM, since the gathering itself rarely leaves a log line.

other
from logs-system.security*, logs-windows.forwarded*
| where event.category == "authentication" and event.action == "logon-failed"
    and winlog.logon.type == "Network" and source.ip is not null
| stats failed_count = COUNT(*), distinct_users = count_distinct(winlog.event_data.TargetUserName)
    by source.ip, winlog.computer_name
| where failed_count >= 100 and distinct_users >= 2

Elastic's 'Multiple Logon Failure from the same Source Address' rule (ES|QL), tuned to surface a source IP failing against two or more distinct Windows accounts. It is built for brute force (T1110), but on a host with no known brute-force tooling running, the same shape (one source, several usernames, no successes) is the on-prem equivalent of the cloud enumeration pattern above.

Simulated example generated by SOCSimulator Research
LogType: AzureADSignInLogs
TimeGenerated: 2026-07-15 14:22:07
IPAddress: 91.219.212.44
ErrorCode: 50126
ResultType: Failure
UserPrincipalName: j.alvarez@corp.com
AppDisplayName: Office 365 Exchange Online
UniqueUsersFromIP_5min: 34
ConditionalAccessStatus: notApplied

Tuning and false positives

Most of what looks like T1589 enumeration in a SIEM is not an attacker. Marketing and sales tools scrape company directories and LinkedIn constantly and legitimately. Security vendors and researchers run their own OSINT scans against customer domains as part of attack-surface-management products, which produces the exact 'many pages, one client, no referrer' pattern flagged above. Users who forget their password and mistype it several times, or whose password manager retries a stale credential across multiple linked accounts, can also trip a wide-and-shallow authentication-failure rule.

The fix is context, not volume alone. Maintain an allow-list of known attack-surface-management vendors and internal scraping jobs by source IP or user agent, and treat anything outside it as unclassified rather than benign. For the authentication side, weight distinct-account-count over raw failure-count (a single locked-out user generates many failures against one account; enumeration generates one failure against many accounts), and correlate the source IP against threat intelligence and prior sightings before paging anyone. A first-time source hitting 30 accounts once is worth a look; a known vulnerability scanner doing the same thing on a schedule is not.

Example Alerts

These realistic alert examples show what Gather Victim Identity Information looks like in your security tools. Use them to tune detection rules and train analysts to recognize true positives versus false positives in live environments.

HighSIEM

Password-Spray Precursor: 34 Accounts Targeted From One IP

Azure AD SignInLogs recorded error code 50126 (invalid password) for 34 distinct usernames from source IP 91.219.212.44 inside a 5-minute window, with zero successful logons. No account was hit more than once, consistent with a script working down a harvested employee list rather than a targeted brute force.

MediumSIEM

Directory Scraping Against the Careers Page

Web proxy logs show a single client fetching 214 employee bio and 'meet the team' pages from careers.corp.com in six minutes, using the user agent python-requests/2.31 with no referrer header. The pattern matches automated enumeration of employee names ahead of a social-engineering campaign, not a normal visitor session.

LowSIEM

Enumeration Against Non-Existent Mailboxes

Exchange Online logs show 58 authentication attempts against usernames following the pattern firstname.lastname@corp.com, of which 41 do not correspond to any mailbox in the tenant. The mix of hits and misses suggests an attacker testing a name-permutation list built from LinkedIn profiles rather than a known credential set.

Responding to Gather Victim Identity Information

When a T1589-shaped alert fires, the first question is whether the source is something you already know: an approved scanner, an attack-surface-management vendor, or a misconfigured internal job. If it is not, pull the full list of usernames or pages targeted; that list is the most valuable artifact you get, because it tells you exactly which employees or accounts to expect in the next stage of the campaign, whether that is a phishing wave or a targeted vishing call to the help desk.

Because T1589 is reconnaissance, not compromise, there is rarely a host to isolate or a process to kill, so response here is about getting ahead of what comes next: block or rate-limit the source IP at the edge, flag the targeted usernames for a short window of heightened monitoring (unexpected password resets, MFA re-enrollment, help-desk calls claiming to be that employee), and if credentials were confirmed valid during the enumeration, force a reset on those accounts immediately rather than waiting for a follow-on login. Treat this as low-severity-but-time-sensitive: it rarely warrants a full incident response, but the clock on the next stage of the attack is already running.

Frequently Asked Questions

How do SOC analysts detect Gather Victim Identity Information?
Detection centers on SIEM telemetry for the reconnaissance phase of the attack. Watch for a single source IP or ASN generating 4625 (or Azure AD error 50126 / O365 UserLoginFailed) failures against many distinct usernames inside a short window (Splunk's threshold is 10+ unique accounts in 5 minutes for O365, 30+ for Azure AD and AWS); that "wide and shallow" pattern is the closest thing T1589 leaves in your SIEM. On-prem, correlate EventID 4625 by WorkstationName or source IP, not by target account: an attacker validating a list of harvested employee names hits three or more different TargetUserName values from the same source, not the same account repeatedly.
What does a Gather Victim Identity Information alert look like?
A representative SIEM detection is "Password-Spray Precursor: 34 Accounts Targeted From One IP" (high severity): Azure AD SignInLogs recorded error code 50126 (invalid password) for 34 distinct usernames from source IP 91.219.212.44 inside a 5-minute window, with zero successful logons. No account was hit more than once, consistent with a script working down a harvested employee list rather than a targeted brute force.
Which tools detect Gather Victim Identity Information, and how can I practice?
Gather Victim Identity Information (T1589) is best surfaced with SIEM telemetry, which exposes the reconnaissance signals described above. Practice detecting it on those exact consoles in SOCSimulator Operations, free.
Glossary

What is Attack Surface? SOC Glossary

An organization's attack surface is the total set of points where an adversary could attempt unauthorized access: networ…

Read more
Glossary

What is Threat Intelligence? SOC Glossary

Threat intelligence is analyzed, contextualized information about current and emerging cyber threats, including threat a…

Read more
Glossary

What is IDS? SOC Glossary

An Intrusion Detection System (IDS) monitors network traffic or host activity for signs of malicious behavior, policy vi…

Read more
Glossary

What is IPS? SOC Glossary

An Intrusion Prevention System (IPS) is an active network security control deployed inline that inspects traffic in real…

Read more
Career Path

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

Tier 1 SOC Analysts are the front line. You monitor alert queues, triage incoming detections, classify them as true or f…

Read more
Career Path

Security Engineer Career Guide: Salary & Skills

Security Engineers build and maintain the infrastructure that SOC analysts depend on. You deploy SIEMs, configure firewa…

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
Comparison

SOCSimulator Vs. Letsdefend: Platform Comparison

SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…

Read more
Glossary

SOC Glossary: Security Operations Terminology

Complete glossary of Security Operations Center terminology for aspiring SOC analysts.

Read more
Feature

Shift Mode: Real-Time SOC Simulation

Practice alert triage under realistic time pressure with SLA timers and noise injection.

Read more
Feature

Operations: Guided Training Operations

Structured CTF-style investigation operations covering real-world attack scenarios.

Read more
Blog

SOCSimulator Blog: Security Training Insights

Articles on SOC analyst skills, detection engineering, and career development.

Read more