S. 1849 introduced by Gordon Smith (OR) says this: if you are a worker whose name doesn't match your social security number, the employer can't deduct his or her wages; which means the employer will probably fire the illegal, and hire a real American!

This is a good start for interior enforcement.