The truth is that all types of identity theft/fraud cannot be prevented. Even if a person takes every precaution, an identity thief can steal and use your identity. There is no such thing as true prevention and a better term would be identity theft awareness.
There are several different forms of identity theft/fraud like you have mentioned. Most people think of identity theft/fraud in terms of economic or financial identity theft but criminal identity theft, income tax identity theft, medical identity theft, driver's history identity theft, and synthetic identity theft, etc. are all huge problems facing each and every citizen.
In regards to economic or financial identity theft, a person needs to safeguard their personal and financial information, shred all documents containing personal or financial information which is being discarded, and be extremely careful when giving this information to a person or business.
Every citizen should monitor their credit histories regularly. Consumers are allowed one free credit report per year and some states require two free reports per year. Some identity theft protection companies had been using a tactic of placing a fraud alert on their customers credit histories every 90 days but can no longer do so because of a federal court decision. These fraud alerts are free and are guaranteed by federal acts. Any individual can still place a fraud alert on their history by contacting one of the three major credit reporting agencies however no company can place it for them and then charge a fee, it is a free service. An extended fraud alert is available for individuals who have been a victim of an identity fraud which will last for seven years. The request must be in writing and accompanied by a police report.
Another option for the consumer is to place a credit freeze or security freeze on their history. These may cost the consumer for the initial freeze, any temporary lifts of the freeze, and cancellation of the freeze. The fees will vary from the three reporting agencies and also depends on which state the consumer resides in.
As for other forms of identity fraud, I would suggest that a person pull their criminal history and driver's history every few years. A person can check with the Social Security Administration and request an earnings statement each year.
Criminal identity fraud is common and can cause the victim an enormous amount of stress, money in legal fees, and also the chance of being incarcerated. The best that anyone can hope for in these cases is that police agencies verify each case to make certain that victims of these identity frauds are not wrongly arrested.