one possible option to prevent ghost job posting for visa is to force employers to share the hiring month, salary, qualification and annonymized resume of the H1B/GC employer with all those they interviewed or applied. This will give closure to those applicants that didn't get the job.