I think you can look at the different characters to give you a clue as well, to help you remember which is which.
障 is an obstacle, which you could imagine like a wall protecting something from harm.
证 is like a certificate, so an assurance or a promise that the object will be protected.
So you can see why they might overlap in meaning, as promising to protect something and protecting it are quite similar.