Fake candidates 101How to spotPublished Mateusz Smoczyński

Why fake candidates are rising now, and what to do about it from Monday

Remote hiring, generative AI and industrial-scale fraud explain why fake candidates went from rare to routine. Here is the logic behind it and a three-step plan that costs nothing to start.

Key takeaways
  • Fake candidates went from rare to routine because three things happened at once: remote hiring removed the in-person moment, generative AI made a convincing persona cheap, and organised groups turned it into an industry with revenue targets.
  • The ATS keyword filter is part of the problem. It rewards exactly what a generated CV is good at.
  • You can start without budget: a one-page signal list, a short training for hiring managers, and checkpoints at each stage instead of one check at the end. Verify in layers. At scale or for sensitive roles, add tooling.

Fake candidates are not new. Faked diplomas and invented employers have been around as long as CVs. What is new is the volume, and the fact that the most damaging cases are now run as a business. This post explains why, and then gets practical.

It is the last of three introductory posts. If you are new here, start with what a fake candidate is and who is behind them.

Three forces, arriving together

Three forces behind the rise of fake candidates: remote hiring, generative AI, industrial scale
Each of these alone would have been manageable. Together they changed the economics of applying.

Remote hiring. Before 2020, at some point in almost every process a person walked into an office. That moment did more verification work than anyone gave it credit for. Remote hiring removed it. Identity is now checked late, if at all, often after the offer, sometimes never. A global talent pool also makes inconsistencies easy to explain away: a foreign phone number, an unusual university, a time zone that does not quite fit.

Generative AI. The cost of a convincing fake collapsed. A CV tailored to a job ad takes a minute. A complete persona with a photo, a profile and a work history takes about a day. During the interview, browser extensions generate answers in real time. Microsoft’s threat intelligence team documented operators using AI face swaps on stolen ID documents and voice changers on calls. And an honest but underqualified applicant now has the same tools, which is why the “ChatGPT candidate” is the most common profile we see.

Industrial scale. Somebody built a business model on top of the first two. The North Korean programme charged by the US Department of Justice in December 2024 gave its “IT warriors” monthly targets of at least $10,000. Laptop farms serve hundreds of companies from one apartment. Recruiters on the fraud side offer developers 35% of a salary to be the face while “ghost developers” do the work. Job scam losses reported to the FTC grew from $90 million in 2020 to $501 million in 2024. That is not a trend. That is a market.

The fake CV is optimised for the filter. The honest CV is optimised for the truth. The filter cannot tell the difference.

The uncomfortable part: the ATS filter is helping them

Most applicant tracking systems rank candidates by keyword match to the job ad. That is precisely the thing a generated CV is best at. Some go further and hide a wall of job keywords as white text in the PDF: invisible to the recruiter, perfectly visible to the filter. Meanwhile, real candidates with non-linear careers, gaps, a career change, a year of parental leave, rank lower than a fabricated profile that hits every keyword.

So the first step is not a new tool. It is accepting that “matches the job” and “is real” are two different questions, and your process currently only asks the first one.

From Monday, without budget

Here is what we tell every team after a talk. None of it costs money. All of it works.

1. A one-page signal list for the whole team. Yellow signals mean ask. Red signals mean stop and verify. Print it, pin it in the ATS, go through it once with the team. Ours looks roughly like this.

  • Fresh LinkedIn profile next to "10 years of experience"
  • Profile matches the ad keyword by keyword
  • Pseudo-precision ("improved efficiency by 37.4%")
  • Exotic universities and only top-brand employers
  • The same phone number or email on two candidates
  • Contact details that do not work
  • Employers or universities that cannot be confirmed
  • "Camera doesn't work", the second time

2. Train the hiring managers, not only the recruiters. Hiring managers run the technical interview and make the decision. They need to know the five things you can hear and see on a call: a four to six second pause before every answer; eyes going sideways or down instead of at the camera; generic answers with no personal context; an unexpected follow-up used to buy time (“can you repeat the question?”); whispers or an echo in the background. One of these is nerves or bad wifi. Three at once is a pattern.

3. Checkpoints at each stage, not one check at the end. Verification at offer stage is too late and too expensive. Put a light check at application (CV against public profile, contact data), a medium check before the technical interview (camera on, a document shown on screen), and a hard check before the offer for anyone with red signals.

Three questions that work

On the call, three questions have done more for us than any tool.

“What’s the weather like in your part of town?” A local detail that is not in the CV. A person who lives in Łódź knows what Bałuty looks like in November. A persona does not.

“What’s your name?” Asked mid-conversation, casually. Someone juggling several identities pauses for four seconds. A real person laughs and answers.

“How do you approach designing an architecture?” How, not what. A real engineer tells a story with a mistake in it. A fake gives the textbook answer.

Verify in layers

Layered verification: level 1 for every candidate, level 2 for yellow signals, level 3 for red signals
Verification effort should follow the signals. Everyone gets the light check. Only a few need the hard one.

Level 1, every candidate: CV against LinkedIn, contact data works, an alert screening call. Level 2, yellow signals: camera mandatory, a certificate or document shown on screen, a quick OSINT check. Level 3, red signals: hard identity verification and two phone references you find yourself, not the ones on the CV.

The point of layering is that most candidates are real and deserve a light touch. Heavy verification for everyone is expensive, slow and off-putting for the honest majority. Heavy verification for the few with clusters of signals is cheap, fast and fair.

When to add tooling

At some point the checklist stops scaling. Hundreds of applications a month. Roles with access to code, payments or customer data. Hiring across borders where every inconsistency has an innocent explanation. A recruiter at 5pm on Friday will not check PDF metadata, compare phone number blocks across applicants, or notice that the skills section is identical to one from last month.

That is what we built TalentShield to do, and what candidate fraud detection means in practice: run the checks on every application, inside the ATS you already use, and show the recruiter the signals with the reasons. It does not reject anyone. It sorts the pipeline so the human check goes where it is needed. If you want to see what it finds on your own applicants, book a demo. Start with the one-page list on Monday either way.

See it in your ATSTalentShield runs candidate fraud detection inside Greenhouse, Teamtailor, Lever and any ATS with an API. Book a demo or talk to Mateusz.

Questions people ask

Why are there so many fake candidates now?

Three things changed at once. Remote hiring removed the moment where someone meets the candidate in person. Generative AI cut the cost of a convincing persona to about a day and the cost of a CV matched to the job ad to a minute. And organised groups, including a North Korean state programme, turned it into an industry with revenue targets, laptop farms and facilitators for hire.

What can a recruiting team do about fake candidates without budget?

Three things from Monday: a one-page list of yellow and red signals shared with the whole team; a short training for hiring managers, because they run the interviews; and verification checkpoints at each stage of the funnel rather than one check at the end. Layer the verification: light for everyone, camera and documents for yellow signals, hard identity verification and two phone references for red.

Which interview questions expose a fake candidate?

Three that work for us: a local detail that is not in the CV ('what's the weather like in your part of town?'), 'what's your name?' asked mid-conversation (a person juggling several identities pauses), and 'how do you approach X?' instead of 'what did you do?', because a real person tells a story with mistakes in it and a fake gives a textbook answer.

When does a team need a tool instead of a checklist?

When volume or stakes make manual checks unreliable: hundreds of applications per month, roles with access to code, money or customer data, or hiring across borders. Automated checks catch what a tired recruiter misses at 5pm on a Friday: metadata, cross-application patterns, hidden text. The checklist stays; the tool makes sure it runs on every application.

Sources

  1. Gartner, 2025: by 2028, 1 in 4 candidate profiles worldwide will be fake
  2. US DOJ, December 2024: 14 North Koreans charged, 'IT warriors' with $10,000 monthly targets
  3. ANY.RUN, December 2025: Lazarus IT workers investigation (35% salary for frontmen, AI interview tools)
  4. SEON, January 2026: Resume fraud and fake job applicants
  5. Microsoft Threat Intelligence, June 2025: Jasper Sleet
  6. FTC, March 2025: job scam losses grew from $90M (2020) to $501M (2024)
  7. Dawid Moczadło (Vidoc Security Lab), February 2025: deepfake candidate on a live interview
  8. Adam Meyers, CrowdStrike at RSA 2025: the one question that stumps North Korean fake workers (The Register)

Keep reading

How to spot27 September 2026

Five things fake applications get wrong, and the one thing they get right

Fabricated applications are built to pass keyword filters, not to survive a careful look. Five checks any recruiter can do in a minute, and why the sixth one is the trap.

Read →
Fake candidates 10127 September 2026

What is a fake candidate? A plain-language guide for recruiters

Fake candidates are not one thing. From AI-polished CVs to stolen identities run by state operators: what the term covers, how big the problem is, and why one signal never settles it.

Read →

See it on your own pipeline.

Leave your email and the ATS you use. We come back within one business day to book a 30-minute demo, on your own applicants if you want. Just have questions? Talk to Mateusz, 30 minutes, no slides.

Book a demo