This problem needs a government level legally binding requirement that you must have a job candidate appear in person at your premises at least once before work commences. It need a legal requirement and not just some kind of best practice guideline to stop company's that should know better from cheaping out. It's not just company information that is at risk but also the personal data they may be processing.
No genuine candidate, even if they want to work 100% remote, is going to have a problem with a one-time appearance. A North Korean is going to have a problem as they won't likely get a Visa.