The Science Behind Rust Proofing: How Does it Work?