Free, universal, automatic ID would totally be the technically-correct-is-the-best-kind-of-correct answer. Which is to say, it's wrong, because the issue is not "voter fraud", the issue is "voters who aren't conservative," because when one erects barriers to voting, conservatives (who tend to be white and more affluent, as a rule, in the areas where these shenanigans are going on) will turn out and everybody else won't.
A politician who campaigns for that will be beset upon by the right wing as it heaves into a fit over they're spying on us, they're trying to track us. Because in actually solving the nonexistent problem, they threaten the true reason for the problem being posed.