Rust proofing is protective coating applied to vulnerable areas of the vehicle to protect them from rust and corrosion. Undercoating products are typically used on the undercarriage and inside body parts such as fenders, doors and rocker panels, that are exposed to winter road chemicals and can trap moisture.