North Korean fake IT worker tradecraft exposed
GitLab exposes abuse of its platform to trick software developers into downloading malicious payloads and finance companies into hiring North Koreans.
Research from GitLab has exposed the latest tradecraft behind North Korean fake IT worker scams.
GitLab banned 131 North Korean-attributed accounts last year, most of which involved JavaScript repositories that acted as resources in the so-called Contagious Interview campaign.
Contagious Interview
The Contagious Interview campaign revolves around North Korean threat actors posing as recruiters or hiring managers in order to trick software developers into executing malicious code projects under the pretence of technical interviews.
Operators typically used consumer VPNs when interacting with GitLab, however some occasionally routed their access via dedicated virtual private server (VPS) infrastructures or laptop farms.
GitLab disrupted these operations by banning suspect repositories.
Opportunistic and broadly targeted
These suspect code silos were abused in a variety of illicit projects split between targeting job-seeking programmers and fake IT worker operations.
“Based on our visibility, malware operations targeting individual developers seeking employment are most common,” Oliver Smith, senior threat intelligence engineer at GitLab, told CSO. “Threat actors appear to have a preference for US-based developers and the fintech sector, but are opportunistic and target broadly.”
Smith continued: “For fake IT worker operations, threat actors commonly find employment at smaller organizations seeking contract software developers, particularly through freelancing platforms.”
Larger organizations are also being targeted by the ongoing scams, which began in earnest in 2022 and started as early as 2019.
Evolving tradecraft
Scammers’ tradecraft evolved last year through use of malicious NPM package manager dependencies, sandbox detection, and increasing reliance on invite-only private projects.
North Korean actors also made greater reliance of AI technologies to develop custom obfuscators and through automating the creation of synthetic identities, spun up to generate professional connections and contact leads at scale, GitLab explains in a technical blog post.
One IT worker controlled 21 unique personas, put together by adding their own image to stolen scans of US identity documents.
Some of the banned repositories contained personnel dossiers, passport scans, banking records at multiple Chinese banks and structured quarterly performance spreadsheets.
