How We Identified Fake North Korean IT Workers Using Identity Matching

Employment Fraud: How To Identify Fake North Korean IT Workers

Table of Contents

Check your exposure

TL,DR:

Last year, detailed advisories from cybersecurity firms like Mandiant and unsealed federal charges shone a spotlight on the widespread issue of the Democratic People’s Republic of Korea (DPRK) fraudulent remote IT workers.

The flurry of illicit activity piqued our interest at SpyCloud, where we closely track cybercriminal activity and research emerging threats. Research now shows nearly all of the Fortune 500 interacting and potentially inadvertently hiring DPRK IT workers.

When we took a look at our own data lake, we found some interesting supportive findings.

How the employment fraud schemes work

In these schemes, individuals acting on behalf of the North Korean government participate in what’s broadly become known as employment fraud, obtaining remote work positions in software engineering and IT under fraudulent identities at US organizations. Their paychecks then presumably go towards funding the North Korean regime. The FBI has also warned that these individuals are increasingly engaging in corporate espionage and data theft extortion against the companies that have inadvertently hired them.

Unfortunately for the participants in these schemes, they are just as susceptible to being infected by malware as anyone else. With that in mind, we found a starting point for a deeper investigation, picked up a trail, and it led our researchers to some interesting insights.

SpyCloud has observed many of these DPRK fraudulent IT workers inadvertently infect their own workstations with commodity infostealer malware. Like other infostealer malware infections, the logs that are harvested from these infections are then sold and shared on the darknet, where SpyCloud recaptures, classifies, and parses them in bulk.

SpyCloud has observed many of these DPRK fraudulent IT workers inadvertently infect their own workstations with commodity infostealer malware. Like other infostealer malware infections, the logs that are harvested from these infections are then sold and shared on the darknet, where SpyCloud recaptures, classifies, and parses them in bulk.

What can we learn from a malware infection log? Self-infection insights from when bad actors infect themselves

Stealer logs generally contain an infected user’s system information, account login credentials, and browser cookies. In addition, they can also contain more detailed information like browsing history, desktop files, installed software, running processes, data scraped from notes applications, and screenshots from the device.

Because of this, malware logs can reveal substantial information about these workers’ daily digital activities, give us insight into their TTPs, and allow us to identify organizations where they have applied and potentially been hired.

How SpyCloud was able to identify DPRK workers participating in this employment scheme

In order to narrow down our infostealer malware data to identify the self-infections out of our database of billions of malware records, we initially started by using the following basic pivoting logic:

01

Astrill VPN

Often we start a search like this within the SpyCloud Investigations solution using IP addresses. Like most of the DPRK’s cyber operations, the individuals involved appear to be located outside of North Korea, with many operating out of Chinese provinces near the North Korean border. This is mostly out of operational necessity; North Korea has extremely limited access to electricity and virtually no internet access. Mandiant published a list of IP addresses that they observed being used by DPRK remote workers. Many of these IP addresses are associated with the Astrill VPN service, a popular VPN in China. SPUR also published a much more extensive list of Astrill VPN IP addresses.

02

Job boards

Astrill VPN has been heavily used by DPRK IT workers, but it’s also popular for a wide variety of other typical Chinese users to bypass the “great firewall” when browsing the internet. The easiest way to narrow down our search further was to look for logs where the infected user appeared to be applying to a lot of jobs on Western recruiting websites such as Upwork, Taleo, Workday, iCIMS, and Greenhouse.

03

Confirmation

After looking for logs that fit this profile, we wanted to explore deeper within each of the remaining infostealer logs to find other clues that match the profile of a workstation being used for this activity. Some additional indicators that can further corroborate a likely fraudulent DPRK remote IT worker log include:

04

The smoking guns

Once we narrowed it down even further and determined that the IP address and account credentials in a log likely fit the profile of a fraudulent IT worker, we were able to look for even more compelling pieces of evidence. Generally, we found these either within the log itself, or by using OSINT methods to access and review some of the public accounts created by the IT workers like GitHub accounts, LinkedIn accounts, or resumes posted to filesharing sites.

In some logs, we were even able to find files that had been exfiltrated from the workstation’s Desktop or Documents folders that clearly showed side-by-side resumes: a resume taken from a real developer or IT worker in the US, and a copied fraudulent resume with very minor changes like the name, contact information, and professional headshot.

05

Feedback loop

After using this process to find DPRK remote IT worker self-infections, we were able to find additional high-value indicators to serve as initial pivot points and repeat the process.

Impact: The Fortune 500 and beyond

This process has enabled us to begin to identify the extensiveness of the DPRK campaign, confirming its impact on hundreds of US companies who are interacting and potentially inadvertently hiring DPRK IT workers.

With evidence of this happening as far back as 2018, the threat continues to gain traction and teams are really only now beginning to unravel the unprecedented scale of these hirings. 

Our hope is by raising awareness of the issue, security teams can better combat existing risks and prevent unknowingly hiring and granting business access to these individuals in the future.

With that being said, the tools needed for identity analysis typically sit with security or IT, yet your HR team is likely vetting job candidates. As part of your business practices evolution, it’s important for operations and security teams to unite and collaborate on new, cross-functional workflows and playbooks that protect your entire organization from emerging threats that slip past traditional protective measures.

Learn more about how SpyCloud Investigations uncovers hidden risks like employment fraud.

FAQs

North Korean state-sponsored IT workers operating remote employment fraud schemes are susceptible to the same infostealer malware infections as any other user. When DPRK workers accidentally infect their own workstations with commodity infostealers, the resulting malware logs — containing system information, account credentials, browser cookies, browsing history, installed software, running processes, and in some cases desktop files and screenshots — are sold and shared on the darknet. SpyCloud recaptures, classifies, and parses these logs in bulk. Because the logs reflect the full digital activity of the infected device, researchers can use them to reconstruct the operator’s TTPs, identify multiple fraudulent personas, and trace connections to the organizations they have applied to or been hired by — turning the attackers’ own operational security failures into an intelligence source.

SpyCloud researchers use a layered pivoting process to identify DPRK fraudulent IT worker infections within a database of billions of malware records. The initial filter combines two signals: IP addresses associated with Astrill VPN — a service heavily used by DPRK operators working from Chinese provinces near the North Korean border — and browsing activity showing extensive use of Western job boards including Upwork, Workday, Taleo, iCIMS, and Greenhouse. From there, additional indicators narrow the identification further: multiple professional personas (LinkedIn profiles, GitHub accounts, resumes) that share reused passwords or password patterns; accounts for remote management tools like AnyDesk and TeamViewer, used to control US-based laptop farms; accounts for persona-creation services including sites that sell stolen Social Security numbers, AI resume builders, and AI headshot editors; and in some cases, desktop files containing side-by-side copies of a real developer’s resume alongside a near-identical fraudulent version with a different name, contact details, and photo.

Traditional background checks verify the identity presented by the candidate — they do not detect whether that identity is stolen, fabricated, or shared across multiple fraudulent personas. DPRK IT workers operate with professionally constructed false identities, AI-generated headshots, and resumes copied from real US developers with minor alterations. Background check processes that rely on submitted credentials cannot identify that the same underlying operator is applying across multiple companies under different names, or that the identity documents being presented belong to someone else. Detecting this threat requires cross-referencing candidate identity attributes against darknet intelligence — including breach records, malware logs, and credential reuse patterns — to identify signals of fraudulent identity construction that no document review would surface. This is why integrating identity intelligence into pre-hire workflows, in collaboration between security and HR teams, is the operational gap the DPRK campaign has exploited at scale.

Prevention requires combining identity intelligence with the hiring workflow — a cross-functional effort between security and HR teams that most organizations have not yet formalized. The key operational steps are: using infostealer-sourced identity data to check candidate identities for signals of fabrication or theft before extending offers; looking for credential reuse patterns that link a candidate’s professional profiles to other personas or darknet records; flagging candidates whose contact details, devices, or access patterns suggest routing through known DPRK infrastructure such as Astrill VPN; and building HR-security collaboration playbooks that route high-risk candidate signals to security review before access is granted. SpyCloud Investigations enables security teams to run these identity correlation checks — pivoting from a submitted email address or name to surface connected records across breach data, malware logs, and professional profiles — as part of a pre-hire vetting process rather than a post-incident investigation.

Keep reading

3D infographic of interconnected rings representing data breach analysis for 2026.
Top Takeaways from the 2026 Verizon Data Breach Investigations Report
The 2026 Verizon DBIR is the largest breach dataset ever analyzed – and the findings hit close to home for identity security teams. SpyCloud unpacks the numbers that matter most: why stolen credentials still drive nearly 4 in 10 breaches, how infostealers are fueling ransomware, and why MFA alone can't protect the sessions attackers are already stealing.
Illustration of device code phishing attack bypassing multi-factor authentication.
Device Code Phishing: The AiTM Attack That Bypasses MFA
Device code phishing is a fast-growing adversary-in-the-middle (AiTM) attack that exploits OAuth 2.0 device flow to harvest access and refresh tokens — bypassing MFA. SpyCloud Labs researchers break down how it works, what attackers do with stolen tokens, and how to detect and shut down compromised sessions.
Cybercrime update graphic showing ShinyHunters and criminal forums trends.
ShinyHunters, Supply CHAINS$ & Sketchy New Criminal Forums
Read on for the latest in supply chain compromises, cloud account takeovers, and breach forum shake-ups as we break down the biggest cybercrime trends of the month, including attacks by TeamPCP and ShinyHunters.

Check Your Company's Exposure

See your real-time exposure details powered by SpyCloud.

Going passwordless changes your attack surface. Explore session hijacking prevention

X