Is it possible to guard against GPS attacks?

Has your sat nav ever insisted you are somewhere you are clearly not? Welcome to GPS spoofing.