Rustproofing involves using a rust inhibitor to treat any area of the car where rust may form. Undercoating is the process of applying rust- and scratch-proof coating to the undercarriage of the vehicle so it can be more resistant to wear and tear.