It is a little hard for me to feel sympathetic with the need to conceal dishonesty on resumes.It depends what the "dishonesty" is. Claiming a skill you don't have is unethical. Bumping your college degree by 5 years in order to seem 5 years younger is, in my opinion, ethically OK. There's a difference between quackery (faking a skill you don't have, and potentially hurting people) and social status inflation. One is fraud; the other is just how people work.
The problem is that, if you get caught in one of those minimal and ethically acceptable lies, or are just accidentally inconsistent, HR won't make the distinction because of the mythology that small discrepancies beget substantial whoppers. In my experience, this isn't true. Deeply unethical people are so experienced with lies that they almost never get caught in the small stuff.
I don't need to lie because I'm a person of high enough social status that I don't see it useful to fake, and I'm comfortable having an online presence because I foresee that remaining true, but I have no dislike for high-caliber, low-status people who use a bit of creative revision to up their game, as long as they're not defrauding or hurting people.