Comment by mcny
We don't need a general identity service though. We need to know whether someone is authorized to work for a US employer, right? How can a DPRK worker have the necessary authorization? If they use someone else's identity, isn't that something e verify should catch? If these are US citizens/nationals/residents working out of DPRK, who cares?
You would also exclude everyone that is not a US resident; which might or might not be what you want.
I would guess many (most?) of the places with this problem are actually fine with people that aren't living in the US; just not in North Korea.